SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
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	
  

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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 a 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 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
 

Más de 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
 

Más 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

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 

Último (20)

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 

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