SlideShare a Scribd company logo
1 of 20
Download to read offline
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Portfolio Visualisation
Observations, analysis & recommendations

16 November 2015
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
What is a portfolio?
A portfolio in our terms here today:
High level overview of all the projects or programs currently in progress.
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
What is capacity planning?
• You look at the available capacity and find something for them to
do.
• You plan based on skills and technical or domain capabilities, in Silo’s.
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
The problem
• Always a capability in high demand
• Other capabilities are idle
• This leads to parallelization
• multi-tasking individuals
• Too much work in progress
• Always urgent things to start
• But nothing seems to get finished.
• The result is local optimization.
• And global sub-optimization.
After stating the problem, the flow of
the explanation feels a bit odd (slides
5-9 and 10-11)
Yes. I will play with the flow a bit now
I played with the flow a bit I will need to
see it a few times and maybe change it
again.
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
How we try to solve this
• Hiring
• Changing teams
• More planning
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Is hiring the answer?
• It's slow!
• Permanent hires have a lead time of at least 2 months
• They need time to get up to speed
• It's expensive!
•Time invested in looking for the right people
•Time needed to get people up to speed
•Agency fees
• It's a temporary fix!
•By the time they are productive another skill is in high demand
the images are just placeholders, they
are not really needed if we want
consistent visuals
They are awesome, and maybe too
awesome in contrast with the other
style. We can see.
I hope you didn't think they were
mine :-) I just googled them
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Moving people between teams
• Breaks team loyalty.
• Often this just shifts the
bottleneck and we are back
to not having enough
people.
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Use planning to solve this
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
The Cost of Parallelization
needs work
I like the picture!

But can you easily align the start of the
two, so it's apparent the bottom one
finishes sooner?
good idea, I will do that
If I wanted to make a case for
parallelization, I'd say: "off course they
are faster, they have 2 extra people" :-)
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Sound Familiar?
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
How do we shift from this capacity
focus to a value driven model?
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Step 1 - visualize the reality, identify the waste
• Visualise the current reality
• The value stream concept to
cash
• Put it on a wall, in a room, on
a board, anywhere …
• Do this with everyone who
has a part to play in this
system.
• Identify the waste
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Step 2 - Try to clean it up
• Small incremental changes
•Identify quick wins
•Run safe to fail experiments
• Set explicit policies
•For starting new work
•For finishing work
•Dealing with ad-hoc work
• Stop starting, start finishing
•Identify the most valuable (Epic/Projects/Feature)
•Challenge yourself to finish this as fast as possible
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Step 3 - Identify value, evaluate problems
• Focus on pieces of value through the value stream
• Build these and measure the success
• Kill projects, smaller chunks give flexibility and adaptability
• Measure
• Measure lead and cycle time
• Measure for information
• Identify and evaluate problems
• Get a shared common understanding of the problem we are trying to solve
• Solve real problems don’t start with solutions
• Compare value stream with skill capacities
• Understand bottlenecks and encourage learning across silos
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Step 4 - Identify strategic opportunities
• Use lean Canvas
• Link your value items to your overall strategy
• Use Lean canvas to plan on value vs emotion and capacity
• Kill your darlings!
• Make the tough choices early
• Decide on value and information not emotion
• Planning for capacity is not going to deliver the most value
• Optimize the whole
• Empower people with information to make good decisions
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
Examples...
• Momentum - Short term
insurance
• Short term insurance
division of a major
insurance company in SA
• Dev team in india
• Testers and Ba’s in SA
• +- 150 people
• 5 teams and portfolio
system
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
• Siemens - Motion Control Division
• Development of Hardware with Software
• 4 different locations in Germany, Additional Teams in Hungary and USA
• 7 Projects with 4 - 7 teams each
• Mix of Scrum teams and Hardware teams
• Embedded Software and Interface development
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
• Company providing infrastructure and support solutions
• Project board
• Spanning teams doing networking, desktop support, hardware set up,
application installation, server set up and support for linux and windows.
• 7 teams and Project board
• about 200 people
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011.
Joanne Perold

Agile Coach (CSM, CSPO, CSP) 

joanne.perold@agile42.com
Contact details
Niels Verdonk

Agile Coach (CSM, CSPO, CSP) 

niels.verdonk@agile42.com

More Related Content

Viewers also liked

Viewers also liked (14)

Western Alliance Regional Data Collaboration
Western Alliance Regional Data CollaborationWestern Alliance Regional Data Collaboration
Western Alliance Regional Data Collaboration
 
Subject line and preheader: How to create perfect subject line & preheader pa...
Subject line and preheader: How to create perfect subject line & preheader pa...Subject line and preheader: How to create perfect subject line & preheader pa...
Subject line and preheader: How to create perfect subject line & preheader pa...
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...
 
WFO solution by Teleopti and ZOOM International
WFO solution by Teleopti and ZOOM InternationalWFO solution by Teleopti and ZOOM International
WFO solution by Teleopti and ZOOM International
 
Opportunity is...
Opportunity is...Opportunity is...
Opportunity is...
 
Fearless Journey
Fearless JourneyFearless Journey
Fearless Journey
 
The Hand therapist's role: Rheumatoid Thumb - Splinting/Rehabilitation
The Hand therapist's role: Rheumatoid Thumb - Splinting/RehabilitationThe Hand therapist's role: Rheumatoid Thumb - Splinting/Rehabilitation
The Hand therapist's role: Rheumatoid Thumb - Splinting/Rehabilitation
 
Teleopti - Workforce Management
Teleopti - Workforce ManagementTeleopti - Workforce Management
Teleopti - Workforce Management
 
Asht-ca chapter splinting
Asht-ca chapter splintingAsht-ca chapter splinting
Asht-ca chapter splinting
 
Retrospective Types - Danny Kovatch (Danko) Pecha Kucha - Agile Israel 2015
Retrospective Types - Danny Kovatch (Danko) Pecha Kucha - Agile Israel 2015Retrospective Types - Danny Kovatch (Danko) Pecha Kucha - Agile Israel 2015
Retrospective Types - Danny Kovatch (Danko) Pecha Kucha - Agile Israel 2015
 
Royale Business Club Hybrid Presentation 2016
Royale Business Club  Hybrid Presentation 2016Royale Business Club  Hybrid Presentation 2016
Royale Business Club Hybrid Presentation 2016
 
Finding your problem solution fit
Finding your problem solution fitFinding your problem solution fit
Finding your problem solution fit
 
Royale Products Presentation
Royale Products PresentationRoyale Products Presentation
Royale Products Presentation
 
Continuous Delivery Experience Report - Agile Greece Summit 2016
Continuous Delivery Experience Report - Agile Greece Summit 2016Continuous Delivery Experience Report - Agile Greece Summit 2016
Continuous Delivery Experience Report - Agile Greece Summit 2016
 

More from Niels Verdonk

More from Niels Verdonk (7)

Growing as a scrum master and beyond
Growing as a scrum master and beyondGrowing as a scrum master and beyond
Growing as a scrum master and beyond
 
Webinar: Prioritising with cost of delay
Webinar: Prioritising with cost of delayWebinar: Prioritising with cost of delay
Webinar: Prioritising with cost of delay
 
Be curious without judging - building a coaching structure
Be curious without judging  - building a coaching structureBe curious without judging  - building a coaching structure
Be curious without judging - building a coaching structure
 
Workshop empowering teams
Workshop empowering teamsWorkshop empowering teams
Workshop empowering teams
 
Introduction to Refactoring
Introduction to RefactoringIntroduction to Refactoring
Introduction to Refactoring
 
Empirical proces control
Empirical proces controlEmpirical proces control
Empirical proces control
 
Agile toolkit mo conf
Agile toolkit mo confAgile toolkit mo conf
Agile toolkit mo conf
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Portfolio visualisation sg prague

  • 1. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. Portfolio Visualisation Observations, analysis & recommendations 16 November 2015
  • 2. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. What is a portfolio? A portfolio in our terms here today: High level overview of all the projects or programs currently in progress.
  • 3. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. What is capacity planning? • You look at the available capacity and find something for them to do. • You plan based on skills and technical or domain capabilities, in Silo’s.
  • 4. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. The problem • Always a capability in high demand • Other capabilities are idle • This leads to parallelization • multi-tasking individuals • Too much work in progress • Always urgent things to start • But nothing seems to get finished. • The result is local optimization. • And global sub-optimization. After stating the problem, the flow of the explanation feels a bit odd (slides 5-9 and 10-11) Yes. I will play with the flow a bit now I played with the flow a bit I will need to see it a few times and maybe change it again.
  • 5. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. How we try to solve this • Hiring • Changing teams • More planning
  • 6. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. Is hiring the answer? • It's slow! • Permanent hires have a lead time of at least 2 months • They need time to get up to speed • It's expensive! •Time invested in looking for the right people •Time needed to get people up to speed •Agency fees • It's a temporary fix! •By the time they are productive another skill is in high demand the images are just placeholders, they are not really needed if we want consistent visuals They are awesome, and maybe too awesome in contrast with the other style. We can see. I hope you didn't think they were mine :-) I just googled them
  • 7. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. Moving people between teams • Breaks team loyalty. • Often this just shifts the bottleneck and we are back to not having enough people.
  • 8. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. Use planning to solve this
  • 9. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. The Cost of Parallelization needs work I like the picture! But can you easily align the start of the two, so it's apparent the bottom one finishes sooner? good idea, I will do that If I wanted to make a case for parallelization, I'd say: "off course they are faster, they have 2 extra people" :-)
  • 10. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. Sound Familiar?
  • 11. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011. How do we shift from this capacity focus to a value driven model?
  • 12. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. Step 1 - visualize the reality, identify the waste • Visualise the current reality • The value stream concept to cash • Put it on a wall, in a room, on a board, anywhere … • Do this with everyone who has a part to play in this system. • Identify the waste
  • 13. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. Step 2 - Try to clean it up • Small incremental changes •Identify quick wins •Run safe to fail experiments • Set explicit policies •For starting new work •For finishing work •Dealing with ad-hoc work • Stop starting, start finishing •Identify the most valuable (Epic/Projects/Feature) •Challenge yourself to finish this as fast as possible
  • 14. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. Step 3 - Identify value, evaluate problems • Focus on pieces of value through the value stream • Build these and measure the success • Kill projects, smaller chunks give flexibility and adaptability • Measure • Measure lead and cycle time • Measure for information • Identify and evaluate problems • Get a shared common understanding of the problem we are trying to solve • Solve real problems don’t start with solutions • Compare value stream with skill capacities • Understand bottlenecks and encourage learning across silos
  • 15. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. Step 4 - Identify strategic opportunities • Use lean Canvas • Link your value items to your overall strategy • Use Lean canvas to plan on value vs emotion and capacity • Kill your darlings! • Make the tough choices early • Decide on value and information not emotion • Planning for capacity is not going to deliver the most value • Optimize the whole • Empower people with information to make good decisions
  • 16. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. Examples... • Momentum - Short term insurance • Short term insurance division of a major insurance company in SA • Dev team in india • Testers and Ba’s in SA • +- 150 people • 5 teams and portfolio system
  • 17. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.
  • 18. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. • Siemens - Motion Control Division • Development of Hardware with Software • 4 different locations in Germany, Additional Teams in Hungary and USA • 7 Projects with 4 - 7 teams each • Mix of Scrum teams and Hardware teams • Embedded Software and Interface development
  • 19. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015. • Company providing infrastructure and support solutions • Project board • Spanning teams doing networking, desktop support, hardware set up, application installation, server set up and support for linux and windows. • 7 teams and Project board • about 200 people
  • 20. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2015.agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2011. Joanne Perold Agile Coach (CSM, CSPO, CSP) joanne.perold@agile42.com Contact details Niels Verdonk Agile Coach (CSM, CSPO, CSP) niels.verdonk@agile42.com