SlideShare a Scribd company logo
Lean out your Product BacklogPascal Van CauwenbergheNayima
“Here we are now.Entertain us.”Kurt Cobain, American Philosopher
Consultant. Project Manager. Games Maker.His Blog: blog.nayima.beNAYIMAWe make play work
And so it begins…We’re going Agile!
Congratulations
What do I do now?
Write User Stories
A Vomit of User Stories
Prioritise User Stories
We need Business Value on each card
HELP!
There has to be a better way
I’d like to have a chat with you about...
1. Some Business Analysis toolsThat I’ve used the past 10 years
2. Tell war storiesProjects where we used the tools
3. Explain why we do this
3. Explain why we do thisBeforeAfter
4. You may have to do some work
5. Share some more wisdom from American philosophers
Who are your top 3 stakeholders?What is their #1 goal?You have 2 mins to share with your neighbour
Goal TableStakeholder, n: Role, Team or Organisation involved or affected by the projectGoal, n: What a stakeholder wants to achieveCapability, n: Something we need to achieve the goal. Necessary, but maybe not sufficientTest, n: A way to decide if a goal has been achievedMeasure, n: A way to determine how close we are to a goalRisk, n: Negative consequences of achieving the goal
A Phone Company
Focus on goals not means
Quantify stakeholder goals
The Logical Thinking Process
The Logical Thinking ProcessIntermediate Objectives MapPrerequisite/Transition TreeHow do we get there?In small steps.What is our goal?What are we missing?Future Reality TreeCurrent Reality TreeWould that work?What could possibly go wrong?Why don’t we have what we need?Conflict Resolution DiagramWhat could be done to resolve the underlying fundamental conflict?
Using the Logical Thinking ProcessIntermediate Objectives MapCurrent Reality TreeConflict Resolution DiagramFuture Reality TreePrerequisite/Transition TreeContext Diagram
Phone Intermediate Objectives MapGet requestUpdate billingAdd servicePerform requestProvision serviceConfirm requestHow difficult could it be?
A Phone Company
Derive capabilities from goals
Some customers seem to have the phone number of our CEO...
What are the criteria your organisation uses to select and prioritise work?You have 2 mins to share with your neighbour
“Party like it’s 1999”, American Philosopher
It’s 1999While people are getting worried about Y2K…
Project EGoal: Build an online bank that sells mortgage loans in SwedenAnd then in other European countriesConstraint: integrate with Swedish government databasesConstraint: 2 developersConstraint: the press conference for the launch is in 2.5 months
Lean out your product backlog with Lean product Development and business analysis techniques - Pascal Van Cauwenberghe
What happened?We launched on timeFull-featured frontendCombination  of manual and automated processesOne country at first, then expanded to EuropeAll manual processes were automated gradually as customer base grewMoney coming in invested in backoffice automation
Good looking frontendPress conferenceEase of useCurious customers can ask for quoteIntegration with Swedish government DatabasesImplement Swedish Business RulesExpand to other countriesScale number of customers
Business Value ModelDiagram of effectsWhat are the important goals?How will we achieve the goals?What are our constraints?This is our strategyThis is our definition of value
A Phone Company
For exampleLeadingLaggingCustomer satisfactionSuccessful transactionsReliable processCall center cost# callsRequest confirmationCustomer lossRegulations
Project Economic Framework
Using the Logical Thinking ProcessIntermediate Objectives MapCurrent Reality TreeConflict Resolution DiagramFuture Reality TreePrerequisite/Transition TreeContext DiagramBusiness Value ModelPlan
Business Value Model == HypothesisMake reasoning & assumptions explicitVerify regularly and improve
PDCA cycle
Product Development cycle
Create a Business Value hypothesis
Verify and improve your Business Value hypothesisEarly and often
“Coin an acronym and you have a profitable consulting business”Dave Nicolette, American philosopher
IDDIrritation Driven DevelopmentTM
IDDYou heard it here firstTM
Everybody participates in building the models
The Kano ModelStupid featuresTable stakesLinear features
“If I had asked my customers what they wanted, they would have said ‘Faster horses’”Henry Ford, American philosopher
The Kano ModelStupid featuresTable stakesLinear featuresExciters
WOW! I didn’t know you could do that!
“The big print giveth.The small print taketh away”Tom Waits, American philosopher
What could possibly go wrong?
Political riskOne type of product is the responsibility of division AOther type of product is the responsibility of division BDivision manager bonus is based on revenue of division…
Find one risk of success on your projectYou have 2 mins to share with your neighbour
What are the dangers of success?
“The chief cause of problems is solutions”Eric Sevareid, American philosopher
“When do we (finally) start writing User Stories?”We thought you were an Agile coach?And can’t we start coding yet?
Writing stories made easyGoalAS A...TO ACHIEVE...I NEED...GOTCHASStakeholderCapabilityTest and measureRiskI KNOW I GOTIT WHEN...TO ACHIEVE ...AS A ...I NEED ...PASSESIT’S DONE WHEN ...TO NOT ACHIEVE ...I NEED ... Another capability
User Story CarpaccioGoal TableProject Level StoryProject Level StoryProject Level StoryProject Level StoryRelease Level StoryRelease Level StoryRelease Level StoryRelease Level StoryRelease Level StoryIteration Level StoryIteration Level StoryIteration Level StoryIteration Level Story
Derive detailed stories from goalsStep by step
Kanban boardTODOBUSYAcceptDONEIterationReleaseValue
Integrate analysis into your flowFrom Value to Cash
Help! My developers have gone Kanban!
  Conflict Resolution DiagramPrerequisite 1Requirement 1ObjectiveRequirement 2Prerequisite 2
Conflict Resolution DiagramDetailed estimates and plansReliable long term roadmapSatisfy growing customer baseNo estimatesNo planningBe more efficient
How would you solve this?
Conflict Resolution DiagramDetailed estimates and plansReliable long term roadmapSatisfy growing customer baseAssumption: estimating is the only wayto determine the cost of a featureNo estimatesNo planningBe more efficient
What if…We didn’t have to estimate to have a cost?We didn’t have to create detailed stories to estimate and plan?But that’s not possible, is it?
Conflict Resolution DiagramDetailed estimates and plansSet budget andBuild to budgetReliable long term roadmapSatisfy growing customer baseNo estimatesNo planningBe more efficient
Building the roadmapPut stakeholder goals in the roadmap, not featuresMore implementation freedomMore meaningful for customersEstimate the value of each goal in the roadmapDecide how much you want to invest to realise the value As a percentage of the capacity of the teamCreate a roadmap based on value and budgetNot cost
Building the roadmapGoal 2Value/BudgetGoal 1Value / BudgetGoal 4Value/BudgetGoal 1Value / BudgetGoal 3Value/BudgetRelease 2Release 1
Implementing the roadmapFor each release, the product manager and team decide how to achieve goals, given the budget Don’t have to stick to individual budgets as long as release budget is respectedConstraints create a challengeWhich leads to more creativityMonitor flow of stories and handle risks
Would you rather haggle…
…or solve problems?
Respectful Challenge
Make it a problem-solving exerciseThat’s what we’re good at
Keep focusDon’t work on 1000 goals at the same time
Don’t outrun your customersBacklogThe BottleneckThe BusinessOperationsDev team
Don’t outrun your customersThe BottleneckDev teamThe BusinessOperationsBacklog6 releases per year2 releases per year
4 customers are faster than 1The BottleneckDev teamBacklogSalesOperationsProductionFinanceAuditCustomers6 releases per year2 major releases per year per group
We don’t call them “The Business”We call us “We”Dev teamBacklogSalesOperationsProductionFinanceAuditCustomers6 releases per year2 releases per year per group
Integrate deeply with your customer
Yes, but! No, but!
Commonly heard objections“We’ve spent 6 months on analysis already”“Business Value is impossible to measure”“This is waterfall analysis, it’s not agile”“This is too hard”“Doing this with the whole team is a waste of time”“It’s too structured”
The Phone CompanyBeforeAlready spent 2 months on analysisIdentified 60 features2 years worth of work“We need web-based self-service”Reluctantly agreed to do a few days of analysis trainingAfterOnly 10 out of those 60 features delivered valueIdentified 4 new features crucial to the success of the project25% of the value could be delivered within one month; no need for a web application
The Chemicals CompanyBeforeAsked consultancy to provide bidConsultants did 3 months of analysisEstimate: 9 months of developmentCustomer asked us for a second opinionAfter2 weeks to provide bidEstimate: 3 months of developmentCustomer increased value by exchanging features during the projectDelivered one day early
The Transport CompanyBeforeA new team on their first Agile projectTwo days of business analysis with the whole team“Aren’t we wasting too much time analysing?”“Why are the developers here?”“When can we start coding?”AfterIn production 3 months earlier than predicted“I can’t believe we already released. Normally we’d still be doing analysis.”Developers came up with a new use for existing data, with large financial and ecological benefits
The Transport CompanyBeforeDevelopment teams deliver more, faster thanks to agile methodsReal bottleneck is test and deploy: several months between development and deploymentDelivering more is making things worseNo budget to improve test and deployAfterEvery agile project has quantified valueCost of deployment delay becomes visible: millions per monthCost of improving test and deploy is insignificant compared to cost of delayStarted test and deploy improvement
To summarizeThese are the only things you need to know to pass the test
Just rememberFocus on stakeholder goals, not meansModel and measure valueApply the science of product development and systems thinking to generate questionsTap into everyone’s creativityAnalyse just-in-time using pullMake it a problem-solving exerciseThere’s a lot more where this came from
Business Analysis Body of Knowledge (BABOK)International Institute of Business Analysts (IIBA)www.theiiba.org
From the BABOK“Business analysis is the set of tasks and techniques used to work as a liaison among stakeholders in order to understand the structure, policies, and operations of an organization, and to recommend solutions that enable the organization to achieve its goals.”
The Agile Extension to the BABOKThe Agile extension gives guidance on how to perform business analysis on Agile projectsOverview available on IIBA websiteWe need your input and reviewYahoo group: Agile_BA_Requirements
“I must say I find television very educational. The minute somebody turns it on, I go into the other room and read a book” Groucho Marx, American philosopher
If you want to know more
Lean out your product backlog with Lean product Development and business analysis techniques - Pascal Van Cauwenberghe
MerciThank YouDank u
If you want to know morewww.agilecoach.netwww.nayima.beblog.nayima.be

More Related Content

PDF
Be a great product leader by Adam Nash, VP Product, Dropbox
Amplitude
 
PPTX
Cloudslate Berkeley Final Presentation
Stanford University
 
PPTX
Designing great products and the skinny on MVP, Minimum Viable Products
Aliza Carpio
 
PPTX
Pareto engr 245 lean launch pad stanford 2020
Stanford University
 
PPTX
ANA: Best practices in working with startups
Aliza Carpio
 
PPTX
Customer feedback: practical advice
Product Anonymous
 
PDF
Easy and affordable user testing at Confab Central 2018
Ida Aalen
 
PDF
Happy to Help by Merci Victoria Grace, Partner, Lightspeed Venture Partners
Amplitude
 
Be a great product leader by Adam Nash, VP Product, Dropbox
Amplitude
 
Cloudslate Berkeley Final Presentation
Stanford University
 
Designing great products and the skinny on MVP, Minimum Viable Products
Aliza Carpio
 
Pareto engr 245 lean launch pad stanford 2020
Stanford University
 
ANA: Best practices in working with startups
Aliza Carpio
 
Customer feedback: practical advice
Product Anonymous
 
Easy and affordable user testing at Confab Central 2018
Ida Aalen
 
Happy to Help by Merci Victoria Grace, Partner, Lightspeed Venture Partners
Amplitude
 

What's hot (20)

DOCX
Agile presentation notes
Sumanta Sarathi Biswas
 
PPTX
Farm sense e245 march 2014 final
Stanford University
 
PDF
Backstage 2019 - Building the Product Intelligence Muscle - John Cutler
Amplitude
 
PPTX
Beyond Projects: why projects are wrong and what to do instead
Cambridge Product Management Network
 
PDF
User stories, estimates, planning, design - Lean development and Agile method...
Francesco Mapelli
 
PPTX
How to get placed in product based companies as a software developer
varunbhatt23
 
PPTX
Growing a Culture of Quality
Simon Prior
 
PDF
Vision 2022 slides tf
LinseyEhle1
 
PDF
Data informed design - UX Australia august 2015
Alastair Simpson
 
PDF
Gibson biddle- Productized Masterclasses
Productized
 
PPTX
The Net Promoter Score - What can NPS Tell you about your User Experience
UXPA International
 
PDF
Starting With a Side Project
Rachel Andrew
 
PDF
Digital Strategy Workbook
tim richards
 
PDF
Team personas: A new look at personas for the enterprise context
Omkar Chandgadkar
 
PDF
Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014
Melissa Perri
 
PDF
Essentials of Scrum
eikitakeuchi
 
PDF
One Page Project Manager
Business901
 
PPTX
Ambler's agile modelling
Craig Brown
 
PDF
Feedback at EY
Christian Kobsa
 
KEY
Project Estimation:Survival Guide
Johnnie Fox
 
Agile presentation notes
Sumanta Sarathi Biswas
 
Farm sense e245 march 2014 final
Stanford University
 
Backstage 2019 - Building the Product Intelligence Muscle - John Cutler
Amplitude
 
Beyond Projects: why projects are wrong and what to do instead
Cambridge Product Management Network
 
User stories, estimates, planning, design - Lean development and Agile method...
Francesco Mapelli
 
How to get placed in product based companies as a software developer
varunbhatt23
 
Growing a Culture of Quality
Simon Prior
 
Vision 2022 slides tf
LinseyEhle1
 
Data informed design - UX Australia august 2015
Alastair Simpson
 
Gibson biddle- Productized Masterclasses
Productized
 
The Net Promoter Score - What can NPS Tell you about your User Experience
UXPA International
 
Starting With a Side Project
Rachel Andrew
 
Digital Strategy Workbook
tim richards
 
Team personas: A new look at personas for the enterprise context
Omkar Chandgadkar
 
Designing To Learn: Creating Effective MVP Experiments - Lean UX NYC 2014
Melissa Perri
 
Essentials of Scrum
eikitakeuchi
 
One Page Project Manager
Business901
 
Ambler's agile modelling
Craig Brown
 
Feedback at EY
Christian Kobsa
 
Project Estimation:Survival Guide
Johnnie Fox
 
Ad

Viewers also liked (12)

PDF
El Modelo de Kano: el diseño en función de la percepción del cliente
Industrias El Carmen, C. A.
 
PPTX
Business analysis techniques exercise your 6-pack
Codecamp Romania
 
PDF
Current Reality Tree
Sebastian Schneider
 
KEY
2012 july 10 lean startup intro for TiE
Joshua Seiden
 
PDF
Lean StartUp y Scrum: Cómo crear productos que los Clientes quieren pagar
Johnny Ordóñez
 
DOCX
El modelo kano
ecdlt
 
PDF
Analytical Techniques - Basic Business analysis
Ashraf M. Diaa , DBA
 
KEY
2012 feb 25 agile ux nyc, seiden, requirements to hypotheses
Joshua Seiden
 
PDF
Lean StartUp: Qué es y por qué debe interesarles a los agilistas
Johnny Ordóñez
 
PDF
Design Thinking & UX - Workshop Campus Party, Ecuador 2014
Johnny Ordóñez
 
PPTX
Qué es Design Thinking y cómo aplicarlo para crear productos memorables
Johnny Ordóñez
 
PPT
Business Analysis Techniques
IIBA UK Chapter
 
El Modelo de Kano: el diseño en función de la percepción del cliente
Industrias El Carmen, C. A.
 
Business analysis techniques exercise your 6-pack
Codecamp Romania
 
Current Reality Tree
Sebastian Schneider
 
2012 july 10 lean startup intro for TiE
Joshua Seiden
 
Lean StartUp y Scrum: Cómo crear productos que los Clientes quieren pagar
Johnny Ordóñez
 
El modelo kano
ecdlt
 
Analytical Techniques - Basic Business analysis
Ashraf M. Diaa , DBA
 
2012 feb 25 agile ux nyc, seiden, requirements to hypotheses
Joshua Seiden
 
Lean StartUp: Qué es y por qué debe interesarles a los agilistas
Johnny Ordóñez
 
Design Thinking & UX - Workshop Campus Party, Ecuador 2014
Johnny Ordóñez
 
Qué es Design Thinking y cómo aplicarlo para crear productos memorables
Johnny Ordóñez
 
Business Analysis Techniques
IIBA UK Chapter
 
Ad

Similar to Lean out your product backlog with Lean product Development and business analysis techniques - Pascal Van Cauwenberghe (20)

PDF
Agile adoption tales from the coalface
Nish Mahanty
 
KEY
Agile product development
Scrum Asia Pasifik
 
PPT
ThoughtWorks Approach 2009
ThoughtWorks Studios
 
PDF
Stldodn 2014 agile on a shoestring
Angela Dugan
 
PDF
An Alternative Method To The Madness
Zaszou
 
PDF
The BA role in Agile software development
allan kelly
 
PDF
The Business Analysts Role in Agile Software Development
allan kelly
 
PPT
Transitioning To Agile
ThoughtWorks Studios
 
PDF
Being agile while standing in a waterfall
Mike Edwards
 
PPTX
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
Julia Grosman
 
PPTX
Make Continuous Delivery work for middle management
Matteo Emili
 
PDF
Lean-Agile Business Analysis
Kevin Brennan
 
PPTX
Agile marries itil
Mats Janemalm
 
PDF
Thriving in the 21st century with Agile - with Barbara Roberts
Knowledge Train
 
PDF
To Deliver, Discover We Must - A value-driven approach to agile planning
Raj Indugula
 
PPTX
What it Really Means to Be Agile
Kent McDonald
 
PDF
5 Levels of Agile Planning Explained Simply
Russell Pannone
 
PPTX
Agile learning journey in public sector / UK Parliament
Karoliina Luoto
 
ODP
Agile methods training
Ceri Tandogan
 
PPTX
Upstream: Shifting-left towards organization agility
Sudipta Lahiri
 
Agile adoption tales from the coalface
Nish Mahanty
 
Agile product development
Scrum Asia Pasifik
 
ThoughtWorks Approach 2009
ThoughtWorks Studios
 
Stldodn 2014 agile on a shoestring
Angela Dugan
 
An Alternative Method To The Madness
Zaszou
 
The BA role in Agile software development
allan kelly
 
The Business Analysts Role in Agile Software Development
allan kelly
 
Transitioning To Agile
ThoughtWorks Studios
 
Being agile while standing in a waterfall
Mike Edwards
 
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
Julia Grosman
 
Make Continuous Delivery work for middle management
Matteo Emili
 
Lean-Agile Business Analysis
Kevin Brennan
 
Agile marries itil
Mats Janemalm
 
Thriving in the 21st century with Agile - with Barbara Roberts
Knowledge Train
 
To Deliver, Discover We Must - A value-driven approach to agile planning
Raj Indugula
 
What it Really Means to Be Agile
Kent McDonald
 
5 Levels of Agile Planning Explained Simply
Russell Pannone
 
Agile learning journey in public sector / UK Parliament
Karoliina Luoto
 
Agile methods training
Ceri Tandogan
 
Upstream: Shifting-left towards organization agility
Sudipta Lahiri
 

More from AGILEMinds (20)

PPTX
Lean Startup - Customer Development - Aarrr metrics
AGILEMinds
 
PDF
Sami honkonen scheduling work in kanban
AGILEMinds
 
PDF
Patrick steyaert lean adaptive management - achieving complex business goal...
AGILEMinds
 
PDF
Olav maassen risk management
AGILEMinds
 
PPTX
Nick boucart lean startups
AGILEMinds
 
PDF
Mike burrows level demand, balance workload and manage schedule risk with c...
AGILEMinds
 
PDF
Michael kennedy set-based decision making taming system complexity
AGILEMinds
 
PDF
Mattias skarin what would you do - analysing charts
AGILEMinds
 
PDF
Matthias bohlen team and contracts
AGILEMinds
 
PPTX
Mark robinson what does lean mean for software testing
AGILEMinds
 
PDF
Karl scotland science of kanban
AGILEMinds
 
PPT
Jurgen de smet yves hanoulle real options
AGILEMinds
 
PPT
John seddon it’s the system stupid!
AGILEMinds
 
PPT
Jasper sonnevelt pitfalls of a large kanban implementation
AGILEMinds
 
PDF
Jason yip kanban for it operations
AGILEMinds
 
PDF
Eric willeke when models collide
AGILEMinds
 
PDF
Don reinertsen is it time to rethink deming
AGILEMinds
 
PDF
David joyce jalipo build it and they will come
AGILEMinds
 
PDF
David anderson kanban when is it not appropriate
AGILEMinds
 
PDF
Dave snowden practice without sound theory will not scale
AGILEMinds
 
Lean Startup - Customer Development - Aarrr metrics
AGILEMinds
 
Sami honkonen scheduling work in kanban
AGILEMinds
 
Patrick steyaert lean adaptive management - achieving complex business goal...
AGILEMinds
 
Olav maassen risk management
AGILEMinds
 
Nick boucart lean startups
AGILEMinds
 
Mike burrows level demand, balance workload and manage schedule risk with c...
AGILEMinds
 
Michael kennedy set-based decision making taming system complexity
AGILEMinds
 
Mattias skarin what would you do - analysing charts
AGILEMinds
 
Matthias bohlen team and contracts
AGILEMinds
 
Mark robinson what does lean mean for software testing
AGILEMinds
 
Karl scotland science of kanban
AGILEMinds
 
Jurgen de smet yves hanoulle real options
AGILEMinds
 
John seddon it’s the system stupid!
AGILEMinds
 
Jasper sonnevelt pitfalls of a large kanban implementation
AGILEMinds
 
Jason yip kanban for it operations
AGILEMinds
 
Eric willeke when models collide
AGILEMinds
 
Don reinertsen is it time to rethink deming
AGILEMinds
 
David joyce jalipo build it and they will come
AGILEMinds
 
David anderson kanban when is it not appropriate
AGILEMinds
 
Dave snowden practice without sound theory will not scale
AGILEMinds
 

Lean out your product backlog with Lean product Development and business analysis techniques - Pascal Van Cauwenberghe

  • 1. Lean out your Product BacklogPascal Van CauwenbergheNayima
  • 2. “Here we are now.Entertain us.”Kurt Cobain, American Philosopher
  • 3. Consultant. Project Manager. Games Maker.His Blog: blog.nayima.beNAYIMAWe make play work
  • 4. And so it begins…We’re going Agile!
  • 6. What do I do now?
  • 8. A Vomit of User Stories
  • 10. We need Business Value on each card
  • 11. HELP!
  • 12. There has to be a better way
  • 13. I’d like to have a chat with you about...
  • 14. 1. Some Business Analysis toolsThat I’ve used the past 10 years
  • 15. 2. Tell war storiesProjects where we used the tools
  • 16. 3. Explain why we do this
  • 17. 3. Explain why we do thisBeforeAfter
  • 18. 4. You may have to do some work
  • 19. 5. Share some more wisdom from American philosophers
  • 20. Who are your top 3 stakeholders?What is their #1 goal?You have 2 mins to share with your neighbour
  • 21. Goal TableStakeholder, n: Role, Team or Organisation involved or affected by the projectGoal, n: What a stakeholder wants to achieveCapability, n: Something we need to achieve the goal. Necessary, but maybe not sufficientTest, n: A way to decide if a goal has been achievedMeasure, n: A way to determine how close we are to a goalRisk, n: Negative consequences of achieving the goal
  • 23. Focus on goals not means
  • 26. The Logical Thinking ProcessIntermediate Objectives MapPrerequisite/Transition TreeHow do we get there?In small steps.What is our goal?What are we missing?Future Reality TreeCurrent Reality TreeWould that work?What could possibly go wrong?Why don’t we have what we need?Conflict Resolution DiagramWhat could be done to resolve the underlying fundamental conflict?
  • 27. Using the Logical Thinking ProcessIntermediate Objectives MapCurrent Reality TreeConflict Resolution DiagramFuture Reality TreePrerequisite/Transition TreeContext Diagram
  • 28. Phone Intermediate Objectives MapGet requestUpdate billingAdd servicePerform requestProvision serviceConfirm requestHow difficult could it be?
  • 31. Some customers seem to have the phone number of our CEO...
  • 32. What are the criteria your organisation uses to select and prioritise work?You have 2 mins to share with your neighbour
  • 33. “Party like it’s 1999”, American Philosopher
  • 34. It’s 1999While people are getting worried about Y2K…
  • 35. Project EGoal: Build an online bank that sells mortgage loans in SwedenAnd then in other European countriesConstraint: integrate with Swedish government databasesConstraint: 2 developersConstraint: the press conference for the launch is in 2.5 months
  • 37. What happened?We launched on timeFull-featured frontendCombination of manual and automated processesOne country at first, then expanded to EuropeAll manual processes were automated gradually as customer base grewMoney coming in invested in backoffice automation
  • 38. Good looking frontendPress conferenceEase of useCurious customers can ask for quoteIntegration with Swedish government DatabasesImplement Swedish Business RulesExpand to other countriesScale number of customers
  • 39. Business Value ModelDiagram of effectsWhat are the important goals?How will we achieve the goals?What are our constraints?This is our strategyThis is our definition of value
  • 41. For exampleLeadingLaggingCustomer satisfactionSuccessful transactionsReliable processCall center cost# callsRequest confirmationCustomer lossRegulations
  • 43. Using the Logical Thinking ProcessIntermediate Objectives MapCurrent Reality TreeConflict Resolution DiagramFuture Reality TreePrerequisite/Transition TreeContext DiagramBusiness Value ModelPlan
  • 44. Business Value Model == HypothesisMake reasoning & assumptions explicitVerify regularly and improve
  • 47. Create a Business Value hypothesis
  • 48. Verify and improve your Business Value hypothesisEarly and often
  • 49. “Coin an acronym and you have a profitable consulting business”Dave Nicolette, American philosopher
  • 51. IDDYou heard it here firstTM
  • 52. Everybody participates in building the models
  • 53. The Kano ModelStupid featuresTable stakesLinear features
  • 54. “If I had asked my customers what they wanted, they would have said ‘Faster horses’”Henry Ford, American philosopher
  • 55. The Kano ModelStupid featuresTable stakesLinear featuresExciters
  • 56. WOW! I didn’t know you could do that!
  • 57. “The big print giveth.The small print taketh away”Tom Waits, American philosopher
  • 59. Political riskOne type of product is the responsibility of division AOther type of product is the responsibility of division BDivision manager bonus is based on revenue of division…
  • 60. Find one risk of success on your projectYou have 2 mins to share with your neighbour
  • 61. What are the dangers of success?
  • 62. “The chief cause of problems is solutions”Eric Sevareid, American philosopher
  • 63. “When do we (finally) start writing User Stories?”We thought you were an Agile coach?And can’t we start coding yet?
  • 64. Writing stories made easyGoalAS A...TO ACHIEVE...I NEED...GOTCHASStakeholderCapabilityTest and measureRiskI KNOW I GOTIT WHEN...TO ACHIEVE ...AS A ...I NEED ...PASSESIT’S DONE WHEN ...TO NOT ACHIEVE ...I NEED ... Another capability
  • 65. User Story CarpaccioGoal TableProject Level StoryProject Level StoryProject Level StoryProject Level StoryRelease Level StoryRelease Level StoryRelease Level StoryRelease Level StoryRelease Level StoryIteration Level StoryIteration Level StoryIteration Level StoryIteration Level Story
  • 66. Derive detailed stories from goalsStep by step
  • 68. Integrate analysis into your flowFrom Value to Cash
  • 69. Help! My developers have gone Kanban!
  • 70. Conflict Resolution DiagramPrerequisite 1Requirement 1ObjectiveRequirement 2Prerequisite 2
  • 71. Conflict Resolution DiagramDetailed estimates and plansReliable long term roadmapSatisfy growing customer baseNo estimatesNo planningBe more efficient
  • 72. How would you solve this?
  • 73. Conflict Resolution DiagramDetailed estimates and plansReliable long term roadmapSatisfy growing customer baseAssumption: estimating is the only wayto determine the cost of a featureNo estimatesNo planningBe more efficient
  • 74. What if…We didn’t have to estimate to have a cost?We didn’t have to create detailed stories to estimate and plan?But that’s not possible, is it?
  • 75. Conflict Resolution DiagramDetailed estimates and plansSet budget andBuild to budgetReliable long term roadmapSatisfy growing customer baseNo estimatesNo planningBe more efficient
  • 76. Building the roadmapPut stakeholder goals in the roadmap, not featuresMore implementation freedomMore meaningful for customersEstimate the value of each goal in the roadmapDecide how much you want to invest to realise the value As a percentage of the capacity of the teamCreate a roadmap based on value and budgetNot cost
  • 77. Building the roadmapGoal 2Value/BudgetGoal 1Value / BudgetGoal 4Value/BudgetGoal 1Value / BudgetGoal 3Value/BudgetRelease 2Release 1
  • 78. Implementing the roadmapFor each release, the product manager and team decide how to achieve goals, given the budget Don’t have to stick to individual budgets as long as release budget is respectedConstraints create a challengeWhich leads to more creativityMonitor flow of stories and handle risks
  • 79. Would you rather haggle…
  • 82. Make it a problem-solving exerciseThat’s what we’re good at
  • 83. Keep focusDon’t work on 1000 goals at the same time
  • 84. Don’t outrun your customersBacklogThe BottleneckThe BusinessOperationsDev team
  • 85. Don’t outrun your customersThe BottleneckDev teamThe BusinessOperationsBacklog6 releases per year2 releases per year
  • 86. 4 customers are faster than 1The BottleneckDev teamBacklogSalesOperationsProductionFinanceAuditCustomers6 releases per year2 major releases per year per group
  • 87. We don’t call them “The Business”We call us “We”Dev teamBacklogSalesOperationsProductionFinanceAuditCustomers6 releases per year2 releases per year per group
  • 88. Integrate deeply with your customer
  • 90. Commonly heard objections“We’ve spent 6 months on analysis already”“Business Value is impossible to measure”“This is waterfall analysis, it’s not agile”“This is too hard”“Doing this with the whole team is a waste of time”“It’s too structured”
  • 91. The Phone CompanyBeforeAlready spent 2 months on analysisIdentified 60 features2 years worth of work“We need web-based self-service”Reluctantly agreed to do a few days of analysis trainingAfterOnly 10 out of those 60 features delivered valueIdentified 4 new features crucial to the success of the project25% of the value could be delivered within one month; no need for a web application
  • 92. The Chemicals CompanyBeforeAsked consultancy to provide bidConsultants did 3 months of analysisEstimate: 9 months of developmentCustomer asked us for a second opinionAfter2 weeks to provide bidEstimate: 3 months of developmentCustomer increased value by exchanging features during the projectDelivered one day early
  • 93. The Transport CompanyBeforeA new team on their first Agile projectTwo days of business analysis with the whole team“Aren’t we wasting too much time analysing?”“Why are the developers here?”“When can we start coding?”AfterIn production 3 months earlier than predicted“I can’t believe we already released. Normally we’d still be doing analysis.”Developers came up with a new use for existing data, with large financial and ecological benefits
  • 94. The Transport CompanyBeforeDevelopment teams deliver more, faster thanks to agile methodsReal bottleneck is test and deploy: several months between development and deploymentDelivering more is making things worseNo budget to improve test and deployAfterEvery agile project has quantified valueCost of deployment delay becomes visible: millions per monthCost of improving test and deploy is insignificant compared to cost of delayStarted test and deploy improvement
  • 95. To summarizeThese are the only things you need to know to pass the test
  • 96. Just rememberFocus on stakeholder goals, not meansModel and measure valueApply the science of product development and systems thinking to generate questionsTap into everyone’s creativityAnalyse just-in-time using pullMake it a problem-solving exerciseThere’s a lot more where this came from
  • 97. Business Analysis Body of Knowledge (BABOK)International Institute of Business Analysts (IIBA)www.theiiba.org
  • 98. From the BABOK“Business analysis is the set of tasks and techniques used to work as a liaison among stakeholders in order to understand the structure, policies, and operations of an organization, and to recommend solutions that enable the organization to achieve its goals.”
  • 99. The Agile Extension to the BABOKThe Agile extension gives guidance on how to perform business analysis on Agile projectsOverview available on IIBA websiteWe need your input and reviewYahoo group: Agile_BA_Requirements
  • 100. “I must say I find television very educational. The minute somebody turns it on, I go into the other room and read a book” Groucho Marx, American philosopher
  • 101. If you want to know more
  • 104. If you want to know morewww.agilecoach.netwww.nayima.beblog.nayima.be

Editor's Notes

  • #4: Portia and Pascal introduce themselves by sharing a bit about their background.
  • #36: How long did the project take?
  • #71: TODO: redraw so that titles are correct
  • #72: TODO: redraw so that titles are correct
  • #74: TODO: redraw so that titles are correct
  • #76: TODO: redraw so that titles are correct