SlideShare une entreprise Scribd logo
1  sur  26
Product Thinking and
Dual Track Agile
Aslam Hirani
Software is eating into products and services across industries
Music Retailers
Recruitment
Finance
Agriculture
Telecom
We are not building products as per customer needs
21%: One in five products being
delivered fail to meet customer
needs**
64 % of features in products are
“rarely or never used*
*Standish Group
**Mindtheproduct
“A brilliant solution to the
wrong problem can be
worse than no solution at
all: solve the correct
problem.”― Donald A. Norman, The Design of Everyday Things
Are products built to be in Vacuum
We need to align with customer needs for building products and services
Who is responsible to
build the right products
Entire team(Stakeholders, Business, Design, Dev, Ops) needs to have product
thinking
Product Thinking and Dual Track Agile enables to build products based on
client needs and for entire team to think from product perspective
Understand
Define
Prototype
Validate
Understand
and Design
Build and
test
Deploy
Validate
Discover
Deliver
PM/PO
TeamCustomer
Ideas, Strategy,
Feedback
Discover Track enables to get faster feedback from customers
Understand
Design
Prototype
Validate
Understand the users
Define, What is to
be built
Prototype and Take
Feedback
● Persona
● Empathy Map
● Interviews
● Surveys
● Focus Groups
● User Research
● Story Mapping
● Story Boarding
● Paper Prototype
● Rapid Prototype
● A/B Testing
1 2 3
Discover and Deliver track work in parallel to delivery right products to
customers
● Add/Update/Remove features
based on customer feedback
● Involve delivery team, where
needed in discovery phase
Discover
Deliver
Shippable
Product
Shippable
Product
Shippable
Product
Validated
Prototype
Validated
Prototype
Validated
Prototype
● Deliver based on the
discovery track inputs
● Provide feedback to
discovery from delivery
phase
● Customer feedback from
product usage to flow to
discovery track
Case Study
Chess game
Project Charter (4-6 Lines) and Time Frame
Why : Chess games provide only limited level options(basic,medium,expert).
Programs does not learn and adjust based on the user learning
Who : Amatuer Chess players
What :To create mobile based chess game that learns based
Time Frame - 3 Months
Business Goals and Success Measures
Business Outcomes/Goals
• Application should be easy to use
• Application should be scalable
Process Goals
• To adopt Devops
Success Measures(Smart Goals)
• User should be able to play game in
2 clicks
• Scales to - number of users - 10k
• Sprint planning to delivery in 2
weeks
• Hot fix in 1 day
Creating Persona (Who are we serving)
Choose a Name
Add an Image
Description
Age:
Occupation:
Gender:
Language Skills:
Marital status:
Tech Savvy:
Personality:Extrovert/Introver
t
Ready for travel:
Income Group:
Challenges/ Frustrations:
What Person values
Financial benefit
Increase productivity
Secured Environment
Access to good Education
Thinks [INSERT- In your particular area of interest, what are the
key thoughts, ideas this persona has?]
Sees INSERT- [In your particular area of interest, what are the
notable observations your persona is making?]
Feels [INSERT- Regarding your particular area of interest,
how do they really feel? What underlying emotions
might be driving their point of view and behavior?]
Does [INSERT- The ‘actuals’. As applicable: What triggers
activity in your area of interest? How often? For how
long? How much money?]
Personas
Shaila the novice
Chess Player
Details
● Is a student
● Has tablet
● Knows only basic
rules of chess
● Influenced by
friends
● Need Parent
permission for
payment
Challenges
● Not able to know
what mistakes
are made in the
moves
● Don’t know the
rules
Value
● Learning tricks
● Able to improve the
game based on my
plays
● Compete with friends
Common values
1. Simplicity
2. Fast
3. Personalized
Goals of the Personas
(Persona)
Shaila the
novice
chess player
Goal: Play Game
View Saved
Games
Story Map - Day in the life of a chess game (for Goal - Play Chess Game)
(Persona)
Shaila the
novice
chess player
Goal: Play Chess Game
Activities/Task Login Select level
Select
Opponent
Start Game
Google Login
Facebook
Login
System
Player
Technical Story - Teach system to learn
from games(Machine learning)Technical Story -
Define the high level
architecture
Select Color
Technical Story -
Define the tools for
CI/CD
Select
Manually
Decide
based on
system
ranking
Application
to decide
based on
play
Select
Opponent style
Aggressive
Defensive
Select
Manually
Default to
white
Story Map - Day in the life of a chess game (for Goal - Play Chess Game)
(Persona)
Shaila the
novice
chess player
Goal: Play Chess Game
Activities/Task Login Select level
Select
Opponent
Start Game
Google Login
Facebook
Login
System
Player
Select Color
Select
Opponent style
Aggressive
Defensive
Do we need this
for novice chess
persona
Select
Manually
Decide
based on
system
ranking
Application
to decide
based on
play
Select
Manually
Default to
white
Story Map - Day in the life of a chess game (for Goal - Play Chess Game)
(Persona)
Shaila the
novice
chess player
Goal: Play Chess Game
Activities/Task Login Select level
Select
Opponent
Start Game
Google Login
Facebook
Login
System
Player
Select Color
Select
Opponent
style
Aggressive
Defensive
We can eliminate
this step by
identifying the
level as user
play
Select
Manually
Decide
based on
system
ranking
Application
to decide
based on
play
Select
Manually
Default to
white
Story Map - Day in the life of a chess game (for Goal - Play Chess Game)
(Persona)
Shaila the
novice
chess player
Goal: Play Chess Game
Activities/Task Login Select level
Select
Opponent
Start Game
Google Login
Facebook
Login
System
Player
Technical Story - Teach system to learn
from games(Machine learning)
Technical Story -
Define the high level
architecture
Select Color
Technical Story -
Define the tools for
CI/CD
Competitiven
ess
Excited
Nervous
Select
Manually
Decide
based on
system
ranking
Application
to decide
based on
play
Select
Manually
Default to
white
Story Map - Choosing the initial flow for Demonstration
(Persona)
Shaila the
novice
chess player
Goal: Play Chess Game
Activities/Task Login Select level
Select
Opponent
Start Game
Google Login
Facebook
Login
System
Player
Technical Story - Teach system to learn
from games(Machine learning)Technical Story -
Define the high level
architecture
Select Color
Technical Story -
Define the tools for
CI/CD
Select
Manually
Select
Manually
Decide
based on
system
ranking
Application
to decide
based on
play
Default to
white
How to build an effective story map
• Generate divergent solutions-
• Ask the team - What else/How Else/ for
each activity
• Use techniques to generate
• Converge Solutions
• Ask the team - “why” for each activity
• Validate every activity with Charter and
Business Goals
...so companies need to update Product/Service on
demand based on the customer feedback and product
analytics
Social Media/
Discussion
Groups
Warranty/Cust
omer Support
Device/Software
Deliver
Feedback,
Product Ideas
Product Returns
product issues
Live Chat
SME
involvement
Software
update
Trainings
Operations
Support
Training
Product
Performance
Usage of featuresDiscover
Understand the customer
Engage the team
Learn Continuously
Lets improve our understanding about customer and deliver
Thank You

Contenu connexe

Similaire à Product thinking and dual track agile

PM-workshop-XLRI-Deepkumar.pdf
PM-workshop-XLRI-Deepkumar.pdfPM-workshop-XLRI-Deepkumar.pdf
PM-workshop-XLRI-Deepkumar.pdfSupportGCI
 
Effective Software Development in the 21st Century
Effective Software Development in the 21st CenturyEffective Software Development in the 21st Century
Effective Software Development in the 21st CenturyAgileee
 
Braineet (ENG)
Braineet (ENG)Braineet (ENG)
Braineet (ENG)Braineet
 
How do we prioritize our product backlog in Hygger.io?
How do we prioritize our product backlog in Hygger.io?How do we prioritize our product backlog in Hygger.io?
How do we prioritize our product backlog in Hygger.io?Alexander Sergeev
 
Extract of Masterclass Product Management @ Startup Launchpad
Extract of Masterclass Product Management @ Startup LaunchpadExtract of Masterclass Product Management @ Startup Launchpad
Extract of Masterclass Product Management @ Startup LaunchpadElize Bosker
 
How to Run Discrete Choice Conjoint Analysis
How to Run Discrete Choice Conjoint AnalysisHow to Run Discrete Choice Conjoint Analysis
How to Run Discrete Choice Conjoint AnalysisQuestionPro
 
Sanjeev NC: 5 Game Techniques to Immediately Apply in Your Service Desk
Sanjeev NC: 5 Game Techniques to Immediately Apply in Your Service DeskSanjeev NC: 5 Game Techniques to Immediately Apply in Your Service Desk
Sanjeev NC: 5 Game Techniques to Immediately Apply in Your Service DeskitSMF UK
 
Spatz.ai for Teams - A referee toolkit for fair play
Spatz.ai for Teams - A referee toolkit for fair playSpatz.ai for Teams - A referee toolkit for fair play
Spatz.ai for Teams - A referee toolkit for fair playDesmond Sherlock
 
Communitech app factory submission finalist steve downer_sept 2011
Communitech app factory submission finalist steve downer_sept 2011Communitech app factory submission finalist steve downer_sept 2011
Communitech app factory submission finalist steve downer_sept 2011Steve Downer
 
Ui & ux insights via case stydies
Ui & ux insights via case stydiesUi & ux insights via case stydies
Ui & ux insights via case stydiesSomu Arumugam
 
Sharechat - Another growth opportunity
Sharechat - Another growth opportunitySharechat - Another growth opportunity
Sharechat - Another growth opportunityPreeti Sava
 
Videoconf mktg plan dash one page
Videoconf mktg plan dash one pageVideoconf mktg plan dash one page
Videoconf mktg plan dash one pageafontanini
 
Why We Win (Or Lose): Powering Your CI Program with Win/Loss Analysis
Why We Win (Or Lose): Powering Your CI Program with Win/Loss AnalysisWhy We Win (Or Lose): Powering Your CI Program with Win/Loss Analysis
Why We Win (Or Lose): Powering Your CI Program with Win/Loss AnalysisKristine Culp
 
Learning from Product Failure to Achieve New Product Success
Learning from Product Failure to Achieve New Product SuccessLearning from Product Failure to Achieve New Product Success
Learning from Product Failure to Achieve New Product SuccessCarlton Nettleton
 
Habitica Design Challenge Finalist for Octalysis - Ivan Milev
Habitica Design Challenge Finalist for Octalysis - Ivan Milev  Habitica Design Challenge Finalist for Octalysis - Ivan Milev
Habitica Design Challenge Finalist for Octalysis - Ivan Milev Yu-kai Chou
 
Solving Design and Business Problems in 3 Days with Google Design Sprint by B...
Solving Design and Business Problems in 3 Days with Google Design Sprint by B...Solving Design and Business Problems in 3 Days with Google Design Sprint by B...
Solving Design and Business Problems in 3 Days with Google Design Sprint by B...Borrys Hasian
 

Similaire à Product thinking and dual track agile (20)

PM-workshop-XLRI-Deepkumar.pdf
PM-workshop-XLRI-Deepkumar.pdfPM-workshop-XLRI-Deepkumar.pdf
PM-workshop-XLRI-Deepkumar.pdf
 
Effective Software Development in the 21st Century
Effective Software Development in the 21st CenturyEffective Software Development in the 21st Century
Effective Software Development in the 21st Century
 
Braineet (ENG)
Braineet (ENG)Braineet (ENG)
Braineet (ENG)
 
How do we prioritize our product backlog in Hygger.io?
How do we prioritize our product backlog in Hygger.io?How do we prioritize our product backlog in Hygger.io?
How do we prioritize our product backlog in Hygger.io?
 
Extract of Masterclass Product Management @ Startup Launchpad
Extract of Masterclass Product Management @ Startup LaunchpadExtract of Masterclass Product Management @ Startup Launchpad
Extract of Masterclass Product Management @ Startup Launchpad
 
How to Run Discrete Choice Conjoint Analysis
How to Run Discrete Choice Conjoint AnalysisHow to Run Discrete Choice Conjoint Analysis
How to Run Discrete Choice Conjoint Analysis
 
LSM Workbook
LSM WorkbookLSM Workbook
LSM Workbook
 
Actionable Requirements
Actionable RequirementsActionable Requirements
Actionable Requirements
 
Sanjeev NC: 5 Game Techniques to Immediately Apply in Your Service Desk
Sanjeev NC: 5 Game Techniques to Immediately Apply in Your Service DeskSanjeev NC: 5 Game Techniques to Immediately Apply in Your Service Desk
Sanjeev NC: 5 Game Techniques to Immediately Apply in Your Service Desk
 
Spatz.ai for Teams - A referee toolkit for fair play
Spatz.ai for Teams - A referee toolkit for fair playSpatz.ai for Teams - A referee toolkit for fair play
Spatz.ai for Teams - A referee toolkit for fair play
 
Communitech app factory submission finalist steve downer_sept 2011
Communitech app factory submission finalist steve downer_sept 2011Communitech app factory submission finalist steve downer_sept 2011
Communitech app factory submission finalist steve downer_sept 2011
 
Ui & ux insights via case stydies
Ui & ux insights via case stydiesUi & ux insights via case stydies
Ui & ux insights via case stydies
 
Sharechat - Another growth opportunity
Sharechat - Another growth opportunitySharechat - Another growth opportunity
Sharechat - Another growth opportunity
 
Videoconf mktg plan dash one page
Videoconf mktg plan dash one pageVideoconf mktg plan dash one page
Videoconf mktg plan dash one page
 
Why We Win (Or Lose): Powering Your CI Program with Win/Loss Analysis
Why We Win (Or Lose): Powering Your CI Program with Win/Loss AnalysisWhy We Win (Or Lose): Powering Your CI Program with Win/Loss Analysis
Why We Win (Or Lose): Powering Your CI Program with Win/Loss Analysis
 
Learning from Product Failure to Achieve New Product Success
Learning from Product Failure to Achieve New Product SuccessLearning from Product Failure to Achieve New Product Success
Learning from Product Failure to Achieve New Product Success
 
04 Горшунов Владимир - AgileLAB: Product Ownership
04 Горшунов Владимир - AgileLAB: Product Ownership04 Горшунов Владимир - AgileLAB: Product Ownership
04 Горшунов Владимир - AgileLAB: Product Ownership
 
Habitica Design Challenge Finalist for Octalysis - Ivan Milev
Habitica Design Challenge Finalist for Octalysis - Ivan Milev  Habitica Design Challenge Finalist for Octalysis - Ivan Milev
Habitica Design Challenge Finalist for Octalysis - Ivan Milev
 
Growth Hustling
Growth HustlingGrowth Hustling
Growth Hustling
 
Solving Design and Business Problems in 3 Days with Google Design Sprint by B...
Solving Design and Business Problems in 3 Days with Google Design Sprint by B...Solving Design and Business Problems in 3 Days with Google Design Sprint by B...
Solving Design and Business Problems in 3 Days with Google Design Sprint by B...
 

Dernier

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyAnusha Are
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456KiaraTiradoMicha
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 

Dernier (20)

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 

Product thinking and dual track agile

  • 1. Product Thinking and Dual Track Agile Aslam Hirani
  • 2. Software is eating into products and services across industries Music Retailers Recruitment Finance Agriculture Telecom
  • 3. We are not building products as per customer needs 21%: One in five products being delivered fail to meet customer needs** 64 % of features in products are “rarely or never used* *Standish Group **Mindtheproduct
  • 4. “A brilliant solution to the wrong problem can be worse than no solution at all: solve the correct problem.”― Donald A. Norman, The Design of Everyday Things
  • 5. Are products built to be in Vacuum
  • 6. We need to align with customer needs for building products and services
  • 7. Who is responsible to build the right products
  • 8. Entire team(Stakeholders, Business, Design, Dev, Ops) needs to have product thinking
  • 9. Product Thinking and Dual Track Agile enables to build products based on client needs and for entire team to think from product perspective Understand Define Prototype Validate Understand and Design Build and test Deploy Validate Discover Deliver PM/PO TeamCustomer Ideas, Strategy, Feedback
  • 10. Discover Track enables to get faster feedback from customers Understand Design Prototype Validate Understand the users Define, What is to be built Prototype and Take Feedback ● Persona ● Empathy Map ● Interviews ● Surveys ● Focus Groups ● User Research ● Story Mapping ● Story Boarding ● Paper Prototype ● Rapid Prototype ● A/B Testing 1 2 3
  • 11. Discover and Deliver track work in parallel to delivery right products to customers ● Add/Update/Remove features based on customer feedback ● Involve delivery team, where needed in discovery phase Discover Deliver Shippable Product Shippable Product Shippable Product Validated Prototype Validated Prototype Validated Prototype ● Deliver based on the discovery track inputs ● Provide feedback to discovery from delivery phase ● Customer feedback from product usage to flow to discovery track
  • 13. Project Charter (4-6 Lines) and Time Frame Why : Chess games provide only limited level options(basic,medium,expert). Programs does not learn and adjust based on the user learning Who : Amatuer Chess players What :To create mobile based chess game that learns based Time Frame - 3 Months
  • 14. Business Goals and Success Measures Business Outcomes/Goals • Application should be easy to use • Application should be scalable Process Goals • To adopt Devops Success Measures(Smart Goals) • User should be able to play game in 2 clicks • Scales to - number of users - 10k • Sprint planning to delivery in 2 weeks • Hot fix in 1 day
  • 15. Creating Persona (Who are we serving) Choose a Name Add an Image Description Age: Occupation: Gender: Language Skills: Marital status: Tech Savvy: Personality:Extrovert/Introver t Ready for travel: Income Group: Challenges/ Frustrations: What Person values Financial benefit Increase productivity Secured Environment Access to good Education Thinks [INSERT- In your particular area of interest, what are the key thoughts, ideas this persona has?] Sees INSERT- [In your particular area of interest, what are the notable observations your persona is making?] Feels [INSERT- Regarding your particular area of interest, how do they really feel? What underlying emotions might be driving their point of view and behavior?] Does [INSERT- The ‘actuals’. As applicable: What triggers activity in your area of interest? How often? For how long? How much money?]
  • 16. Personas Shaila the novice Chess Player Details ● Is a student ● Has tablet ● Knows only basic rules of chess ● Influenced by friends ● Need Parent permission for payment Challenges ● Not able to know what mistakes are made in the moves ● Don’t know the rules Value ● Learning tricks ● Able to improve the game based on my plays ● Compete with friends Common values 1. Simplicity 2. Fast 3. Personalized
  • 17. Goals of the Personas (Persona) Shaila the novice chess player Goal: Play Game View Saved Games
  • 18. Story Map - Day in the life of a chess game (for Goal - Play Chess Game) (Persona) Shaila the novice chess player Goal: Play Chess Game Activities/Task Login Select level Select Opponent Start Game Google Login Facebook Login System Player Technical Story - Teach system to learn from games(Machine learning)Technical Story - Define the high level architecture Select Color Technical Story - Define the tools for CI/CD Select Manually Decide based on system ranking Application to decide based on play Select Opponent style Aggressive Defensive Select Manually Default to white
  • 19. Story Map - Day in the life of a chess game (for Goal - Play Chess Game) (Persona) Shaila the novice chess player Goal: Play Chess Game Activities/Task Login Select level Select Opponent Start Game Google Login Facebook Login System Player Select Color Select Opponent style Aggressive Defensive Do we need this for novice chess persona Select Manually Decide based on system ranking Application to decide based on play Select Manually Default to white
  • 20. Story Map - Day in the life of a chess game (for Goal - Play Chess Game) (Persona) Shaila the novice chess player Goal: Play Chess Game Activities/Task Login Select level Select Opponent Start Game Google Login Facebook Login System Player Select Color Select Opponent style Aggressive Defensive We can eliminate this step by identifying the level as user play Select Manually Decide based on system ranking Application to decide based on play Select Manually Default to white
  • 21. Story Map - Day in the life of a chess game (for Goal - Play Chess Game) (Persona) Shaila the novice chess player Goal: Play Chess Game Activities/Task Login Select level Select Opponent Start Game Google Login Facebook Login System Player Technical Story - Teach system to learn from games(Machine learning) Technical Story - Define the high level architecture Select Color Technical Story - Define the tools for CI/CD Competitiven ess Excited Nervous Select Manually Decide based on system ranking Application to decide based on play Select Manually Default to white
  • 22. Story Map - Choosing the initial flow for Demonstration (Persona) Shaila the novice chess player Goal: Play Chess Game Activities/Task Login Select level Select Opponent Start Game Google Login Facebook Login System Player Technical Story - Teach system to learn from games(Machine learning)Technical Story - Define the high level architecture Select Color Technical Story - Define the tools for CI/CD Select Manually Select Manually Decide based on system ranking Application to decide based on play Default to white
  • 23. How to build an effective story map • Generate divergent solutions- • Ask the team - What else/How Else/ for each activity • Use techniques to generate • Converge Solutions • Ask the team - “why” for each activity • Validate every activity with Charter and Business Goals
  • 24. ...so companies need to update Product/Service on demand based on the customer feedback and product analytics Social Media/ Discussion Groups Warranty/Cust omer Support Device/Software Deliver Feedback, Product Ideas Product Returns product issues Live Chat SME involvement Software update Trainings Operations Support Training Product Performance Usage of featuresDiscover
  • 25. Understand the customer Engage the team Learn Continuously Lets improve our understanding about customer and deliver

Notes de l'éditeur

  1. http://a16z.com/2016/08/20/why-software-is-eating-the-world/ An Aberdeen study found that 73% of 18-34 year olds found their last job through a social network. (Source: Aberdeen Group) <<Tweet this stat - http://www.pinstripetalent.com/Portals/100395/docs/bestpracticesinsocialrecruiting.pdf With the agriculture industry employing 40 percent of the world's population and earning American farmers $120.6 billion in 2013, it's a wonder the sector hasn't been a target for Silicon Valley before. But in the last few years, entrepreneurs (and their investors) have caught on.
  2. http://www.mindtheproduct.com/2016/10/the-biggest-challenge-for-product-managers/ https://archive.ama.org/archive/AboutAMA/Pages/AMA%20Publications/AMA%20Journals/Journal%20of%20Marketing%20Research/TOCs/SUM_2005.4/Feature_Fatigue.aspx
  3. Think with google - 79% of the shoppers, who are dissatisfied with the performance of the site that they less likey to buy from same site again.- July 2016 Think with Google.