SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Product Development Methods:
Agile, Scrum and Lean Startup
by
Krunal Naik, MBA,PMP,CSM
My Introduction
• Certified PMP and CSM
• Technology PM
• Director, Program Manager and Mentor at PMI- local chapters
• Not an expert- experiment and learn!
• Waterfall, Stage gate as well as Scrum, Lean Startup
Agenda
• Introduction to few methodologies
• Closer look at Scrum and Lean Startup
• What I have learned!
• Not- endorsing any particular method/tool etc.
• Not- suggesting magic formula, there is none!
• These are some of my learnings out of extensive research conducted
to improve our product development process
• Q&A at the end!
Waterfall/ Stage-gate
Source: https://en.wikipedia.org/wiki/Waterfall_model#/media/File:Waterfall_model.svg
Waterfall: Pros and Cons
Pros
• Easy forward / backward planning and implementation
• Gated output at the end of each stage
• Visibility to others and provides a baseline to move forward
• Ability to communicate a target date based on scope
Cons
• Change in scope can seriously impact constraints
• Issues or impacts may get rolled out from stage to stage
• No working product till the end of the stage
Agile Manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
Reference: http://www.agilemanifesto.org/
Waterfall v/s Agile
Source: http://www.eetimes.com/document.asp?doc_id=1279137
Agile frameworks
• Scrum
• Lean methodology
• Extreme programming
• Crystal
• Dynamic Systems Development Method (DSDM)
• Feature-Driven Development (FDD)
Scrum
• Management framework
• Incremental product development
• Self-organizing teams
• Structure of roles, meetings, rules, and artifacts
• Fixed-length iterations, called Sprints, which are typically 1-2 weeks
long (never more than 30 days)
• Potentially shippable product increment every iteration.
Iterations in Scrum
Source: http://scrumreferencecard.com/scrum-reference-card/
Roles in Scrum
• Product Owner
• Single person responsible for maximizing the return on investment (ROI) of the
development effort
• Responsible for product vision
• Constantly re-prioritizes the Product Backlog, adjusting any longterm expectations such as
release plans
• Scrum Development Team
• Cross functional and Self managing teams
• Negotiates commitments with the Product Owner, one Sprint at a time
• Has autonomy regarding how to reach commitments
• Intensely collaborative
• ScrumMaster
• Facilitates the Scrum process
• Helps resolve impediments
• Creates an environment conducive to team self-organization
Scrum Meetings
Source: http://scrumreferencecard.com/scrum-reference-card/
Scrum Artifacts
• Product Backlog
• PBIs
• Sprint Backlog
• Sprint task
• Sprint burndown chart
• Product release burndown chart
Product backlog
Source: http://scrumreferencecard.com/scrum-reference-card/
Product Backlog Item (PBI)
Source: http://scrumreferencecard.com/scrum-reference-card/
Sprint Backlog
Source: http://scrumreferencecard.com/scrum-reference-card/
Sprint Task
Source: http://scrumreferencecard.com/scrum-reference-card/
Sprint Burndown Chart
Source: http://scrumreferencecard.com/scrum-reference-card/
Product / Release Burndown Chart
Source: http://scrumreferencecard.com/scrum-reference-card/
The Lean startup
As described in book by Eric Ries
Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
The Lean Startup Philosophy
Relies on:
• Validated learning
• Scientific experimentation
• Continuous, iterative deployment cycles
Goal:
• Shorten overall development time
• Measure progress
• Gain valuable customer feedback
• Invest when critical assumptions are proven
Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
Achieving Failure
• If we’re building something nobody wants, what does it matter if we
accomplish it:
On time?
On budget?
With high quality?
With beautiful design?
Achieving Failure = successfully executing a bad plan
Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
Minimum viable products (MVP)
A minimum viable product (MVP) is the "version of a new product
which allows a team to collect the maximum amount of validated
learning about customers with the least effort" (similar to a pilot
experiment).The goal of an MVP is to test fundamental business
hypotheses (or leap-of-faith assumptions) and to help entrepreneurs
begin the learning process as quickly as possible.
MVP “Failures”
• If a customer doesn’t like what you’ve made, that’s a discovery, not a
failure
• Pulling the trigger on the first iterations is often the hardest step
Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
Build-Measure-Learn Loop
• Enter the Build phase as quickly as possible with an MVP that will allow us to test a clear
hypothesis we have about our product or strategy
• Measure its impact in the marketplace using actionable metrics that help us analyze
customer behavior
• Learn whether our original assumptions about the product, process, and customer needs
were correct or whether we need to change strategies to better meet our vision
• The Build-Measure-Learn feedback loop does not end once we’ve put our first MVP into
the market
• Every new launch of an MVP is an opportunity to gain valuable information about how
well we’re meeting customer needs and whether we need to adjust our strategy with a
pivot
• After each BML loop, either persevere or pivot
Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
Pivot
A pivot is a structured course correction designed to test a new fundamental
hypothesis about the product, strategy, and engine of growth.
• What do successful startups have in common?
- They started out as digital cash for PDAs, but evolved into online payments
for eBay.
- They started building BASIC interpreters, but evolved into the world's
largest operating systems monopoly.
- They were shocked to discover their online games company was actually a
photo-sharing site.
Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
More..
Source: http://theleanstartup.com/principles
Early Adopters
• Initial Beta Group
• The key is not to find the average customer but to find early adopters
• Customers who feel the need for the product most acutely
• Value innovation and being “first”
• Are forgiving of product limitations
• Are eager to provide feedback
Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
Potential Approaches
• Build Infrastructure that Facilitates Experimentation
• Create an innovation sandbox to protect the rest of the organization
from the experiment
• Pick a few customers to experiment with and promise to pay them
penalties for any kind of fault during the experiment period
• Select a subset of your web traffic and divert those customers to a
new experience
Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
Essence of the Lean Startup Approach
• This approach is not about asking people to ignore their skills, values
and gut instincts about products and quality
• It’s about making sure that they don’t waste their time and talent
overdesigning features that are not actually important to the
customer
• It’s about empowering your team to leave dead-end projects and
activities behind so that they can invest their time into work that truly
matters
Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
References
1. http://www.agilemanifesto.org/
2. https://www.versionone.com/agile-101/agile-methodologies/
3. http://scrumreferencecard.com/scrum-reference-card/
4. http://leankit.com/learn/kanban/kanban-board/
5. http://www.movestheneedle.com/blog/enterprise-lean-startup-
experiment-examples/
6. https://en.wikipedia.org/wiki/Waterfall_model
7. http://www.eetimes.com/document.asp?doc_id=1279137
8. http://theleanstartup.com/principles
9. The Lean Startup, Book by Eric Ries, ISBN: 0307887898
Backup slides
Concierge MVP
Manually perform tasks related to delivering the value of your product
or service.
Example: P-2-P Payments platform (name is confidential). The founding
team created a peer-to-peer payment workflow via a web “responsive”
application, where user can request payments from friend and family.
This workflow was presented to the user as as functional website. In
reality, the founding team manually processed all requests by hand,
meaning they manually sent email notifications, tracked payment
requests and captured billing information.
Reference: http://www.movestheneedle.com/blog/enterprise-lean-startup-experiment-examples/
Mechanical Turk (or Wizard of Oz)
For offerings where a complex backend is required, such as databases,
algorithms or complex engineering, consider simulating this backend
with real people or existing apps. It’s likely you can mimic the “engine”
behind the scenes. Even if this takes longer for the customer to receive
an answer, you will avoid wasting precious time building features the
customer does not want. This is especially good for support centers.
Reference: http://www.movestheneedle.com/blog/enterprise-lean-startup-experiment-examples/
Imposter Judo (Boomerang)
If a similar ideas to yours already exist in market, you can use these as a
quick and simple way to gather feedback. You might ask customers to
sign-up and give you feedback on a competitors website, or repackage
an existing product. This is especially effective when selling physical
products, or showing early static mockups.
Example: In the early days of Zappos, the founders simply purchased
shoes as needed from local shoe retailers, instead of stocking their own
inventory. This allowed Zappos to test their idea fast and cheap, before
investing ion their own inventory.
Reference: http://www.movestheneedle.com/blog/enterprise-lean-startup-experiment-examples/
High Hurdle
Refers to any experiment where you actually make your experience
more difficult to use, in an effort to gauge real interest. The higher the
hurdle, the more validity you can attribute to your results.
Example: Design a sign-up process with multiple, difficult to answer
questions, which adds friction to the sign-up process. This way you only
capture the most passionate customers for your early testing. Over
time, you can reduce the friction in order to improve your funnel.
Reference: http://www.movestheneedle.com/blog/enterprise-lean-startup-experiment-examples/
Dry-Wallet
In order to test whether your customers will actually purchase your
products, and for how much, you can deploy a simulated “purchase
now” experience. This may take the form of a simple e-commerce
check-out, or perhaps a letter of intent request. Once the user begins
the purchase process, you can simply respond with a “out of stock”
message, or other elegant way to proceed such as simply not billing the
customer at all.
Reference: http://www.movestheneedle.com/blog/enterprise-lean-startup-experiment-examples/

Weitere ähnliche Inhalte

Was ist angesagt?

2015-09-02.Sept ATL Demand Event_ SEND
2015-09-02.Sept ATL Demand Event_ SEND2015-09-02.Sept ATL Demand Event_ SEND
2015-09-02.Sept ATL Demand Event_ SEND
Randy Pilkenton
 
Synerzip-Agile2016-Top10 Webinar
Synerzip-Agile2016-Top10 WebinarSynerzip-Agile2016-Top10 Webinar
Synerzip-Agile2016-Top10 Webinar
Hemant Elhence
 

Was ist angesagt? (20)

Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
 
Lean Startup for Project Managers
Lean Startup for Project ManagersLean Startup for Project Managers
Lean Startup for Project Managers
 
Product Development Using Agile and Lean Principles
Product Development Using Agile and Lean PrinciplesProduct Development Using Agile and Lean Principles
Product Development Using Agile and Lean Principles
 
Lean startup
Lean startupLean startup
Lean startup
 
Scrum day scaled agile - wolfgang hilpert - sascha gessler
Scrum day   scaled agile - wolfgang hilpert - sascha gesslerScrum day   scaled agile - wolfgang hilpert - sascha gessler
Scrum day scaled agile - wolfgang hilpert - sascha gessler
 
Rich Mironov Presentation
Rich Mironov PresentationRich Mironov Presentation
Rich Mironov Presentation
 
The Product Wall Release Planning Workshop by Alan Dayley
The Product Wall Release Planning Workshop by Alan DayleyThe Product Wall Release Planning Workshop by Alan Dayley
The Product Wall Release Planning Workshop by Alan Dayley
 
Lean Startup Masterclass
Lean Startup MasterclassLean Startup Masterclass
Lean Startup Masterclass
 
In 01 b the 5 disciplines
In 01 b the 5 disciplinesIn 01 b the 5 disciplines
In 01 b the 5 disciplines
 
2015-09-02.Sept ATL Demand Event_ SEND
2015-09-02.Sept ATL Demand Event_ SEND2015-09-02.Sept ATL Demand Event_ SEND
2015-09-02.Sept ATL Demand Event_ SEND
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines
 
Surfing the Agile Wave
Surfing the Agile WaveSurfing the Agile Wave
Surfing the Agile Wave
 
Build Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVPBuild Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVP
 
Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021Prerequisites for Agility, T4AT 02-12-2021
Prerequisites for Agility, T4AT 02-12-2021
 
Lean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product TeamsLean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product Teams
 
Synerzip-Agile2016-Top10 Webinar
Synerzip-Agile2016-Top10 WebinarSynerzip-Agile2016-Top10 Webinar
Synerzip-Agile2016-Top10 Webinar
 
AGILE2016 Conference Top 10 Presented by Synerzip
AGILE2016 Conference Top 10 Presented by SynerzipAGILE2016 Conference Top 10 Presented by Synerzip
AGILE2016 Conference Top 10 Presented by Synerzip
 
The Agile Product Owner: Beyond the Books and Classrooms
The Agile Product Owner: Beyond the Books and ClassroomsThe Agile Product Owner: Beyond the Books and Classrooms
The Agile Product Owner: Beyond the Books and Classrooms
 
Lean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product OwnersLean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product Owners
 
How Dojos Make an Impact: Practical, Real Examples
How Dojos Make an Impact: Practical, Real ExamplesHow Dojos Make an Impact: Practical, Real Examples
How Dojos Make an Impact: Practical, Real Examples
 

Ähnlich wie Product development methods agile, scrum and lean startup

Lean startupworkshop
Lean startupworkshopLean startupworkshop
Lean startupworkshop
Pedro Santos
 

Ähnlich wie Product development methods agile, scrum and lean startup (20)

LEARN START UP
LEARN START UPLEARN START UP
LEARN START UP
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
 
Demystifying Lean Startups
Demystifying Lean StartupsDemystifying Lean Startups
Demystifying Lean Startups
 
(PROJEKTURA) lean startup
(PROJEKTURA) lean startup(PROJEKTURA) lean startup
(PROJEKTURA) lean startup
 
Lean & Agile: What Publishing Can Learn From Startups
Lean & Agile: What Publishing Can Learn From StartupsLean & Agile: What Publishing Can Learn From Startups
Lean & Agile: What Publishing Can Learn From Startups
 
Best of Lean Startup and Scrum for product development and enhancement
Best of  Lean Startup and Scrum  for product development and enhancementBest of  Lean Startup and Scrum  for product development and enhancement
Best of Lean Startup and Scrum for product development and enhancement
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Lean startup
Lean startupLean startup
Lean startup
 
Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)
 
Module - Project Development & Coaching
Module - Project Development & CoachingModule - Project Development & Coaching
Module - Project Development & Coaching
 
Collaboration Les Cles Pour Lever Les Freins A L Innovation
Collaboration Les Cles Pour Lever Les Freins A L InnovationCollaboration Les Cles Pour Lever Les Freins A L Innovation
Collaboration Les Cles Pour Lever Les Freins A L Innovation
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failure
 
"How to Build an Innovation pipeline in Large Organizations" Atzmon Tal, Inno...
"How to Build an Innovation pipeline in Large Organizations" Atzmon Tal, Inno..."How to Build an Innovation pipeline in Large Organizations" Atzmon Tal, Inno...
"How to Build an Innovation pipeline in Large Organizations" Atzmon Tal, Inno...
 
Lean Principles for Nonprofits: Because Your Annual Plan is a Fraud
Lean Principles for Nonprofits: Because Your Annual Plan is a FraudLean Principles for Nonprofits: Because Your Annual Plan is a Fraud
Lean Principles for Nonprofits: Because Your Annual Plan is a Fraud
 
Lean startup
Lean startup Lean startup
Lean startup
 
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)
 
Lean Startup Methodology
Lean Startup MethodologyLean Startup Methodology
Lean Startup Methodology
 
Lean startup and Agile Development
Lean startup and Agile DevelopmentLean startup and Agile Development
Lean startup and Agile Development
 
StartupQ8: Learn startup presentation
StartupQ8: Learn startup presentationStartupQ8: Learn startup presentation
StartupQ8: Learn startup presentation
 
Lean startupworkshop
Lean startupworkshopLean startupworkshop
Lean startupworkshop
 

Mehr von Krunal Naik, MBA, PMP, CSM (6)

Intro to pmi certifications 60216
Intro to pmi certifications 60216Intro to pmi certifications 60216
Intro to pmi certifications 60216
 
Recommendation
RecommendationRecommendation
Recommendation
 
Covered call strategy to invest $100,000 for short duration position
Covered call strategy to invest $100,000 for short duration positionCovered call strategy to invest $100,000 for short duration position
Covered call strategy to invest $100,000 for short duration position
 
Used Straddle for long volatility startegy on Netflix
Used Straddle for long volatility startegy on NetflixUsed Straddle for long volatility startegy on Netflix
Used Straddle for long volatility startegy on Netflix
 
Random Portfolio using R to create investment strategy for Hedge Fund
Random Portfolio using R to create investment strategy for Hedge FundRandom Portfolio using R to create investment strategy for Hedge Fund
Random Portfolio using R to create investment strategy for Hedge Fund
 
CDS forecasting for EU countries to invest $10m
CDS forecasting for EU countries to invest $10mCDS forecasting for EU countries to invest $10m
CDS forecasting for EU countries to invest $10m
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 

Product development methods agile, scrum and lean startup

  • 1. Product Development Methods: Agile, Scrum and Lean Startup by Krunal Naik, MBA,PMP,CSM
  • 2. My Introduction • Certified PMP and CSM • Technology PM • Director, Program Manager and Mentor at PMI- local chapters • Not an expert- experiment and learn! • Waterfall, Stage gate as well as Scrum, Lean Startup
  • 3. Agenda • Introduction to few methodologies • Closer look at Scrum and Lean Startup • What I have learned! • Not- endorsing any particular method/tool etc. • Not- suggesting magic formula, there is none! • These are some of my learnings out of extensive research conducted to improve our product development process • Q&A at the end!
  • 5. Waterfall: Pros and Cons Pros • Easy forward / backward planning and implementation • Gated output at the end of each stage • Visibility to others and provides a baseline to move forward • Ability to communicate a target date based on scope Cons • Change in scope can seriously impact constraints • Issues or impacts may get rolled out from stage to stage • No working product till the end of the stage
  • 6. Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Reference: http://www.agilemanifesto.org/
  • 7. Waterfall v/s Agile Source: http://www.eetimes.com/document.asp?doc_id=1279137
  • 8. Agile frameworks • Scrum • Lean methodology • Extreme programming • Crystal • Dynamic Systems Development Method (DSDM) • Feature-Driven Development (FDD)
  • 9. Scrum • Management framework • Incremental product development • Self-organizing teams • Structure of roles, meetings, rules, and artifacts • Fixed-length iterations, called Sprints, which are typically 1-2 weeks long (never more than 30 days) • Potentially shippable product increment every iteration.
  • 10. Iterations in Scrum Source: http://scrumreferencecard.com/scrum-reference-card/
  • 11. Roles in Scrum • Product Owner • Single person responsible for maximizing the return on investment (ROI) of the development effort • Responsible for product vision • Constantly re-prioritizes the Product Backlog, adjusting any longterm expectations such as release plans • Scrum Development Team • Cross functional and Self managing teams • Negotiates commitments with the Product Owner, one Sprint at a time • Has autonomy regarding how to reach commitments • Intensely collaborative • ScrumMaster • Facilitates the Scrum process • Helps resolve impediments • Creates an environment conducive to team self-organization
  • 13. Scrum Artifacts • Product Backlog • PBIs • Sprint Backlog • Sprint task • Sprint burndown chart • Product release burndown chart
  • 15. Product Backlog Item (PBI) Source: http://scrumreferencecard.com/scrum-reference-card/
  • 18. Sprint Burndown Chart Source: http://scrumreferencecard.com/scrum-reference-card/
  • 19. Product / Release Burndown Chart Source: http://scrumreferencecard.com/scrum-reference-card/
  • 20. The Lean startup As described in book by Eric Ries Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
  • 21. The Lean Startup Philosophy Relies on: • Validated learning • Scientific experimentation • Continuous, iterative deployment cycles Goal: • Shorten overall development time • Measure progress • Gain valuable customer feedback • Invest when critical assumptions are proven Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
  • 22. Achieving Failure • If we’re building something nobody wants, what does it matter if we accomplish it: On time? On budget? With high quality? With beautiful design? Achieving Failure = successfully executing a bad plan Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
  • 23. Minimum viable products (MVP) A minimum viable product (MVP) is the "version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort" (similar to a pilot experiment).The goal of an MVP is to test fundamental business hypotheses (or leap-of-faith assumptions) and to help entrepreneurs begin the learning process as quickly as possible. MVP “Failures” • If a customer doesn’t like what you’ve made, that’s a discovery, not a failure • Pulling the trigger on the first iterations is often the hardest step Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
  • 24. Build-Measure-Learn Loop • Enter the Build phase as quickly as possible with an MVP that will allow us to test a clear hypothesis we have about our product or strategy • Measure its impact in the marketplace using actionable metrics that help us analyze customer behavior • Learn whether our original assumptions about the product, process, and customer needs were correct or whether we need to change strategies to better meet our vision • The Build-Measure-Learn feedback loop does not end once we’ve put our first MVP into the market • Every new launch of an MVP is an opportunity to gain valuable information about how well we’re meeting customer needs and whether we need to adjust our strategy with a pivot • After each BML loop, either persevere or pivot Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
  • 25. Pivot A pivot is a structured course correction designed to test a new fundamental hypothesis about the product, strategy, and engine of growth. • What do successful startups have in common? - They started out as digital cash for PDAs, but evolved into online payments for eBay. - They started building BASIC interpreters, but evolved into the world's largest operating systems monopoly. - They were shocked to discover their online games company was actually a photo-sharing site. Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
  • 27. Early Adopters • Initial Beta Group • The key is not to find the average customer but to find early adopters • Customers who feel the need for the product most acutely • Value innovation and being “first” • Are forgiving of product limitations • Are eager to provide feedback Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
  • 28. Potential Approaches • Build Infrastructure that Facilitates Experimentation • Create an innovation sandbox to protect the rest of the organization from the experiment • Pick a few customers to experiment with and promise to pay them penalties for any kind of fault during the experiment period • Select a subset of your web traffic and divert those customers to a new experience Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
  • 29. Essence of the Lean Startup Approach • This approach is not about asking people to ignore their skills, values and gut instincts about products and quality • It’s about making sure that they don’t waste their time and talent overdesigning features that are not actually important to the customer • It’s about empowering your team to leave dead-end projects and activities behind so that they can invest their time into work that truly matters Reference: Ries, Eric (2014) [2011]. The lean startup: how today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Publishing. ISBN 9780307887894.
  • 30. References 1. http://www.agilemanifesto.org/ 2. https://www.versionone.com/agile-101/agile-methodologies/ 3. http://scrumreferencecard.com/scrum-reference-card/ 4. http://leankit.com/learn/kanban/kanban-board/ 5. http://www.movestheneedle.com/blog/enterprise-lean-startup- experiment-examples/ 6. https://en.wikipedia.org/wiki/Waterfall_model 7. http://www.eetimes.com/document.asp?doc_id=1279137 8. http://theleanstartup.com/principles 9. The Lean Startup, Book by Eric Ries, ISBN: 0307887898
  • 32. Concierge MVP Manually perform tasks related to delivering the value of your product or service. Example: P-2-P Payments platform (name is confidential). The founding team created a peer-to-peer payment workflow via a web “responsive” application, where user can request payments from friend and family. This workflow was presented to the user as as functional website. In reality, the founding team manually processed all requests by hand, meaning they manually sent email notifications, tracked payment requests and captured billing information. Reference: http://www.movestheneedle.com/blog/enterprise-lean-startup-experiment-examples/
  • 33. Mechanical Turk (or Wizard of Oz) For offerings where a complex backend is required, such as databases, algorithms or complex engineering, consider simulating this backend with real people or existing apps. It’s likely you can mimic the “engine” behind the scenes. Even if this takes longer for the customer to receive an answer, you will avoid wasting precious time building features the customer does not want. This is especially good for support centers. Reference: http://www.movestheneedle.com/blog/enterprise-lean-startup-experiment-examples/
  • 34. Imposter Judo (Boomerang) If a similar ideas to yours already exist in market, you can use these as a quick and simple way to gather feedback. You might ask customers to sign-up and give you feedback on a competitors website, or repackage an existing product. This is especially effective when selling physical products, or showing early static mockups. Example: In the early days of Zappos, the founders simply purchased shoes as needed from local shoe retailers, instead of stocking their own inventory. This allowed Zappos to test their idea fast and cheap, before investing ion their own inventory. Reference: http://www.movestheneedle.com/blog/enterprise-lean-startup-experiment-examples/
  • 35. High Hurdle Refers to any experiment where you actually make your experience more difficult to use, in an effort to gauge real interest. The higher the hurdle, the more validity you can attribute to your results. Example: Design a sign-up process with multiple, difficult to answer questions, which adds friction to the sign-up process. This way you only capture the most passionate customers for your early testing. Over time, you can reduce the friction in order to improve your funnel. Reference: http://www.movestheneedle.com/blog/enterprise-lean-startup-experiment-examples/
  • 36. Dry-Wallet In order to test whether your customers will actually purchase your products, and for how much, you can deploy a simulated “purchase now” experience. This may take the form of a simple e-commerce check-out, or perhaps a letter of intent request. Once the user begins the purchase process, you can simply respond with a “out of stock” message, or other elegant way to proceed such as simply not billing the customer at all. Reference: http://www.movestheneedle.com/blog/enterprise-lean-startup-experiment-examples/

Hinweis der Redaktion

  1. Waterfall is a structured stage by stage sequential approach where each particular bit of work to complete the initiative is done in phases. Once one phase finishes, the project then moves onto the next phase. The number of phases varies according to the particular Waterfall methodology chosen. 
  2. The advantages of Waterfall are: Easy forwards / backwards planning and implementation Tangible output at the end of each stage - This produces better visibility to others and provides a baseline to move forward on (+ caters for a sequential funding model). Ability to visually see and communicate a target delivery / end date based on scope agreed. The disadvantages of Waterfall are: Change - Change in scope can seriously impact time/cost/quality. If tasks aren't done properly in each phase and essentially identified at a later stage, the entire project can be severely impacted. Dependencies - If the project has internal or external dependencies (key resource, external project(s) etc), delays can occur as the "plan" has already been written.
  3. Highlight how things are done in parallel instead of sequential in waterfall
  4. Scrum is a management framework for incremental product development using one or more cross-functional, self-organizing teams of about seven people each. It provides a structure of roles, meetings, rules, and artifacts. Teams are responsible for creating and adapting their processes within this framework. Scrum uses fixed-length iterations, called Sprints, which are typically 1-2 weeks long (never more than 30 days). Scrum teams attempt to build a potentially shippable (properly tested) product increment every iteration.
  5. Scrum blends all development activities into each iteration, adapting to discovered realities at fixed intervals. The greatest potential benefit of Scrum is for complex work involving knowledge creation and collaboration, such as new product development. 
  6. Product Owner Final arbiter of requirements questions Accepts or rejects each product increment Decides whether to ship Decides whether to continue development Considers stakeholder interests May contribute as a team member Scrum Development Team Most successful when located in one team room, particularly for the first few Sprints Most successful with long-term, full-time membership. Scrum moves work to a flexible learning team and avoids moving people or splitting them between teams. 3-9 members (originally 7 ± 2 members) ScrumMaster Captures empirical data to adjust forecasts Shields the team from external interference and distractions to keep it in group flow (a.k.a. the zone) Enforces timeboxes Keeps Scrum artifacts visible Promotes improved engineering practices Has no management authority over the team (anyone with authority over the team is by definition not its ScrumMaster) Not a coordinator
  7. Sprint Planning Meeting At the beginning of each Sprint, the Product Owner and team hold a Sprint Planning Meeting to negotiate which Product Backlog Items they will attempt to convert to working product during the Sprint. The Product Owner is responsible for declaring which items are the most important to the business. The team is responsible for selecting the amount of work they feel they can implement without accruing technical debt. The team “pulls” work from the Product Backlog to the Sprint Backlog. When teams are given complex work that has inherent uncertainty, they must work together to intuitively gauge their capacity to commit to items, while learning from previous Sprints. Planning their hourly capacity and comparing their estimates to actuals makes the team pretend to be precise and reduces ownership of their commitments. Unless the work is truly predictable, they should discard such practices within the first few Sprints or avoid them altogether. Until a team has learned how to complete a potentially-shippable product increment each Sprint, it should reduce the amount of functionality it commits to. Failure to change old habits leads to technical debt and eventual design death, as shown in Figure 15. If the top of the Product Backlog has not been refined, a major portion of the planning meeting should be spent doing this, as described in the Backlog Refinement Meeting section. Toward the end of the Sprint Planning Meeting, the team breaks the selected items into an initial list of Sprint Tasks, and makes a final commitment to do the work. The maximum allotted time (a.k.a. timebox) for planning a 30-day Sprint is eight hours, reduced proportionally for a shorter Sprint. Daily Scrum and Sprint Execution Every day at the same time and place, the Scrum Development Team members spend a total of 15 minutes reporting to each other. Each team member summarizes what he did the previous day, what he will do today, and what impediments he faces. Standing up at the Daily Scrum will help keep it short. Topics that require additional attention may be discussed by whomever is interested after every team member has reported. The team may find it useful to maintain a current Sprint Task List, a Sprint Burndown Chart, and an Impediments List. During Sprint execution it is common to discover additional tasks necessary to achieve the Sprint goals. Impediments caused by issues beyond the team’s control are considered organizational impediments. It is almost always useful for the Product Owner to attend the Daily Scrum. But when any attendee also happens to be the team’s boss, the invisible gun effect hampers self-organization and emergent leadership. People lacking real experience of team self-organization won’t see this problem, just as fish are unaware of water. Conversely, a team that needs additional expertise in product requirements will benefit from increased Product Owner involvement, including Daily Scrum attendance. The Daily Scrum is intended to disrupt old habits of working separately. Members should remain vigilant for signs of the old approach. For example, looking only at the ScrumMaster when speaking is one symptom that the team hasn’t learned to operate as a self-organizing entity. Sprint Review Meeting After Sprint execution, the team holds a Sprint Review Meeting to demonstrate a working product increment to the Product Owner and everyone else who is interested. The meeting should feature a live demonstration, not a report. After the demonstration, the Product Owner reviews the commitments made at the Sprint Planning Meeting and declares which items he now considers done. For example, a software item that is merely “code complete” is considered not done, because untested software isn’t shippable. Incomplete items are returned to the Product Backlog and ranked according to the Product Owner’s revised priorities as candidates for future Sprints. The ScrumMaster helps the Product Owner and stakeholders convert their feedback to new Product Backlog Items for prioritization by the Product Owner. Often, new scope discovery outpaces the team’s rate of development. If the Product Owner feels that the newly discovered scope is more important than the original expectations, new scope displaces old scope in the Product Backlog. The Sprint Review Meeting is the appropriate meeting for external stakeholders (even end users) to attend. It is the opportunity to inspect and adapt the product as it emerges, and iteratively refine everyone’s understanding of the requirements. New products, particularly software products, are hard to visualize in a vacuum. Many customers need to be able to react to a piece of functioning software to discover what they will actually want. Iterative development, a value-driven approach, allows the creation of products that couldn’t have been specified up front in a plan-driven approach. Given a 30-day Sprint (much longer than anyone recommends nowadays), the maximum time for a Sprint Review Meeting is four hours. Sprint Retrospective Meeting Each Sprint ends with a retrospective. At this meeting, the team reflects on its own process. They inspect their behavior and take action to adapt it for future Sprints. Dedicated ScrumMasters will find alternatives to the stale, fearful meetings everyone has come to expect. An in-depth retrospective requires an environment of psychological safety not found in most organizations. Without safety, the retrospective discussion will either avoid the uncomfortable issues or deteriorate into blaming and hostility. A common impediment to full transparency on the team is the presence of people who conduct performance appraisals. Another impediment to an insightful retrospective is the human tendency to jump to conclusions and propose actions too quickly. Agile Retrospectives, the most popular book on this topic, describes a series of steps to slow this process down: Set the stage, gather data, generate insights, decide what to do, close the retrospective. (1) Another guide recommended for ScrumMasters, The Art of Focused Conversations, breaks the process into similar steps: Objective, reflective, interpretive, and decisional (ORID). (2) A third impediment to psychological safety is geographic distribution. Geographically dispersed teams usually do not collaborate as well as those in team rooms. Retrospectives often expose organizational impediments. Once a team has resolved the impediments within its immediate influence, the ScrumMaster should work to expand that influence, chipping away at the organizational impediments. ScrumMasters should use a variety of techniques to facilitate retrospectives, including silent writing, timelines, and satisfaction histograms. In all cases, the goals are to gain a common understanding of multiple perspectives and to develop actions that will take the team to the next level. Backlog Refinement Meeting Most Product Backlog Items (PBIs) initially need refinement because they are too large and poorly understood. Teams have found it useful to take a little time out of Sprint Execution — every Sprint — to help prepare the Product Backlog for the next Sprint Planning Meeting. In the Backlog Refinement Meeting, the team considers the effort they would expend to complete items in the Product Backlog and provides other technical information to help the Product Owner prioritize them. (3) Large vague items are split and clarified, considering both business and technical concerns. Sometimes a subset of the team, in conjunction with the Product Owner and other stakeholders, will compose and split Product Backlog Items before involving the entire team in estimation. A skilled ScrumMaster can help the team identify thin vertical slices of work that still have business value, while promoting a rigorous definition of “done” that includes proper testing and refactoring. It is common to write Product Backlog Items in User Story form. (4) In this approach, oversized PBIs are called epics. Traditional development breaks features into horizontal tasks (resembling waterfall phases) that cannot be prioritized independently and lack business value from the customer’s perspective. This habit is hard to break. Agility requires learning to split large epics into user stories representing very small product features. For example, in a medical records application the epic “display the entire contents of a patient’s allergy records to a doctor” yielded the story “display whether or not any allergy records exist.” While the engineers anticipated significant technical challenges in parsing the internal aspects of the allergy records, the presence or absence of any allergy was the most important thing the doctors needed to know. Collaboration between business people and technical people to split this epic yielded a story representing 80% of the business value for 20% of the effort of the original epic. Since most customers don’t use most features of most products, it’s wise to split epics to deliver the most valuable stories first. While delivering lower-value features later is likely to involve some rework, rework is better than no work. The Backlog Refinement Meeting lacks an official name and has also been called “Backlog Grooming,” “Backlog Maintenance,” or “Story Time.”
  8. Force-ranked list of desired functionality Visible to all stakeholders Any stakeholder (including the Team) can add items Constantly re-prioritized by the Product Owner Items at top are more granular than items at bottom Maintained during the Backlog Refinement Meeting
  9. A PBI represents a customer-centric feature, usually requiring several tasks to achieve definition of done. Specifies the what more than the how of a customer-centric feature Often written in User Story form Has a product-wide definition of done to prevent technical debt May have item-specific acceptance criteria Effort is estimated by the team, ideally in relative units (e.g., story points) Effort is roughly 2-3 people 2-3 days, or smaller for advanced teams
  10. Consists of committed PBIs negotiated between the team and the Product Owner during the Sprint Planning Meeting Scope commitment is fixed during Sprint Execution Initial tasks are identified by the team during Sprint Planning Meeting Team will discover additional tasks needed to meet the fixed scope commitment during Sprint execution Visible to the team Referenced during the Daily Scrum Meeting
  11. Specifies how to achieve the PBI’s what Requires one day or less of work Remaining effort is re-estimated daily, typically in hours During Sprint Execution, a point person may volunteer to be primarily responsible for a task Owned by the entire team; collaboration is expected
  12. Indicates total remaining team task hours within one Sprint Re-estimated daily, thus may go up before going down Intended to facilitate team self-organization Fancy variations, such as itemizing by point person or adding trend lines, tend to reduce effectiveness at encouraging collaboration Seemed like a good idea in the early days of Scrum, but in practice has often been misused as a management report, inviting intervention. The ScrumMaster should discontinue use of this chart if it becomes an impediment to team self-organization.
  13. (A Release Burndown Chart variation popularized by Mike Cohn. ( Agile Estimation and Planning, Cohn, Addison Wesley (2006)) The red line tracks PBIs completed over time (velocity), while the blue line tracks new PBIs added (new scope discovery). The intersection projects release completion date from empirical trends) Tracks the remaining Product Backlog effort from one Sprint to the next May use relative units such as Story Points for Y axis Depicts historical trends to adjust forecasts
  14. A pivot is a "structured course correction designed to test a new fundamental hypothesis about the product, strategy, and engine of growth." A notable example of a company employing the pivot is Groupon; when the company first started, it was an online activism platform called The Point. After receiving almost no traction, the founders opened a WordPress blog and launched their first coupon promotion for a pizzeria located in their building lobby. Although they only received 20 redemptions, the founders realized that their idea was significant, and had successfully empowered people to coordinate group action. Three years later, Groupon would grow into a billion dollar business. Steve Blank defines a pivot as "changing (or even firing) the plan instead of the executive (the sales exec, marketing or even the CEO)."