SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
Archana Joshi – Sr. Manager, Cognizant
Zaheer Abbas Contractor – Head-AgileNext, Wipro
Sep 2013
Minimum Viable Product to deliver
business value
Symbiosis Center for Information Technology (SCIT Pune)
Agile Basics
What's the primary goal of Agile development?
2) Delivering software every Quarter
3) Co-location of the team
4) Processes, Documentation, Contracts, and limited change
1) Added value of working software
Agile Basics
What are the critical items to start a Scrum Project?
2) Scrum Team, Product Backlog, Scrum Master
3) Product Backlog, Scrum Team, Scrum Master, and Product Owner
4) Time, Scope, Budget, and Quality
1) Scrum Team and Stakeholders
Agile Basics
Sprint Burn-down charts are an efficient tracking tool because they show -
2) How many Product Backlog items remain
3) How many hours have been worked by each team member.
4) How much effort has gone into the Sprint
1) The estimated work remaining as the Sprint progresses
Agile Basics
Correct sequence of events in using Scrum framework is as follows
2) Release Planning, Sprint Planning, Sprint, Daily Scrum, Sprint Review, and Sprint
Retrospective
3) Sprint Planning, Release Planning, Sprint, Sprint Retrospective, Daily Scrum, and
Sprint Review.
4) Release Planning, Sprint Planning, Daily Scrum, Sprint, Sprint Review, and Sprint
Retrospective
1) Release Planning, Sprint Planning, Sprint, Sprint Retrospective, Daily Scrum, and
Sprint Review
Agile Basics
When is a Product Backlog item considered complete?
2) When QA reports that it passes all acceptance criteria
3) When it adheres to the definition of "done".
4) At the end of the Sprint
1) When all defined tasks are complete
Agile Basics
John is the product owner for an agile project. The development team is in middle of an
iteration and John notices that he has got a new user story from the business. John’s
action shall be -
2) Work with the business teams and the scrum master to add the user story to the
product backlog with suitable priority
3) c) Do nothing. Wait till the current iteration gets over and then work with business
on understanding the requirement
1) Excitedly inform the team about the new requirement and interrupt the iteration
Agile Basics
When many Scrum Teams are working on a project, what best describes the definition of
"done"?
2) Each Team uses its own but must make it clear to all other Teams
3) All teams must use the same definition
1) Each Team defines and uses its own.
4) It depends
Agile Basics
Drawing a trend line from previous completed work on a release burn-down chart
indicates
2) Cost of the project.
3) When all Sprint Backlog tasks will be completed and the Scrum Team will be
released for other work
1) When the project will be over if the Product Owner removes work that is equal in
effort to any new work that is added .
4) When the work remaining will be completed if nothing changes
Agile Basics – Few more!
• Anything that prevents the team from meeting their
potential
• Person who holds the vision for the product and is
responsible for the product backlog
• The rate at which a team completes work; usually
measured in story points
• A session where the Team and Scrum Master reflect
on the process and make commitments to improve
• A prioritized list of stories that are waiting to be
worked on
• A very large user story that is eventually broken down
into smaller stories
• Impediment
• Product Owner
• Velocity
• Retrospective
• Product
Backlog
• Epic
What is a Product
In marketing, a product is
anything that can be offered
to a market that might
satisfy a want or need
[Source: Wikipedia]
As a company, why do I need a Product
To deliver value to my consumer to satisfy
their want so that I can make money on it
Evolution of a Product
How many features in MS Word
Menu/Toolbar Name No of Items Listed
----------------------- -------------------
File menu 46, Edit menu 26, View menu 44, Insert menu 45,
Format menu 31, Tools menu 52, Table menu 37, Window
menu 5, Help menu 9, Standard toolbar 46, Formatting toolbar
48, AutoText toolbar 3, Control Toolbox toolbar 15, Database
toolbar 10, Drawing toolbar 285, E-mail toolbar 41, Extended
Formatting toolbar 10, Forms toolbar 13, Frames toolbar 7,
Function Key Display toolbar 12, Ink Annotations 8, Ink Drawing
and Writing toolbar 7, Japanese Greetings toolbar 7, Mail
Merge toolbar 32, Outlining toolbar 22, Picture toolbar 24,
Reviewing toolbar 25, Tables and Borders toolbar 36, Visual
Basic toolbar 9, Web toolbar 16, Web Tools toolbar 16, Word
Count toolbar 2, WordArt toolbar 10, 3-D Settings toolbar 70
Shadow Settings toolbar 48 Drawing Canvas toolbar 12
Organization Chart toolbar 21 Diagram toolbar 31 Header and
Footer toolbar 18 Full Screen toolbar 1 Stop Recording toolbar 4
Microsoft toolbar 8 Print Preview toolbar 10 AutoSummarize
toolbar 3 Exit Design Mode toolbar 1 Text Box toolbar 6 Refresh
toolbar 2 Reading Layout toolbar 14 Compare Side by Side
toolbar 3 System toolbar 6 Online Meeting toolbar 7
================ ====
TOTAL Items 1264
Today’s Dilemma
Is this product feasible
Vs
Is this product viable
Ideas are not necessarily different
Most companies start with gutso…
Source: Eric Ries – Lean Startup
…but fail
Source: Eric Ries – Lean Startup
Probability of Success
P(s) = f(Business-value delivered,
End-user satisfaction,
Customer satisfaction,
Quality, Cost, Schedule, Effort)
Product Life Cyle
Most crucial aspect distinguishing
success from failure
Can I as a company focus on reducing the feedback
time from the market so that I waste less money &
resources on doing something which is does not make
sense for me
Product
Implementation
Known
Known
Known
UnKnown
UnKnown
UnKnown
Waterfall Agile Agile + MVP
Scenario 1 Scenario 2 Scenario 3
Source: Eric Ries – Lean Startup
Knowledge Types
 Product Knowledge:
 Project Knowledge:
Knowledge about WHAT will be developed
Knowledge about HOW will it be developed
End Uncertainty cannot be Eliminated at the Outset.
Risk of building wrong product can be reduced by sharing early working
features in the hands of end users!
Low
Means Uncertainty (How)
EndUncertainty(What)
High Low
High
Traditional
Source: Agile Estimating & Planning : Mike Cohn
What is MVP
In product development, the Minimum Viable Product
(MVP) is a strategy used for fast and quantitative market
testing of a product or product feature
Characteristics:
• Minimum subset of scope
• Has enough tangible value
• Limited User Base
Can you avoid failure with
Minimum Viable Product
And increase P(s)
Vision – Strategy - Product
Vision
Strategy
Product
MVP vs MMF vs Product Backlog
High
Low Product
Backlog
(PB)
Minimum
Marketable
Features
(MMF)
Minimum
Viable
Product
(MVP)
Start
Identifying MVP - Prioritizing Desirability
 Kano Model Of Customer Satisfaction
• Threshold [must have] features
• Linear features
• Exciters and delighters or unknown features
Financial Prioritization
 Sources of Return On Investment:
• New Revenue: New sources of revenue with increased market share(new
customers)
• Incremental Revenue: Additional revenue from existing customers
• Retained Revenue: Enhancing product to retain existing customers
• Operational Efficiencies: Improved in anticipation of strong growth
Quarter Cost New
Revenue
Incremental
Revenue
Retained
Revenue
Operational
Efficiencies
Net
Cash Flow
1 0(0) 0 2000(20) 0
2 2500(50) 1600(100) 2000(20) 0
3 3750(50) 5000(200) 2000(20) 7500
4 3750(50) 7500(300) 2000(20) 7500
5 7500(100) 10000(400) 4000(40) 7500
6 7500(100) 10000(400) 4000(40) 15000
Source: Agile Estimating & Planning : Mike Cohn
 Projected Returns of Theme A
Financial Prioritization
 Projected Cost of a Team for Theme A
Role Salary Fully Burdened
Cost
Burdened Cost
per Sprint
% Cost
on Project
Adjusted Cost
per Sprint
Product Owner 50,000 75,000 2,900 100% 2,900
Developer 50,000 75,000 2,900 100% 2,900
Developer 30,000 45,000 1,700 50% 850
Analyst 40,000 60,000 2,300 100% 2,300
Tester 30,000 45,000 1,700 100% 1,700
Tester 50,000 75,000 2,900 100% 2,900
TOTAL 13,500
Source: Agile Estimating & Planning : Mike Cohn
Measure Cost
Cost per story point 675
Cost per week 6,750
Cost per Sprint 13,500
 Projected Cost of a Team
Assuming average velocity of team as 20SP, Cost per Story point is 675
Financial Prioritization
Quarter Cost New
Revenue
Incremental
Revenue
Retained
Revenue
Operational
Efficiencies
Net
Cash Flow
1 -87,750 0(0) 0 2,000(20) 0 -85,750
2 -20,250 2,500(50) 1,600(100) 2,000(20) 0 -14,150
3 3,750(50) 5,000(200) 2,000(20) 7,500 18,250
4 3,750(50) 7,500(300) 2,000(20) 7,500 20,750
5 7,500(100) 10,000(400) 4,000(40) 7,500 29,000
6 7,500(100) 10,000(400) 4,000(40) 7,500 29,000
7 7,500(100) 10,000(400) 4,000(40) 15,000 36,500
8 7,500(100) 10,000(400) 4,000(40) 15,000 36,500
 Projected Returns forThemeA
Source:Agile Estimating & Planning : Mike Cohn
Features for desired returns to be finished in 8th sprint(16 weeks).
First quarter will be 13 of those weeks for a cost of 87,750(13 x 6,750)
Second quarter will be further 3 weeks of cost 20,250(3 x 6,750)
 Financial Measures forThemeA
NPV (12%) = 46,341
(It can be NPV, IRR, Payback Period, Discounted Payback Period)
Financial Prioritization
 Comparing Returns and Valuations for each Theme:
Theme Story Points Cost NPV ROI Discounted Payback
Period
ThemeA 150 101,250 46,341 45% 7 quarters
Theme B 90 60,750 34,533 15% 6 quarters
Theme C 60 40,500 30,013 49% 3 quarters
Theme A has highest NPV but takes longest to earn back investment
Theme C has highest ROI but and takes shortest time however is has lowest NPV
Theme B has lowest rate of return
What is your decision?
Understanding Product Owner Role
Ken Schwaber writes about the product owner
• The Product Owner is the one and only person responsible
for managing the Product Backlog and ensuring the value
of the work the team performs. This person maintains the
Product Backlog and ensures that it is visible to everyone.
• Being the product owner is no solo act.The PO is part of the Scrum
team and closely collaborates with its other members.
• The PO is new, multifaceted role that unites the authority and
responsibility traditionally scattered across separate roles, including the
customer or sponsor, the product manager and the project manager. Its
specific shape is context-sensitive.
• For commercial software, a product managers typically takes on the
product owner role. For software developed in-house, a project
manager or business analyst may play the role.
Responsibility of Product Owner
Product Owner
Voice of the customer
Manages stakeholders and
interests
Leads the development effort
by conveying his or her vision
to the team
Drives the business valueBuilds and Grooms the
Product Backlog
Define Done, Accepts or rejects
work results
Negotiates and takes tough
decision to derive business value
Characteristics of Product Owner
Visionary and Doer
• Who can envision the final product and communicate the vision
• A doer who sees the vision through to completion
Leader andTeam Player
• Creates and articulate the vision, owns the vision,drives it to completion and takes decision such
as should there be less functionality or adjust the release date.
• Relies on close collaboration with ScrumTeam members.
Communicator and Negotiator
• Effective communication with different stakeholders including customers, users, development,
marketing, sales and management.
• Represents voice of customer needs, negotiates want and need.
Empowered and Committed
• Leading the development effort to bring product to life
• Have the decision making authority – which functionality to be delivered first.
Available and Qualified
• Understanding of the customer, describe the requirements and guide the development team.
Thank you!
Archana Joshi
Sr. Manager, Cognizant
Zaheerabbas Shaukatali Contractor
Head - AgileNext, Wipro Technologies

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Workshop: Agile Metrics
Agile Workshop: Agile MetricsAgile Workshop: Agile Metrics
Agile Workshop: Agile MetricsSiddhi
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERPlisa_yogi
 
SCRUM + CMMI = SCRUMMI?
SCRUM + CMMI = SCRUMMI?SCRUM + CMMI = SCRUMMI?
SCRUM + CMMI = SCRUMMI?mharbolt
 
Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherTechWell
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformationRahul Sudame
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsPrashant Ram
 
Agile Scrum at Double V3
Agile Scrum at Double V3Agile Scrum at Double V3
Agile Scrum at Double V3bmasse @ Nexio
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That MatterErik Weber
 
Enterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of MethodsEnterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of MethodsMaris Prabhakaran M
 
Agile product Lifecycle (October 2017)
Agile product Lifecycle (October 2017)Agile product Lifecycle (October 2017)
Agile product Lifecycle (October 2017)Tyrell Perera
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesVersionOne
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyotijbhanda1
 
A.Kamran's Scrum MVP: Best Practices in Defining the Minimum Viable Product
A.Kamran's Scrum MVP: Best Practices in Defining the Minimum Viable ProductA.Kamran's Scrum MVP: Best Practices in Defining the Minimum Viable Product
A.Kamran's Scrum MVP: Best Practices in Defining the Minimum Viable ProductArman Kamran
 
Scrum Escalation To Governance
Scrum Escalation To GovernanceScrum Escalation To Governance
Scrum Escalation To GovernancePierre E. NEIS
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboardFadi Stephan
 
Lean and Agile SAP
Lean and Agile SAPLean and Agile SAP
Lean and Agile SAPJason Fair
 
Lean Six Sigma Yellow Belt Certification Brochure
Lean Six Sigma Yellow Belt Certification BrochureLean Six Sigma Yellow Belt Certification Brochure
Lean Six Sigma Yellow Belt Certification BrochurePartner
 
Lean Six Sigma For Municipal Government
Lean Six Sigma For Municipal GovernmentLean Six Sigma For Municipal Government
Lean Six Sigma For Municipal GovernmentStephen Deas
 

Was ist angesagt? (19)

Agile Workshop: Agile Metrics
Agile Workshop: Agile MetricsAgile Workshop: Agile Metrics
Agile Workshop: Agile Metrics
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERP
 
SCRUM + CMMI = SCRUMMI?
SCRUM + CMMI = SCRUMMI?SCRUM + CMMI = SCRUMMI?
SCRUM + CMMI = SCRUMMI?
 
Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work Together
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformation
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
 
Kanban Case Study
Kanban Case StudyKanban Case Study
Kanban Case Study
 
Agile Scrum at Double V3
Agile Scrum at Double V3Agile Scrum at Double V3
Agile Scrum at Double V3
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
 
Enterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of MethodsEnterprise Agile - Hybrid of Methods
Enterprise Agile - Hybrid of Methods
 
Agile product Lifecycle (October 2017)
Agile product Lifecycle (October 2017)Agile product Lifecycle (October 2017)
Agile product Lifecycle (October 2017)
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and Executives
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyoti
 
A.Kamran's Scrum MVP: Best Practices in Defining the Minimum Viable Product
A.Kamran's Scrum MVP: Best Practices in Defining the Minimum Viable ProductA.Kamran's Scrum MVP: Best Practices in Defining the Minimum Viable Product
A.Kamran's Scrum MVP: Best Practices in Defining the Minimum Viable Product
 
Scrum Escalation To Governance
Scrum Escalation To GovernanceScrum Escalation To Governance
Scrum Escalation To Governance
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
Lean and Agile SAP
Lean and Agile SAPLean and Agile SAP
Lean and Agile SAP
 
Lean Six Sigma Yellow Belt Certification Brochure
Lean Six Sigma Yellow Belt Certification BrochureLean Six Sigma Yellow Belt Certification Brochure
Lean Six Sigma Yellow Belt Certification Brochure
 
Lean Six Sigma For Municipal Government
Lean Six Sigma For Municipal GovernmentLean Six Sigma For Municipal Government
Lean Six Sigma For Municipal Government
 

Ähnlich wie Minimum viable product_to_deliver_business_value_v0.4

Minimum viable product to delivery business value
Minimum viable product to delivery business valueMinimum viable product to delivery business value
Minimum viable product to delivery business valueZaheer Abbas Contractor
 
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxPMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxChristoph Wolf
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and PlanningMojammel Haque
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilitiesHass Howard
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile ScrumMichael Bourque
 
Ag02 agile practices - dnc14 handouts
Ag02   agile practices - dnc14 handoutsAg02   agile practices - dnc14 handouts
Ag02 agile practices - dnc14 handoutsDotNetCampus
 
Close to agile
Close to agileClose to agile
Close to agilephilywu
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderProduct School
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Scrum and Visual Studio 2010
Scrum and Visual Studio 2010Scrum and Visual Studio 2010
Scrum and Visual Studio 2010Patrick Yong
 
Agile Product Owner
Agile Product OwnerAgile Product Owner
Agile Product OwnerAaron Sanders
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12Ravi Tadwalkar
 
Product Management Primer
Product Management PrimerProduct Management Primer
Product Management PrimerSubodh R. Wasnik
 
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementBenefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementDavid Updike
 
Scrum Model
Scrum ModelScrum Model
Scrum ModelFarooq Mian
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Finalbmcglin
 
Venkatraman l
Venkatraman lVenkatraman l
Venkatraman lPMI2011
 
Venkatramanl 131008015800-phpapp01
Venkatramanl 131008015800-phpapp01Venkatramanl 131008015800-phpapp01
Venkatramanl 131008015800-phpapp01PMI_IREP_TP
 

Ähnlich wie Minimum viable product_to_deliver_business_value_v0.4 (20)

Minimum viable product to delivery business value
Minimum viable product to delivery business valueMinimum viable product to delivery business value
Minimum viable product to delivery business value
 
Scrum
ScrumScrum
Scrum
 
Scrum introduc.ppt
Scrum introduc.pptScrum introduc.ppt
Scrum introduc.ppt
 
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptxPMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
PMI CH AMM2023 - Bye Bye Project Manager - SwissQ.pptx
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and Planning
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilities
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Ag02 agile practices - dnc14 handouts
Ag02   agile practices - dnc14 handoutsAg02   agile practices - dnc14 handouts
Ag02 agile practices - dnc14 handouts
 
Close to agile
Close to agileClose to agile
Close to agile
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Scrum and Visual Studio 2010
Scrum and Visual Studio 2010Scrum and Visual Studio 2010
Scrum and Visual Studio 2010
 
Agile Product Owner
Agile Product OwnerAgile Product Owner
Agile Product Owner
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
 
Product Management Primer
Product Management PrimerProduct Management Primer
Product Management Primer
 
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior ManagementBenefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior Management
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
 
Venkatraman l
Venkatraman lVenkatraman l
Venkatraman l
 
Venkatramanl 131008015800-phpapp01
Venkatramanl 131008015800-phpapp01Venkatramanl 131008015800-phpapp01
Venkatramanl 131008015800-phpapp01
 

Mehr von Archana Joshi

Dev week cloud world conf2021
Dev week cloud world conf2021Dev week cloud world conf2021
Dev week cloud world conf2021Archana Joshi
 
Security in Product Aligned IT
Security in Product Aligned ITSecurity in Product Aligned IT
Security in Product Aligned ITArchana Joshi
 
Harness the power of 3 Devops, Cloud, AI
Harness the power of 3 Devops, Cloud, AIHarness the power of 3 Devops, Cloud, AI
Harness the power of 3 Devops, Cloud, AIArchana Joshi
 
Agile India 2019 Propel by Scaling Innovation
Agile India 2019 Propel by Scaling InnovationAgile India 2019 Propel by Scaling Innovation
Agile India 2019 Propel by Scaling InnovationArchana Joshi
 
Container based CI Solution that creates build infrastructure on demand
Container based CI Solution that creates build infrastructure on demandContainer based CI Solution that creates build infrastructure on demand
Container based CI Solution that creates build infrastructure on demandArchana Joshi
 
Being Agile in an IT Services Industry
Being Agile in an IT Services IndustryBeing Agile in an IT Services Industry
Being Agile in an IT Services IndustryArchana Joshi
 
Demystifying DevSecOps
Demystifying DevSecOpsDemystifying DevSecOps
Demystifying DevSecOpsArchana Joshi
 
Agility with Microservices and DevOps
Agility with Microservices and DevOpsAgility with Microservices and DevOps
Agility with Microservices and DevOpsArchana Joshi
 
Applying lean techniques in software
Applying lean techniques in software Applying lean techniques in software
Applying lean techniques in software Archana Joshi
 
How do i know agile is working for me or not an executives dilemma
How do i know agile is working for me or not an executives dilemmaHow do i know agile is working for me or not an executives dilemma
How do i know agile is working for me or not an executives dilemmaArchana Joshi
 
Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune Archana Joshi
 
Archana Joshi Agile2010 Agile at services organization
Archana Joshi Agile2010 Agile at services organizationArchana Joshi Agile2010 Agile at services organization
Archana Joshi Agile2010 Agile at services organizationArchana Joshi
 
Archana Joshi Agile2010 Make your retrospectives fun and effective
Archana Joshi Agile2010 Make your retrospectives fun and effectiveArchana Joshi Agile2010 Make your retrospectives fun and effective
Archana Joshi Agile2010 Make your retrospectives fun and effectiveArchana Joshi
 
Archana Joshi Testing in agile is it easier said than done
Archana Joshi Testing in agile   is it easier said than doneArchana Joshi Testing in agile   is it easier said than done
Archana Joshi Testing in agile is it easier said than doneArchana Joshi
 

Mehr von Archana Joshi (14)

Dev week cloud world conf2021
Dev week cloud world conf2021Dev week cloud world conf2021
Dev week cloud world conf2021
 
Security in Product Aligned IT
Security in Product Aligned ITSecurity in Product Aligned IT
Security in Product Aligned IT
 
Harness the power of 3 Devops, Cloud, AI
Harness the power of 3 Devops, Cloud, AIHarness the power of 3 Devops, Cloud, AI
Harness the power of 3 Devops, Cloud, AI
 
Agile India 2019 Propel by Scaling Innovation
Agile India 2019 Propel by Scaling InnovationAgile India 2019 Propel by Scaling Innovation
Agile India 2019 Propel by Scaling Innovation
 
Container based CI Solution that creates build infrastructure on demand
Container based CI Solution that creates build infrastructure on demandContainer based CI Solution that creates build infrastructure on demand
Container based CI Solution that creates build infrastructure on demand
 
Being Agile in an IT Services Industry
Being Agile in an IT Services IndustryBeing Agile in an IT Services Industry
Being Agile in an IT Services Industry
 
Demystifying DevSecOps
Demystifying DevSecOpsDemystifying DevSecOps
Demystifying DevSecOps
 
Agility with Microservices and DevOps
Agility with Microservices and DevOpsAgility with Microservices and DevOps
Agility with Microservices and DevOps
 
Applying lean techniques in software
Applying lean techniques in software Applying lean techniques in software
Applying lean techniques in software
 
How do i know agile is working for me or not an executives dilemma
How do i know agile is working for me or not an executives dilemmaHow do i know agile is working for me or not an executives dilemma
How do i know agile is working for me or not an executives dilemma
 
Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune
 
Archana Joshi Agile2010 Agile at services organization
Archana Joshi Agile2010 Agile at services organizationArchana Joshi Agile2010 Agile at services organization
Archana Joshi Agile2010 Agile at services organization
 
Archana Joshi Agile2010 Make your retrospectives fun and effective
Archana Joshi Agile2010 Make your retrospectives fun and effectiveArchana Joshi Agile2010 Make your retrospectives fun and effective
Archana Joshi Agile2010 Make your retrospectives fun and effective
 
Archana Joshi Testing in agile is it easier said than done
Archana Joshi Testing in agile   is it easier said than doneArchana Joshi Testing in agile   is it easier said than done
Archana Joshi Testing in agile is it easier said than done
 

KĂźrzlich hochgeladen

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

KĂźrzlich hochgeladen (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Minimum viable product_to_deliver_business_value_v0.4

  • 1. Archana Joshi – Sr. Manager, Cognizant Zaheer Abbas Contractor – Head-AgileNext, Wipro Sep 2013 Minimum Viable Product to deliver business value Symbiosis Center for Information Technology (SCIT Pune)
  • 2. Agile Basics What's the primary goal of Agile development? 2) Delivering software every Quarter 3) Co-location of the team 4) Processes, Documentation, Contracts, and limited change 1) Added value of working software
  • 3. Agile Basics What are the critical items to start a Scrum Project? 2) Scrum Team, Product Backlog, Scrum Master 3) Product Backlog, Scrum Team, Scrum Master, and Product Owner 4) Time, Scope, Budget, and Quality 1) Scrum Team and Stakeholders
  • 4. Agile Basics Sprint Burn-down charts are an efficient tracking tool because they show - 2) How many Product Backlog items remain 3) How many hours have been worked by each team member. 4) How much effort has gone into the Sprint 1) The estimated work remaining as the Sprint progresses
  • 5. Agile Basics Correct sequence of events in using Scrum framework is as follows 2) Release Planning, Sprint Planning, Sprint, Daily Scrum, Sprint Review, and Sprint Retrospective 3) Sprint Planning, Release Planning, Sprint, Sprint Retrospective, Daily Scrum, and Sprint Review. 4) Release Planning, Sprint Planning, Daily Scrum, Sprint, Sprint Review, and Sprint Retrospective 1) Release Planning, Sprint Planning, Sprint, Sprint Retrospective, Daily Scrum, and Sprint Review
  • 6. Agile Basics When is a Product Backlog item considered complete? 2) When QA reports that it passes all acceptance criteria 3) When it adheres to the definition of "done". 4) At the end of the Sprint 1) When all defined tasks are complete
  • 7. Agile Basics John is the product owner for an agile project. The development team is in middle of an iteration and John notices that he has got a new user story from the business. John’s action shall be - 2) Work with the business teams and the scrum master to add the user story to the product backlog with suitable priority 3) c) Do nothing. Wait till the current iteration gets over and then work with business on understanding the requirement 1) Excitedly inform the team about the new requirement and interrupt the iteration
  • 8. Agile Basics When many Scrum Teams are working on a project, what best describes the definition of "done"? 2) Each Team uses its own but must make it clear to all other Teams 3) All teams must use the same definition 1) Each Team defines and uses its own. 4) It depends
  • 9. Agile Basics Drawing a trend line from previous completed work on a release burn-down chart indicates 2) Cost of the project. 3) When all Sprint Backlog tasks will be completed and the Scrum Team will be released for other work 1) When the project will be over if the Product Owner removes work that is equal in effort to any new work that is added . 4) When the work remaining will be completed if nothing changes
  • 10. Agile Basics – Few more! • Anything that prevents the team from meeting their potential • Person who holds the vision for the product and is responsible for the product backlog • The rate at which a team completes work; usually measured in story points • A session where the Team and Scrum Master reflect on the process and make commitments to improve • A prioritized list of stories that are waiting to be worked on • A very large user story that is eventually broken down into smaller stories • Impediment • Product Owner • Velocity • Retrospective • Product Backlog • Epic
  • 11. What is a Product In marketing, a product is anything that can be offered to a market that might satisfy a want or need [Source: Wikipedia] As a company, why do I need a Product To deliver value to my consumer to satisfy their want so that I can make money on it
  • 12. Evolution of a Product
  • 13. How many features in MS Word Menu/Toolbar Name No of Items Listed ----------------------- ------------------- File menu 46, Edit menu 26, View menu 44, Insert menu 45, Format menu 31, Tools menu 52, Table menu 37, Window menu 5, Help menu 9, Standard toolbar 46, Formatting toolbar 48, AutoText toolbar 3, Control Toolbox toolbar 15, Database toolbar 10, Drawing toolbar 285, E-mail toolbar 41, Extended Formatting toolbar 10, Forms toolbar 13, Frames toolbar 7, Function Key Display toolbar 12, Ink Annotations 8, Ink Drawing and Writing toolbar 7, Japanese Greetings toolbar 7, Mail Merge toolbar 32, Outlining toolbar 22, Picture toolbar 24, Reviewing toolbar 25, Tables and Borders toolbar 36, Visual Basic toolbar 9, Web toolbar 16, Web Tools toolbar 16, Word Count toolbar 2, WordArt toolbar 10, 3-D Settings toolbar 70 Shadow Settings toolbar 48 Drawing Canvas toolbar 12 Organization Chart toolbar 21 Diagram toolbar 31 Header and Footer toolbar 18 Full Screen toolbar 1 Stop Recording toolbar 4 Microsoft toolbar 8 Print Preview toolbar 10 AutoSummarize toolbar 3 Exit Design Mode toolbar 1 Text Box toolbar 6 Refresh toolbar 2 Reading Layout toolbar 14 Compare Side by Side toolbar 3 System toolbar 6 Online Meeting toolbar 7 ================ ==== TOTAL Items 1264
  • 14. Today’s Dilemma Is this product feasible Vs Is this product viable Ideas are not necessarily different
  • 15. Most companies start with gutso… Source: Eric Ries – Lean Startup
  • 16. …but fail Source: Eric Ries – Lean Startup
  • 17. Probability of Success P(s) = f(Business-value delivered, End-user satisfaction, Customer satisfaction, Quality, Cost, Schedule, Effort)
  • 18. Product Life Cyle Most crucial aspect distinguishing success from failure Can I as a company focus on reducing the feedback time from the market so that I waste less money & resources on doing something which is does not make sense for me
  • 19. Product Implementation Known Known Known UnKnown UnKnown UnKnown Waterfall Agile Agile + MVP Scenario 1 Scenario 2 Scenario 3 Source: Eric Ries – Lean Startup
  • 20. Knowledge Types  Product Knowledge:  Project Knowledge: Knowledge about WHAT will be developed Knowledge about HOW will it be developed End Uncertainty cannot be Eliminated at the Outset. Risk of building wrong product can be reduced by sharing early working features in the hands of end users! Low Means Uncertainty (How) EndUncertainty(What) High Low High Traditional Source: Agile Estimating & Planning : Mike Cohn
  • 21. What is MVP In product development, the Minimum Viable Product (MVP) is a strategy used for fast and quantitative market testing of a product or product feature Characteristics: • Minimum subset of scope • Has enough tangible value • Limited User Base
  • 22. Can you avoid failure with Minimum Viable Product And increase P(s)
  • 23. Vision – Strategy - Product Vision Strategy Product
  • 24. MVP vs MMF vs Product Backlog High Low Product Backlog (PB) Minimum Marketable Features (MMF) Minimum Viable Product (MVP) Start
  • 25. Identifying MVP - Prioritizing Desirability  Kano Model Of Customer Satisfaction • Threshold [must have] features • Linear features • Exciters and delighters or unknown features
  • 26. Financial Prioritization  Sources of Return On Investment: • New Revenue: New sources of revenue with increased market share(new customers) • Incremental Revenue: Additional revenue from existing customers • Retained Revenue: Enhancing product to retain existing customers • Operational Efficiencies: Improved in anticipation of strong growth Quarter Cost New Revenue Incremental Revenue Retained Revenue Operational Efficiencies Net Cash Flow 1 0(0) 0 2000(20) 0 2 2500(50) 1600(100) 2000(20) 0 3 3750(50) 5000(200) 2000(20) 7500 4 3750(50) 7500(300) 2000(20) 7500 5 7500(100) 10000(400) 4000(40) 7500 6 7500(100) 10000(400) 4000(40) 15000 Source: Agile Estimating & Planning : Mike Cohn  Projected Returns of Theme A
  • 27. Financial Prioritization  Projected Cost of a Team for Theme A Role Salary Fully Burdened Cost Burdened Cost per Sprint % Cost on Project Adjusted Cost per Sprint Product Owner 50,000 75,000 2,900 100% 2,900 Developer 50,000 75,000 2,900 100% 2,900 Developer 30,000 45,000 1,700 50% 850 Analyst 40,000 60,000 2,300 100% 2,300 Tester 30,000 45,000 1,700 100% 1,700 Tester 50,000 75,000 2,900 100% 2,900 TOTAL 13,500 Source: Agile Estimating & Planning : Mike Cohn Measure Cost Cost per story point 675 Cost per week 6,750 Cost per Sprint 13,500  Projected Cost of a Team Assuming average velocity of team as 20SP, Cost per Story point is 675
  • 28. Financial Prioritization Quarter Cost New Revenue Incremental Revenue Retained Revenue Operational Efficiencies Net Cash Flow 1 -87,750 0(0) 0 2,000(20) 0 -85,750 2 -20,250 2,500(50) 1,600(100) 2,000(20) 0 -14,150 3 3,750(50) 5,000(200) 2,000(20) 7,500 18,250 4 3,750(50) 7,500(300) 2,000(20) 7,500 20,750 5 7,500(100) 10,000(400) 4,000(40) 7,500 29,000 6 7,500(100) 10,000(400) 4,000(40) 7,500 29,000 7 7,500(100) 10,000(400) 4,000(40) 15,000 36,500 8 7,500(100) 10,000(400) 4,000(40) 15,000 36,500  Projected Returns forThemeA Source:Agile Estimating & Planning : Mike Cohn Features for desired returns to be finished in 8th sprint(16 weeks). First quarter will be 13 of those weeks for a cost of 87,750(13 x 6,750) Second quarter will be further 3 weeks of cost 20,250(3 x 6,750)  Financial Measures forThemeA NPV (12%) = 46,341 (It can be NPV, IRR, Payback Period, Discounted Payback Period)
  • 29. Financial Prioritization  Comparing Returns and Valuations for each Theme: Theme Story Points Cost NPV ROI Discounted Payback Period ThemeA 150 101,250 46,341 45% 7 quarters Theme B 90 60,750 34,533 15% 6 quarters Theme C 60 40,500 30,013 49% 3 quarters Theme A has highest NPV but takes longest to earn back investment Theme C has highest ROI but and takes shortest time however is has lowest NPV Theme B has lowest rate of return What is your decision?
  • 30. Understanding Product Owner Role Ken Schwaber writes about the product owner • The Product Owner is the one and only person responsible for managing the Product Backlog and ensuring the value of the work the team performs. This person maintains the Product Backlog and ensures that it is visible to everyone. • Being the product owner is no solo act.The PO is part of the Scrum team and closely collaborates with its other members. • The PO is new, multifaceted role that unites the authority and responsibility traditionally scattered across separate roles, including the customer or sponsor, the product manager and the project manager. Its specific shape is context-sensitive. • For commercial software, a product managers typically takes on the product owner role. For software developed in-house, a project manager or business analyst may play the role.
  • 31. Responsibility of Product Owner Product Owner Voice of the customer Manages stakeholders and interests Leads the development effort by conveying his or her vision to the team Drives the business valueBuilds and Grooms the Product Backlog Define Done, Accepts or rejects work results Negotiates and takes tough decision to derive business value
  • 32. Characteristics of Product Owner Visionary and Doer • Who can envision the final product and communicate the vision • A doer who sees the vision through to completion Leader andTeam Player • Creates and articulate the vision, owns the vision,drives it to completion and takes decision such as should there be less functionality or adjust the release date. • Relies on close collaboration with ScrumTeam members. Communicator and Negotiator • Effective communication with different stakeholders including customers, users, development, marketing, sales and management. • Represents voice of customer needs, negotiates want and need. Empowered and Committed • Leading the development effort to bring product to life • Have the decision making authority – which functionality to be delivered first. Available and Qualified • Understanding of the customer, describe the requirements and guide the development team.
  • 33. Thank you! Archana Joshi Sr. Manager, Cognizant Zaheerabbas Shaukatali Contractor Head - AgileNext, Wipro Technologies