Published on March 28, 2014
Empericism with Scrum effective agile.Ralph Jocham firstname.lastname@example.org
Ralph Jocham • Started as programmer; discovered process as a problem early on • First Unified Process with UML • Agile since 2000 with XP • Scrum in 2003 • Oracle, LinkedIn, Roche, Google, The Gap, Swisscom, Texas Instruments, Siemens Medical, ThoughtWorks, JPMorganChase • Did come around, different cultures and domains • Founder of effective agile. • Trainer with effective agile.
28-Mar-14 effective agile. 3 Plan Analyze Design Code Test Release
28-Mar-14 effective agile. 4 Work is organized by activity Big Batches
28-Mar-14 effective agile. 5 Is this the right approach for software development? Big Batches
28-Mar-14 effective agile. 6 Scientific Management Is this the right approach for software development?
28-Mar-14 effective agile. 7 Scientific Management
28-Mar-14 effective agile. 8
28-Mar-14 effective agile. 9 Simple Complicated Complex Chaos Requirements Technologyclose to certainty far from certainty closeto agreement farfrom agreement Simple Complicated Chaos Complex Sense Categorize Respond Sense Analyze Respond Probe Sense Respond Best Practices Good PracticesEmergent Act Sense Respond Novel (source: Dave Snowden, IBM) Cynefin Complexity Stacey Graph (source: Ralph Stacey, University of Herfordshire) DefinedEmpirical
28-Mar-14 effective agile. 10 Demming Cycle
35% of Requirements Change 25-Nov-2011 effective agile. 11
>60% of features are rarely or never used (source: Standish Group) 25-Nov-2011 effective agile. 12
Value 28-Mar-14 effective agile. 13 Original Vision Original Solution AdditionalValue Welcoming change/ Coping with Complexity
28-Mar-14 effective agile. 14
28-Mar-14 effective agile. 15
28-Mar-14 effective agile. 16
28-Mar-14 effective agile. 17 Defined Waterfall (Defined) Plan for the entire project up-front V-Model Hermes MIL-STD-2167 GAM-T-17 JSP-188 MIL-STD-498
Defined vs Emperical 28-Mar-14 effective agile. 18 Scrum (Empirical) Waterfall (Defined) Plan for the entire project up-front Plan a little for the entire project and then a little for each Sprint (source: effective agile) intern extern intern extern intern extern
28-Mar-14 effective agile. 19
Higher Chance of Success 28-Mar-14 effective agile. 20 (source: ADM) Defined Empirical Edge of Chaos Complexity Low Medium High Probality of Success
Why a higher Change? 28-Mar-14 effective agile. 21 (source: ADM) Visibility Ability to Change Business Value Risk Waterfall Scrum
• Scrum (n): A framework within which people can address complex problems, and productively and creatively develop products of the highest possible value. (source: ADM) A simple Definition of Scrum 28-Mar-14 effective agile. 22
Framework 28-Mar-14 effective agile. 23 Roles • Product Owner • Dev Team • Scrum Master Artifacts • Increment • Product Backlog • Sprint Backlog Events • Sprint • Sprint Planning • Daily Scrum • Sprint Review • Retrospective (source: ADM)
Roles, Artifacts and Events in Action 28-Mar-14 effective agile. 24 Roles Product Owner Development Team Scrum Master Artifacts Product Backlog Sprint Backlog Increment Events Sprint Planning Sprint Daily Scrum Sprint Review Retrospective Product Backlog Sprint Planning Meeting Sprint Backlog Sprint Increment Review Retrospective Daily Scrum ScrumMaster (source: ADM) Potentially Releasable
28-Mar-14 effective agile. 25 Ensure Quality
Dev Release Plannin g Design ReleaseAnalysis Dev Testing Planning Design ReleaseAnalysis Testing Design Dev Testing Release 100% 50% 40% Plannin g Design ReleaseAnalysis Dev Testing Plannin g Design ReleaseAnalysis Dev Testing 100% Major Release Major Release Major Release Point Release V1 Point Release V4 Point Release V1.5 Point Release V4.2 Major Release FR Functional Release FR FR FR FR FR FR FR Dev FR V1 © 2012 Ralph Jocham effective agile. www.effectiveagile.com Stop (Source: Gerald Weinberg, Quality Software Management: Systems Thinking)
Cost of fixing a Bug Construction Detailed Design Architecture Requirements Requirements Architecture Detailed Design Construction Maintenance Construction Detailed Design Architecture Requirements 25-Nov-2011 effective agile. 27 (source: Barry Boehm “Equity Keynote Address” March 19, 2007)
28-Mar-14 effective agile. 28 Reporting
28-Mar-14 effective agile. 30
Questions? 28-Mar-14 effective agile. 31
Ralph Jocham www.effectiveagile.com effective agile. email@example.com @rjocham 25-Nov-2011 effective agile. 32
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
This workshop explains the history of Scrum, ... Ralph Jocham - Complexity requires Empiricism which ... Ralph Jocham "Agile Techniques as ...
Bosnia Agile KickOff: Ralph Jocham - Complexity requires Empiricism which requires Scrum - Duration: 26:24. Bosnia Agile 129 views
Share Ralph jocham a scrum primer. ... Complexity Stacey Graph Cyneﬁn EmpiricalDeﬁned far from agreement Complex Complicated ...
3. Ralph Jocham• Started as programmer; ... Trainer with Scrum.org@rjocham effective agile. firstname.lastname@example.org. 4.
Posts about Scrum written by Gunther. Skip to navigation. Home; Return to Content; Menu. Home; Events; Courses; Books; Music; Testimonials; About; Ullizee
Agenda Štampa; El. pošta; From. To ...
slogin.info. Close. Početna; Članstvo. Opcije članstva; Događaji; Vijesti