SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Value
Features over Projects
effective agile.Ralph Jocham ralph.jocham@effectiveagile.com
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
10-­‐Apr-­‐14	
   effective agile. 3
Plan	
  
Analyze	
  
Design	
  
Code	
  
Test	
  
Release	
  
	
  
	
  
10-­‐Apr-­‐14	
   effective agile. 4
Work is organized
by activity
è Big Batches
Plan	
   Analyze	
   Design	
   Code	
   Test	
   Release	
  
>60% of features are rarely or never used
(source:	
  Standish	
  Group)	
  
25-­‐Nov-­‐2011	
   effective agile. 5
Defined vs Emperical
10-­‐Apr-­‐14	
   effective agile. 6
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:	
  effecGve	
  agile)	
  
intern	
  
extern	
  
intern	
  
extern	
  
intern	
  
extern	
  
Plan	
   Analyze	
   Design	
   Code	
   Test	
   Release	
  
Plan	
  
Plan	
  
Plan	
  
Design	
  
Code	
  
Test	
  
Release	
  
Plan	
  
Plan	
  
Design	
  
Code	
  
Test	
  
Release	
  
Plan	
  
Plan	
  
Design	
  
Code	
  
Test	
  
Release	
  
Plan	
  
Plan	
  
Design	
  
Code	
  
Test	
  
Release	
  
Value
10-­‐Apr-­‐14	
   effective agile. 7
Original	
  Vision	
  
Original	
  SoluGon	
  
Sprint	
  11	
  
Sprint	
  2	
  
Sprint	
  n	
   Sprint	
  n+1	
  
AddiGonal	
  Value	
  
	
  Welcoming	
  change/	
  
Coping	
  with	
  Complexity	
  
	
  
Dev	
  
Release	
  Planning	
   Design	
   Release	
  Analysis	
   Dev	
   TesGng	
  
Planning	
   Design	
   Release	
  Analysis	
   TesGng	
  
Design	
   Dev	
   TesGng	
   Release	
  
100%	
  
50%	
  40%	
  
Planning	
   Design	
   Release	
  Analysis	
   Dev	
   TesGng	
  
Planning	
   Design	
   Release	
  Analysis	
   Dev	
   TesGng	
  
100%	
  
Major	
  Release	
  
Major	
  Release	
  
Major	
  Release	
  
Major	
  Release	
  
Dev	
  
10-­‐Apr-­‐14	
   effective agile.
(Source:	
  Gerald	
  Weinberg,	
  Quality	
  SoVware	
  Management:	
  Systems	
  Thinking)	
  
V1	
  ©	
  2012	
  Ralph	
  Jocham	
  
effective agile.
www.effectiveagile.com
10-­‐Apr-­‐14	
   effective agile. 9
(source:	
  Johanna	
  Rothman)	
  
Number of active projects
Ability of people to finish projects quickly Competition for people’s time
Ease of managing the portfolioNumber of completed projects
Number of new projects
that start
leads to
leads to
leads to
reduces
leads to
reduces
leads to
reduces
Number of emergency projects that must start
reduces
perpetuates
Complex Adaptive System
10-­‐Apr-­‐14	
   effective agile. 10
F3
$
F2
$
F1
$
F3
$
Project 1 Project 2 Project 3
F4
$
F2
$
F3
$
F1
$
F5
$
F1
$
F3
$
F5
$ F4
$
F4
$
F2
$
F1
$
F5
$
F3
$
F6
$
Software Development
Black Box
Release 1Release 2Release 3Release 4
F4
$
F4
$
F1
$
F5
$
F2
$
F1
$
F4
$
F6
$
F5
$
F3
$
F5
$
$ = predicted ROI of feature
Project = project
F4 = feature of project
capacity is 4 features per release
F3F1
F4F4F1
F3
F5
F2
priorising by business
value and capacity
Release
Train
1 per month
Dev	
  
Release	
  Planning	
   Design	
   Release	
  Analysis	
   Dev	
   TesGng	
  
Planning	
   Design	
   Release	
  Analysis	
   TesGng	
  
Design	
   Dev	
   TesGng	
   Release	
  
100%	
  
50%	
  40%	
  
Planning	
   Design	
   Release	
  Analysis	
   Dev	
   TesGng	
  
Planning	
   Design	
   Release	
  Analysis	
   Dev	
   TesGng	
  
100%	
  
Major	
  Release	
  
Major	
  Release	
  
Major	
  Release	
  
Point	
  Release	
  
V1	
  
Point	
  
Release	
  V4	
  
Point	
  Release	
  
V1.5	
  
Point	
  Release	
  
V4.2	
  
Major	
  Release	
  
Dev	
  
V1	
  ©	
  2012	
  Ralph	
  Jocham	
  
effective agile.
www.effectiveagile.com
FR	
  
FR	
  
FR	
  
FR	
  
FR	
  
FR	
  
FR	
  
FR	
  
FR	
  
FR	
  
FR	
  
FR	
  
FR	
  
Questions?
10-­‐Apr-­‐14	
   effective agile. 12
Ralph Jocham
effective agile.	
  
www.effec*veagile.com	
  
ralph.jocham@effecGveagile.com	
  
@rjocham	
  
25-­‐Nov-­‐2011	
   effective agile. 13
References
•  Manage	
  your	
  Project	
  Por]olio:	
  Increase	
  Your	
  Capacity	
  and	
  Finish	
  More	
  
Projects,	
  Johanna	
  Rothman,	
  PragmaGc	
  Programmers,	
  2009	
  
•  Scaling	
  SoVware	
  Agilty:	
  Best	
  PracGces	
  for	
  Large	
  Enterprises,	
  Dean	
  Leffingwell,	
  
Addison-­‐Wesley,	
  2007	
  
•  SoVware	
  in	
  30	
  Days:	
  How	
  Agile	
  Managers	
  Beat	
  the	
  Odds,	
  Delight	
  Their	
  
Customers	
  and	
  Leave	
  the	
  CompeGtors	
  in	
  the	
  Dust,	
  Ken	
  Schwaber	
  &	
  Jeff	
  
Sutherland,	
  Wiley,	
  2012	
  

Mais conteúdo relacionado

Mais procurados

ALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_world
Roland Leibundgut
 

Mais procurados (20)

Agile vs waterfall
Agile vs waterfallAgile vs waterfall
Agile vs waterfall
 
What I learned from 5 years of sciencing the crap out of DevOps
What I learned from 5 years of sciencing the crap out of DevOpsWhat I learned from 5 years of sciencing the crap out of DevOps
What I learned from 5 years of sciencing the crap out of DevOps
 
Tools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOpsTools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOps
 
The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...
The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...
The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project Management
 
The Changing Role of Release Engineering in a DevOps World
The Changing Role of Release Engineering in a DevOps WorldThe Changing Role of Release Engineering in a DevOps World
The Changing Role of Release Engineering in a DevOps World
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
Applying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one projectApplying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one project
 
Evolution of Agile world with Lean Startup Concepts
 Evolution of Agile world with Lean Startup Concepts Evolution of Agile world with Lean Startup Concepts
Evolution of Agile world with Lean Startup Concepts
 
ALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_worldALN_Nepal-Agile_for_the_real_world
ALN_Nepal-Agile_for_the_real_world
 
Pricing Pitfalls...and How to Counter Them
Pricing Pitfalls...and How to Counter ThemPricing Pitfalls...and How to Counter Them
Pricing Pitfalls...and How to Counter Them
 
The Key to High Performance - What the Data Says
The Key to High Performance - What the Data SaysThe Key to High Performance - What the Data Says
The Key to High Performance - What the Data Says
 
Top 5 Considerations for DevOps Success in 2018
Top 5 Considerations for DevOps Success in 2018Top 5 Considerations for DevOps Success in 2018
Top 5 Considerations for DevOps Success in 2018
 
Agile Project Management - Part 2
Agile Project Management - Part 2Agile Project Management - Part 2
Agile Project Management - Part 2
 
2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released
 
Codess Prague - Agile vs Traditional Methods - Apr 2014
Codess Prague - Agile vs Traditional Methods - Apr 2014Codess Prague - Agile vs Traditional Methods - Apr 2014
Codess Prague - Agile vs Traditional Methods - Apr 2014
 
Devops Scorecard
Devops ScorecardDevops Scorecard
Devops Scorecard
 
Our product development methodology
Our product development methodologyOur product development methodology
Our product development methodology
 
Agile in the waterfall
Agile in the waterfall Agile in the waterfall
Agile in the waterfall
 
DOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that MatterDOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that Matter
 

Semelhante a Agile Portfolio Based Release Trains by Ralph Jocham

Ralph jocham agile portfolio based release trains
Ralph jocham agile portfolio based release trainsRalph jocham agile portfolio based release trains
Ralph jocham agile portfolio based release trains
Agora Group
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
Salesforce Developers
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
PerumalPitchandi
 

Semelhante a Agile Portfolio Based Release Trains by Ralph Jocham (20)

Ralph Jocham, Effective Agile | Agile Turkey Summit 2013
Ralph Jocham, Effective Agile | Agile Turkey Summit 2013Ralph Jocham, Effective Agile | Agile Turkey Summit 2013
Ralph Jocham, Effective Agile | Agile Turkey Summit 2013
 
Ralph jocham agile portfolio based release trains
Ralph jocham agile portfolio based release trainsRalph jocham agile portfolio based release trains
Ralph jocham agile portfolio based release trains
 
Agile Engineering Practices
Agile Engineering PracticesAgile Engineering Practices
Agile Engineering Practices
 
Complexity requires Empiricism which requires Scrum by Ralph Jocham
Complexity requires Empiricism which requires Scrum by Ralph JochamComplexity requires Empiricism which requires Scrum by Ralph Jocham
Complexity requires Empiricism which requires Scrum by Ralph Jocham
 
Scaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsScaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and Solutions
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
 
Rewriting DevOps - Lessons from a 15 month software rewrite
Rewriting DevOps - Lessons from a 15 month software rewriteRewriting DevOps - Lessons from a 15 month software rewrite
Rewriting DevOps - Lessons from a 15 month software rewrite
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar Technology
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Tpl agile processes
Tpl agile processesTpl agile processes
Tpl agile processes
 
Agile
AgileAgile
Agile
 
Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6
 
Ralph Jocham, effective agile - Scaled Scrum at Swiss Postal Services | Agile...
Ralph Jocham, effective agile - Scaled Scrum at Swiss Postal Services | Agile...Ralph Jocham, effective agile - Scaled Scrum at Swiss Postal Services | Agile...
Ralph Jocham, effective agile - Scaled Scrum at Swiss Postal Services | Agile...
 
Amit_Resume
Amit_ResumeAmit_Resume
Amit_Resume
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...
 
Agile Process.docx
Agile Process.docxAgile Process.docx
Agile Process.docx
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Poor Man's Kanban
Poor Man's KanbanPoor Man's Kanban
Poor Man's Kanban
 
Reducing Cost With Agile
Reducing Cost With AgileReducing Cost With Agile
Reducing Cost With Agile
 

Mais de George Psistakis

Mais de George Psistakis (7)

Analyzing Mixpanel Data into Amazon Redshift
Analyzing Mixpanel Data into Amazon RedshiftAnalyzing Mixpanel Data into Amazon Redshift
Analyzing Mixpanel Data into Amazon Redshift
 
Blendo - The story behind
Blendo - The story behind Blendo - The story behind
Blendo - The story behind
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
 
Why Should You Retrospect? An Agile Story
Why Should You Retrospect? An Agile StoryWhy Should You Retrospect? An Agile Story
Why Should You Retrospect? An Agile Story
 
Running Agile for a startup and a hard truth
Running Agile for a startup and a hard truthRunning Agile for a startup and a hard truth
Running Agile for a startup and a hard truth
 
What is Kanban? An introduction.
What is Kanban? An introduction.What is Kanban? An introduction.
What is Kanban? An introduction.
 
Scrum meetup Athens, Agile toolbox - Episode 00
Scrum meetup Athens, Agile toolbox - Episode 00Scrum meetup Athens, Agile toolbox - Episode 00
Scrum meetup Athens, Agile toolbox - Episode 00
 

Último

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Último (20)

WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 

Agile Portfolio Based Release Trains by Ralph Jocham

  • 1. Value Features over Projects effective agile.Ralph Jocham ralph.jocham@effectiveagile.com
  • 2. 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
  • 3. 10-­‐Apr-­‐14   effective agile. 3 Plan   Analyze   Design   Code   Test   Release      
  • 4. 10-­‐Apr-­‐14   effective agile. 4 Work is organized by activity è Big Batches Plan   Analyze   Design   Code   Test   Release  
  • 5. >60% of features are rarely or never used (source:  Standish  Group)   25-­‐Nov-­‐2011   effective agile. 5
  • 6. Defined vs Emperical 10-­‐Apr-­‐14   effective agile. 6 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:  effecGve  agile)   intern   extern   intern   extern   intern   extern   Plan   Analyze   Design   Code   Test   Release   Plan   Plan   Plan   Design   Code   Test   Release   Plan   Plan   Design   Code   Test   Release   Plan   Plan   Design   Code   Test   Release   Plan   Plan   Design   Code   Test   Release  
  • 7. Value 10-­‐Apr-­‐14   effective agile. 7 Original  Vision   Original  SoluGon   Sprint  11   Sprint  2   Sprint  n   Sprint  n+1   AddiGonal  Value    Welcoming  change/   Coping  with  Complexity    
  • 8. Dev   Release  Planning   Design   Release  Analysis   Dev   TesGng   Planning   Design   Release  Analysis   TesGng   Design   Dev   TesGng   Release   100%   50%  40%   Planning   Design   Release  Analysis   Dev   TesGng   Planning   Design   Release  Analysis   Dev   TesGng   100%   Major  Release   Major  Release   Major  Release   Major  Release   Dev   10-­‐Apr-­‐14   effective agile. (Source:  Gerald  Weinberg,  Quality  SoVware  Management:  Systems  Thinking)   V1  ©  2012  Ralph  Jocham   effective agile. www.effectiveagile.com
  • 9. 10-­‐Apr-­‐14   effective agile. 9 (source:  Johanna  Rothman)   Number of active projects Ability of people to finish projects quickly Competition for people’s time Ease of managing the portfolioNumber of completed projects Number of new projects that start leads to leads to leads to reduces leads to reduces leads to reduces Number of emergency projects that must start reduces perpetuates Complex Adaptive System
  • 10. 10-­‐Apr-­‐14   effective agile. 10 F3 $ F2 $ F1 $ F3 $ Project 1 Project 2 Project 3 F4 $ F2 $ F3 $ F1 $ F5 $ F1 $ F3 $ F5 $ F4 $ F4 $ F2 $ F1 $ F5 $ F3 $ F6 $ Software Development Black Box Release 1Release 2Release 3Release 4 F4 $ F4 $ F1 $ F5 $ F2 $ F1 $ F4 $ F6 $ F5 $ F3 $ F5 $ $ = predicted ROI of feature Project = project F4 = feature of project capacity is 4 features per release F3F1 F4F4F1 F3 F5 F2 priorising by business value and capacity Release Train 1 per month
  • 11. Dev   Release  Planning   Design   Release  Analysis   Dev   TesGng   Planning   Design   Release  Analysis   TesGng   Design   Dev   TesGng   Release   100%   50%  40%   Planning   Design   Release  Analysis   Dev   TesGng   Planning   Design   Release  Analysis   Dev   TesGng   100%   Major  Release   Major  Release   Major  Release   Point  Release   V1   Point   Release  V4   Point  Release   V1.5   Point  Release   V4.2   Major  Release   Dev   V1  ©  2012  Ralph  Jocham   effective agile. www.effectiveagile.com FR   FR   FR   FR   FR   FR   FR   FR   FR   FR   FR   FR   FR  
  • 12. Questions? 10-­‐Apr-­‐14   effective agile. 12 Ralph Jocham effective agile.   www.effec*veagile.com   ralph.jocham@effecGveagile.com   @rjocham  
  • 13. 25-­‐Nov-­‐2011   effective agile. 13 References •  Manage  your  Project  Por]olio:  Increase  Your  Capacity  and  Finish  More   Projects,  Johanna  Rothman,  PragmaGc  Programmers,  2009   •  Scaling  SoVware  Agilty:  Best  PracGces  for  Large  Enterprises,  Dean  Leffingwell,   Addison-­‐Wesley,  2007   •  SoVware  in  30  Days:  How  Agile  Managers  Beat  the  Odds,  Delight  Their   Customers  and  Leave  the  CompeGtors  in  the  Dust,  Ken  Schwaber  &  Jeff   Sutherland,  Wiley,  2012