SlideShare a Scribd company logo
1 of 13
Download to read 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	
  

More Related Content

What's hot

Agile vs waterfall
Agile vs waterfallAgile vs waterfall
Agile vs waterfallLohet Ramesh
 
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 DevOpsDevOpsDays DFW
 
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 DevOpsNicole Forsgren
 
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...Nicole Forsgren
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project ManagementSaqib Javed John
 
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 WorldPerforce
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Alan Hood
 
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 projectMaksym Dovgopolyi, PMP
 
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 ConceptsShriKant Vashishtha
 
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_worldRoland Leibundgut
 
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 ThemGus Prestera
 
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 SaysNicole Forsgren
 
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 2018DevOps.com
 
Agile Project Management - Part 2
Agile Project Management - Part 2Agile Project Management - Part 2
Agile Project Management - Part 2Saqib Javed John
 
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 ReleasedGene Kim
 
Devops Scorecard
Devops ScorecardDevops Scorecard
Devops ScorecardJez Humble
 
Our product development methodology
Our product development methodologyOur product development methodology
Our product development methodologyEduserv
 
DOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that MatterDOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that MatterGene Kim
 

What's hot (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
 

Similar to Agile Portfolio Based Release Trains by Ralph Jocham

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 2013Agile Turkey
 
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 trainsAgora Group
 
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 JochamBosnia Agile
 
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 SolutionsTechWell
 
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 TeamSalesforce 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.pptxPerumalPitchandi
 
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 rewriteMatthew Boeckman
 
The Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyThe Agile PMP - Pillar Technology
The Agile PMP - Pillar TechnologyMike Cottmeyer
 
Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6Alphageeks
 
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...Agile Greece
 
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...Bosnia Agile
 
Agile Process.docx
Agile Process.docxAgile Process.docx
Agile Process.docxkirthana25
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in AgileWipro
 

Similar to 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
 

More from George Psistakis

Analyzing Mixpanel Data into Amazon Redshift
Analyzing Mixpanel Data into Amazon RedshiftAnalyzing Mixpanel Data into Amazon Redshift
Analyzing Mixpanel Data into Amazon RedshiftGeorge Psistakis
 
Blendo - The story behind
Blendo - The story behind Blendo - The story behind
Blendo - The story behind George Psistakis
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)George Psistakis
 
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 StoryGeorge Psistakis
 
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 truthGeorge Psistakis
 
What is Kanban? An introduction.
What is Kanban? An introduction.What is Kanban? An introduction.
What is Kanban? An introduction.George Psistakis
 
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 00George Psistakis
 

More from 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
 

Recently uploaded

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
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...WSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
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...WSO2
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
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 TransformationWSO2
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
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
 
%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 Stilfonteinmasabamasaba
 
%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 sowetomasabamasaba
 
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...Bert Jan Schrijver
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
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 SituationJuha-Pekka Tolvanen
 

Recently uploaded (20)

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
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...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
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...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
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
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
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...
 
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...
 
%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
 
%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
 
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...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
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
 

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