SlideShare a Scribd company logo
1 of 29
Download to read offline
i290 lean/agile product management
unit 1: foundations
@jezhumble
https://leanagile.pm/
humble@berkeley.edu
This work © 2015-17 Jez Humble
Licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
course overview
• The history of project & product management
• The product lifecycle
• Economic frameworks for product management
• User research
• Agile software development
• Lean startup
• The experimental paradigm of product development
• How to grow high performance teams
• Release planning
• Process improvement
• Innovation accounting
• Product marketing
• Venture capital
assignments and grading
• 15% for attendance;
• 20% for one 25 minute group topic presentation;
• 30% for your 25 minute final group project;
• 35% for a set of weekly assignments as described in the
syllabus which take the form of either exercises or short
essays.
Full details at https://leanagile.pm/
grasp the history of project management
understand the lifecycle of products
be able to perform basic risk analysis
know the difference between product and project
understand the forces acting on products now
learning outcomes
by type: web service, user-installed, embedded
something people will give you money for
goods and services
by lifecycle stage: disruptive, incremental, commodity
by market: b2b (enterprise); b2c (consumer)
product
lifecycle of innovations
technology adoption lifecycle
Geoffrey Moore, Crossing the Chasm
What are the most important costs inherent in our business model?
Which Key Resources are most expensive?
Which Key Activities are most expensive?
Through which Channels do our Customer Segments
want to be reached?
How are we reaching them now?
How are our Channels integrated?
Which ones work best?
Which ones are most cost-efficient?
How are we integrating them with customer routines?
For what value are our customers really willing to pay?
For what do they currently pay?
How are they currently paying?
How would they prefer to pay?
How much does each Revenue Stream contribute to overall revenues?
For whom are we creating value?
Who are our most important customers?
What type of relationship does each of our Customer
Segments expect us to establish and maintain with them?
Which ones have we established?
How are they integrated with the rest of our business model?
How costly are they?
What value do we deliver to the customer?
Which one of our customer’s problems are we helping to solve?
What bundles of products and services are we offering to each Customer Segment?
Which customer needs are we satisfying?
What Key Activities do our Value Propositions require?
Our Distribution Channels?
Customer Relationships?
Revenue streams?
Who are our Key Partners?
Who are our key suppliers?
Which Key Resources are we acquiring from partners?
Which Key Activities do partners perform?
What Key Resources do our Value Propositions require?
Our Distribution Channels? Customer Relationships?
Revenue Streams?
Day Month Year
No.
This work is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License.
To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/
or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
business plan
risk management
product development is primarily about risk
management. what are the risks? what are
their probabilities and economic impacts?
which ones do we care about? how can we
measure and mitigate them?
risk matrix
probability
impact
low probability
low impact
high probability
low impact
low probability
high impact
high probability
high impact
exercise
• divide room up into groups based on lifecycle stage:
– brand new, disruptive product: LCD film you stick on
windows that can display images or be completely black
– enhancement to existing product: Windows that are 50%
thinner than existing windows
– legacy product: vinyl windows
• 5m to come up with ideas individually
• 15m to create risk matrix as a group
• 5m to present back to rest of group
product/market fit
MOST IDEAS
FAIL!
explore vs exploit
three horizons
Baghai, M., Coley, S. and White, D., The Alchemy of Growth
Intuit horizons and metrics
Margaret Hamilton
(Director, Software
Engineering Division,
MIT Instrumentation
Laboratory) in 1969
with the source code
for the Apollo 11
Guidance Computer
http://bit.ly/2ciNWcY
waterfall
“Managing the Development of Large Software Systems” by Dr Winston W Royce. 1970
I believe in this concept, but the
implementation described above is
risky and invites failure.
@jezhumble
v-model
@jezhumble
Shareholder value is the dumbest idea in
the world … [it is] a result, not a strategy
… Your main constituencies are your
employees, your customers and your
products.
Jack Welch | http://www.ft.com/cms/s/0/294ff1f2-0f27-11de-ba10-0000779fd2ac.html
Bernard Gagnon
@jezhumblehttp://www.flickr.com/photos/subtle_devices/849361922/
We must set measurable objectives for each next small
delivery step. Even these are subject to constant
modification as we learn about reality. It is simply not
possible to set an ambitious set of multiple quality, resource,
and functional objectives, and be sure of meeting them all as
planned. We must be prepared for compromise and trade-
off. We must then design (engineer) the immediate technical
solution, build it, test it, deliver it—and get feedback. This
feedback must be used to modify the immediate design (if
necessary), modify the major architectural ideas (if
necessary), and modify both the short-term and the long-
term objectives (if necessary).
Tom Gilb, Principles of Software Engineering Management (1988), p91
@jezhumble
releasing frequently
1. build the right thing
2. reduce risk of release
3. real project progress
manufacturing vs software
Manufacturing Software
Must be completed before it can be
used
Can start using it from early on in
product development process
Must avoid significant “discoveries”
once design complete
Cheap to change if we discover
problems early enough
Doesn’t change much once
completed
Successful products evolve
enormously
apple macintosh
“Instead of arguing about new software ideas,
we actually tried them out by writing quick
prototypes, keeping the ideas that worked
best and discarding the others. We always had
something running that represented our best
thinking at the time.”
“The Macintosh Spirit” | http://www.folklore.org/StoryView.py?
project=Macintosh&story=The_Macintosh_Spirit.txt
http://www.businessinsider.com/here-comes-elon-musks-announcement-about-ending-tesla-range-anxiety-2015-3
product vs project
• projects have an end-date and a single
customer, and we care about scope, cost,
quality, and hitting the date.
• products are evolving continuously, we have
multiple customers, and we care about a
broader set of risks

More Related Content

What's hot

Cobis and Oikosofy 5 Innovation shots for the banking industry
Cobis and Oikosofy 5 Innovation shots for the banking industryCobis and Oikosofy 5 Innovation shots for the banking industry
Cobis and Oikosofy 5 Innovation shots for the banking industry
Vasco Duarte
 
Robert Fan - 2012 Lean Startup Conference
Robert Fan - 2012 Lean Startup ConferenceRobert Fan - 2012 Lean Startup Conference
Robert Fan - 2012 Lean Startup Conference
Eric Ries
 
Prototype
PrototypePrototype
Prototype
jwawne1
 
Prototype
PrototypePrototype
Prototype
jwawne1
 
Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...
Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...
Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...
VWO
 
1430 jeff gothelf - the ladders case study - sll-conf_2011_gothelf
1430   jeff gothelf - the ladders case study - sll-conf_2011_gothelf1430   jeff gothelf - the ladders case study - sll-conf_2011_gothelf
1430 jeff gothelf - the ladders case study - sll-conf_2011_gothelf
Eric Ries
 
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
Joshua Seiden
 

What's hot (20)

Cobis and Oikosofy 5 Innovation shots for the banking industry
Cobis and Oikosofy 5 Innovation shots for the banking industryCobis and Oikosofy 5 Innovation shots for the banking industry
Cobis and Oikosofy 5 Innovation shots for the banking industry
 
Product Development with Lean UX
Product Development with Lean UXProduct Development with Lean UX
Product Development with Lean UX
 
User Experience in a Rapidly Changing World
User Experience in a Rapidly Changing WorldUser Experience in a Rapidly Changing World
User Experience in a Rapidly Changing World
 
Robert Fan - 2012 Lean Startup Conference
Robert Fan - 2012 Lean Startup ConferenceRobert Fan - 2012 Lean Startup Conference
Robert Fan - 2012 Lean Startup Conference
 
How to Run a Cost-Efficient Optimization Program With a Limited Budget
How to Run a Cost-Efficient Optimization Program With a Limited BudgetHow to Run a Cost-Efficient Optimization Program With a Limited Budget
How to Run a Cost-Efficient Optimization Program With a Limited Budget
 
Prototype
PrototypePrototype
Prototype
 
2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdc2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdc
 
Eric Ries, Author/Speaker/Consultant, The Lean Startup
Eric Ries, Author/Speaker/Consultant, The Lean StartupEric Ries, Author/Speaker/Consultant, The Lean Startup
Eric Ries, Author/Speaker/Consultant, The Lean Startup
 
Prototype
PrototypePrototype
Prototype
 
Stakeholder involvement in ux research
Stakeholder involvement in ux researchStakeholder involvement in ux research
Stakeholder involvement in ux research
 
What's it like to be an app? - a Made by Many experience prototyping workshop...
What's it like to be an app? - a Made by Many experience prototyping workshop...What's it like to be an app? - a Made by Many experience prototyping workshop...
What's it like to be an app? - a Made by Many experience prototyping workshop...
 
Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...
Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...
Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...
 
Beyond Brainstorming: Idea-Finding for Innovation
Beyond Brainstorming: Idea-Finding for InnovationBeyond Brainstorming: Idea-Finding for Innovation
Beyond Brainstorming: Idea-Finding for Innovation
 
Pushing traditional manufacturers towards agile hardware manufacturing with D...
Pushing traditional manufacturers towards agile hardware manufacturing with D...Pushing traditional manufacturers towards agile hardware manufacturing with D...
Pushing traditional manufacturers towards agile hardware manufacturing with D...
 
Lean UX for Agile Teams
Lean UX for Agile TeamsLean UX for Agile Teams
Lean UX for Agile Teams
 
Continuous Learning and Delivery @ DPM Summit 2013
Continuous Learning and Delivery @ DPM Summit 2013Continuous Learning and Delivery @ DPM Summit 2013
Continuous Learning and Delivery @ DPM Summit 2013
 
1430 jeff gothelf - the ladders case study - sll-conf_2011_gothelf
1430   jeff gothelf - the ladders case study - sll-conf_2011_gothelf1430   jeff gothelf - the ladders case study - sll-conf_2011_gothelf
1430 jeff gothelf - the ladders case study - sll-conf_2011_gothelf
 
Building Debt Free MVP - Deep Dive
Building Debt Free MVP - Deep DiveBuilding Debt Free MVP - Deep Dive
Building Debt Free MVP - Deep Dive
 
Usability Testing | Sneak Peak
Usability Testing | Sneak PeakUsability Testing | Sneak Peak
Usability Testing | Sneak Peak
 
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
 

Similar to Introduction

Integrating Agile + Design Thinking
Integrating Agile + Design ThinkingIntegrating Agile + Design Thinking
Integrating Agile + Design Thinking
Manu Makker
 
How to Build and Finance Very Successful Start Ups the coming 10 years
How to Build and Finance Very  Successful  Start Ups the coming 10 yearsHow to Build and Finance Very  Successful  Start Ups the coming 10 years
How to Build and Finance Very Successful Start Ups the coming 10 years
Mike Mastroyiannis
 

Similar to Introduction (20)

From Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingFrom Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shaping
 
Integrating Agile + Design Thinking
Integrating Agile + Design ThinkingIntegrating Agile + Design Thinking
Integrating Agile + Design Thinking
 
MAUD DESIGN
MAUD DESIGNMAUD DESIGN
MAUD DESIGN
 
Business Analysis book
Business Analysis bookBusiness Analysis book
Business Analysis book
 
Go-to-Market Strategy
Go-to-Market StrategyGo-to-Market Strategy
Go-to-Market Strategy
 
How to leverage your work with a Product Mindset - Mark Opanasiuk.pdf
How to leverage your work with a Product Mindset - Mark Opanasiuk.pdfHow to leverage your work with a Product Mindset - Mark Opanasiuk.pdf
How to leverage your work with a Product Mindset - Mark Opanasiuk.pdf
 
Agile Product Management - Co-Training with Angel Medinilla (c)
Agile Product Management - Co-Training with Angel Medinilla (c)Agile Product Management - Co-Training with Angel Medinilla (c)
Agile Product Management - Co-Training with Angel Medinilla (c)
 
OrangeHills - Business Design Overview
OrangeHills - Business Design OverviewOrangeHills - Business Design Overview
OrangeHills - Business Design Overview
 
UX Lead Product Management
UX Lead Product ManagementUX Lead Product Management
UX Lead Product Management
 
Best Practices for Early Stage Product Development
Best Practices for Early Stage Product DevelopmentBest Practices for Early Stage Product Development
Best Practices for Early Stage Product Development
 
The app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeThe app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app store
 
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
 
Introduction to Running Lean Startups
Introduction to Running Lean StartupsIntroduction to Running Lean Startups
Introduction to Running Lean Startups
 
Product Management 101: Techniques for Success
Product Management 101:  Techniques for SuccessProduct Management 101:  Techniques for Success
Product Management 101: Techniques for Success
 
NYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital IdeaNYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital Idea
 
Agile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesAgile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course Slides
 
Are You Really Agile?
Are You Really Agile?Are You Really Agile?
Are You Really Agile?
 
10 Best Practices Of Software Product Management
10 Best Practices Of Software Product Management10 Best Practices Of Software Product Management
10 Best Practices Of Software Product Management
 
Lean analytics
Lean analyticsLean analytics
Lean analytics
 
How to Build and Finance Very Successful Start Ups the coming 10 years
How to Build and Finance Very  Successful  Start Ups the coming 10 yearsHow to Build and Finance Very  Successful  Start Ups the coming 10 years
How to Build and Finance Very Successful Start Ups the coming 10 years
 

Recently uploaded

Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
anilsa9823
 

Recently uploaded (20)

Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 

Introduction

  • 1. i290 lean/agile product management unit 1: foundations @jezhumble https://leanagile.pm/ humble@berkeley.edu This work © 2015-17 Jez Humble Licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 2. course overview • The history of project & product management • The product lifecycle • Economic frameworks for product management • User research • Agile software development • Lean startup • The experimental paradigm of product development • How to grow high performance teams • Release planning • Process improvement • Innovation accounting • Product marketing • Venture capital
  • 3. assignments and grading • 15% for attendance; • 20% for one 25 minute group topic presentation; • 30% for your 25 minute final group project; • 35% for a set of weekly assignments as described in the syllabus which take the form of either exercises or short essays. Full details at https://leanagile.pm/
  • 4. grasp the history of project management understand the lifecycle of products be able to perform basic risk analysis know the difference between product and project understand the forces acting on products now learning outcomes
  • 5. by type: web service, user-installed, embedded something people will give you money for goods and services by lifecycle stage: disruptive, incremental, commodity by market: b2b (enterprise); b2c (consumer) product
  • 7. technology adoption lifecycle Geoffrey Moore, Crossing the Chasm
  • 8. What are the most important costs inherent in our business model? Which Key Resources are most expensive? Which Key Activities are most expensive? Through which Channels do our Customer Segments want to be reached? How are we reaching them now? How are our Channels integrated? Which ones work best? Which ones are most cost-efficient? How are we integrating them with customer routines? For what value are our customers really willing to pay? For what do they currently pay? How are they currently paying? How would they prefer to pay? How much does each Revenue Stream contribute to overall revenues? For whom are we creating value? Who are our most important customers? What type of relationship does each of our Customer Segments expect us to establish and maintain with them? Which ones have we established? How are they integrated with the rest of our business model? How costly are they? What value do we deliver to the customer? Which one of our customer’s problems are we helping to solve? What bundles of products and services are we offering to each Customer Segment? Which customer needs are we satisfying? What Key Activities do our Value Propositions require? Our Distribution Channels? Customer Relationships? Revenue streams? Who are our Key Partners? Who are our key suppliers? Which Key Resources are we acquiring from partners? Which Key Activities do partners perform? What Key Resources do our Value Propositions require? Our Distribution Channels? Customer Relationships? Revenue Streams? Day Month Year No. This work is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
  • 10. risk management product development is primarily about risk management. what are the risks? what are their probabilities and economic impacts? which ones do we care about? how can we measure and mitigate them?
  • 11. risk matrix probability impact low probability low impact high probability low impact low probability high impact high probability high impact
  • 12. exercise • divide room up into groups based on lifecycle stage: – brand new, disruptive product: LCD film you stick on windows that can display images or be completely black – enhancement to existing product: Windows that are 50% thinner than existing windows – legacy product: vinyl windows • 5m to come up with ideas individually • 15m to create risk matrix as a group • 5m to present back to rest of group
  • 15. three horizons Baghai, M., Coley, S. and White, D., The Alchemy of Growth
  • 17.
  • 18. Margaret Hamilton (Director, Software Engineering Division, MIT Instrumentation Laboratory) in 1969 with the source code for the Apollo 11 Guidance Computer http://bit.ly/2ciNWcY
  • 19. waterfall “Managing the Development of Large Software Systems” by Dr Winston W Royce. 1970 I believe in this concept, but the implementation described above is risky and invites failure.
  • 20.
  • 22. @jezhumble Shareholder value is the dumbest idea in the world … [it is] a result, not a strategy … Your main constituencies are your employees, your customers and your products. Jack Welch | http://www.ft.com/cms/s/0/294ff1f2-0f27-11de-ba10-0000779fd2ac.html Bernard Gagnon
  • 24. We must set measurable objectives for each next small delivery step. Even these are subject to constant modification as we learn about reality. It is simply not possible to set an ambitious set of multiple quality, resource, and functional objectives, and be sure of meeting them all as planned. We must be prepared for compromise and trade- off. We must then design (engineer) the immediate technical solution, build it, test it, deliver it—and get feedback. This feedback must be used to modify the immediate design (if necessary), modify the major architectural ideas (if necessary), and modify both the short-term and the long- term objectives (if necessary). Tom Gilb, Principles of Software Engineering Management (1988), p91
  • 25. @jezhumble releasing frequently 1. build the right thing 2. reduce risk of release 3. real project progress
  • 26. manufacturing vs software Manufacturing Software Must be completed before it can be used Can start using it from early on in product development process Must avoid significant “discoveries” once design complete Cheap to change if we discover problems early enough Doesn’t change much once completed Successful products evolve enormously
  • 27. apple macintosh “Instead of arguing about new software ideas, we actually tried them out by writing quick prototypes, keeping the ideas that worked best and discarding the others. We always had something running that represented our best thinking at the time.” “The Macintosh Spirit” | http://www.folklore.org/StoryView.py? project=Macintosh&story=The_Macintosh_Spirit.txt
  • 29. product vs project • projects have an end-date and a single customer, and we care about scope, cost, quality, and hitting the date. • products are evolving continuously, we have multiple customers, and we care about a broader set of risks