SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
How We Build Features
     USERcycle Case Study




          ASH MAURYA
              @ashmaurya
      http://www.ashmaurya.com
Some learning                        Most learning happens here




   Requirements   Development        QA          Release




                    Very little learning
Some learning                          Most learning happens here



                          Continuous
          Requirements                      Release
                          Deployment




                     Shorten cycle time
Continuous
      Requirements                Release
                     Deployment




Build a continuous feedback loop with customers
BACKLOG   IN-PROGRESS (3)   DONE
VALIDATED
BACKLOG   IN-PROGRESS (3)   DONE
                                   LEARNING
VALIDATED
BACKLOG                   IN-PROGRESS (3)                              DONE
                                                                                  LEARNING


                                             PARTIAL     VALIDATE        FULL       VERIFY
BACKLOG   MOCKUP   DEMO        CODE
                                            ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
VALIDATED
BACKLOG                   IN-PROGRESS (3)                              DONE
                                                                                  LEARNING


                                             PARTIAL     VALIDATE        FULL       VERIFY
BACKLOG   MOCKUP   DEMO        CODE
                                            ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY




          BEING WORKED
VALIDATED
BACKLOG                   IN-PROGRESS (3)                              DONE
                                                                                  LEARNING


                                             PARTIAL     VALIDATE        FULL       VERIFY
BACKLOG   MOCKUP   DEMO        CODE
                                            ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY




                          READY
VALIDATED
BACKLOG                   IN-PROGRESS (3)                              DONE
                                                                                  LEARNING


                                             PARTIAL     VALIDATE        FULL       VERIFY
BACKLOG   MOCKUP   DEMO        CODE
                                            ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY




                      CUSTOMER
                     VALIDATION
Goal: Achieve 60% Activation rate

        STATE
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (3)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY


      KEY METRIC
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY




                           UNDERSTAND
                             PROBLEM
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY




                               DEFINE
                              SOLUTION
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY




                             VALIDATE
                           QUALITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY




                        VERIFY
                     QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Goal: Achieve 60% Activation rate
                                                                                   VALIDATED
 BACKLOG                   IN-PROGRESS (1)                              DONE
                                                                                   LEARNING


                                              PARTIAL     VALIDATE        FULL       VERIFY
 BACKLOG   MOCKUP   DEMO        CODE
                                             ROLLOUT    QUALITATIVELY   ROLLOUT   QUANTITATIVELY
Go Only As Fast As You Can Learn

Contenu connexe

Tendances

OCCF: A Framework for Developing Test Coverage Measurement Tools Supporting M...
OCCF: A Framework for Developing Test Coverage Measurement Tools Supporting M...OCCF: A Framework for Developing Test Coverage Measurement Tools Supporting M...
OCCF: A Framework for Developing Test Coverage Measurement Tools Supporting M...Kazunori Sakamoto
 
Agile Evolution with Kanban
Agile Evolution with KanbanAgile Evolution with Kanban
Agile Evolution with KanbanChris McDermott
 
Christ Vriens@Agile Community Event - March 19th, 2009
Christ Vriens@Agile Community Event - March 19th, 2009Christ Vriens@Agile Community Event - March 19th, 2009
Christ Vriens@Agile Community Event - March 19th, 2009guest19a937
 
Evolutionary change with Kanban
Evolutionary change with KanbanEvolutionary change with Kanban
Evolutionary change with KanbanChris McDermott
 
Quality on Submit
Quality on SubmitQuality on Submit
Quality on SubmitAgileSparks
 
DejaVOO: A Regression Testing Tool for Java Software
DejaVOO: A Regression Testing Tool for Java SoftwareDejaVOO: A Regression Testing Tool for Java Software
DejaVOO: A Regression Testing Tool for Java SoftwareManas Tungare
 
Multipoint Conferencing Unit Comparative Study
Multipoint Conferencing Unit Comparative StudyMultipoint Conferencing Unit Comparative Study
Multipoint Conferencing Unit Comparative StudyVideoguy
 

Tendances (7)

OCCF: A Framework for Developing Test Coverage Measurement Tools Supporting M...
OCCF: A Framework for Developing Test Coverage Measurement Tools Supporting M...OCCF: A Framework for Developing Test Coverage Measurement Tools Supporting M...
OCCF: A Framework for Developing Test Coverage Measurement Tools Supporting M...
 
Agile Evolution with Kanban
Agile Evolution with KanbanAgile Evolution with Kanban
Agile Evolution with Kanban
 
Christ Vriens@Agile Community Event - March 19th, 2009
Christ Vriens@Agile Community Event - March 19th, 2009Christ Vriens@Agile Community Event - March 19th, 2009
Christ Vriens@Agile Community Event - March 19th, 2009
 
Evolutionary change with Kanban
Evolutionary change with KanbanEvolutionary change with Kanban
Evolutionary change with Kanban
 
Quality on Submit
Quality on SubmitQuality on Submit
Quality on Submit
 
DejaVOO: A Regression Testing Tool for Java Software
DejaVOO: A Regression Testing Tool for Java SoftwareDejaVOO: A Regression Testing Tool for Java Software
DejaVOO: A Regression Testing Tool for Java Software
 
Multipoint Conferencing Unit Comparative Study
Multipoint Conferencing Unit Comparative StudyMultipoint Conferencing Unit Comparative Study
Multipoint Conferencing Unit Comparative Study
 

Plus de Sheila Goodman

Steve blank sxsw new rules for the new bubble 031211
Steve blank  sxsw new rules for the new bubble 031211Steve blank  sxsw new rules for the new bubble 031211
Steve blank sxsw new rules for the new bubble 031211Sheila Goodman
 
Pascal Louis-Perez, Wealthfront
Pascal Louis-Perez, Wealthfront Pascal Louis-Perez, Wealthfront
Pascal Louis-Perez, Wealthfront Sheila Goodman
 
Parker Thompson, Pivotal Labs
Parker Thompson, Pivotal LabsParker Thompson, Pivotal Labs
Parker Thompson, Pivotal LabsSheila Goodman
 
Manuel Rosso, Food on the Table
Manuel Rosso, Food on the TableManuel Rosso, Food on the Table
Manuel Rosso, Food on the TableSheila Goodman
 
Ian McFarland, Pivotal Labs
Ian McFarland, Pivotal LabsIan McFarland, Pivotal Labs
Ian McFarland, Pivotal LabsSheila Goodman
 
Hiten Shah, KISSmetrics
Hiten Shah, KISSmetricsHiten Shah, KISSmetrics
Hiten Shah, KISSmetricsSheila Goodman
 
David Cancel, Performable
David Cancel, Performable David Cancel, Performable
David Cancel, Performable Sheila Goodman
 
David Binetti, Votizen
David Binetti, Votizen David Binetti, Votizen
David Binetti, Votizen Sheila Goodman
 
Brock Holzer, Snap Appointments
Brock Holzer, Snap AppointmentsBrock Holzer, Snap Appointments
Brock Holzer, Snap AppointmentsSheila Goodman
 
Andres Glusman, Meetup
Andres Glusman, Meetup Andres Glusman, Meetup
Andres Glusman, Meetup Sheila Goodman
 

Plus de Sheila Goodman (13)

Steve blank sxsw new rules for the new bubble 031211
Steve blank  sxsw new rules for the new bubble 031211Steve blank  sxsw new rules for the new bubble 031211
Steve blank sxsw new rules for the new bubble 031211
 
Sean Ellis, FREEjit
Sean Ellis, FREEjitSean Ellis, FREEjit
Sean Ellis, FREEjit
 
Pascal Louis-Perez, Wealthfront
Pascal Louis-Perez, Wealthfront Pascal Louis-Perez, Wealthfront
Pascal Louis-Perez, Wealthfront
 
Parker Thompson, Pivotal Labs
Parker Thompson, Pivotal LabsParker Thompson, Pivotal Labs
Parker Thompson, Pivotal Labs
 
Manuel Rosso, Food on the Table
Manuel Rosso, Food on the TableManuel Rosso, Food on the Table
Manuel Rosso, Food on the Table
 
Jeff Smith, Smule
Jeff Smith, SmuleJeff Smith, Smule
Jeff Smith, Smule
 
Ian McFarland, Pivotal Labs
Ian McFarland, Pivotal LabsIan McFarland, Pivotal Labs
Ian McFarland, Pivotal Labs
 
Hiten Shah, KISSmetrics
Hiten Shah, KISSmetricsHiten Shah, KISSmetrics
Hiten Shah, KISSmetrics
 
Farb Nivi, Grockit
Farb Nivi, GrockitFarb Nivi, Grockit
Farb Nivi, Grockit
 
David Cancel, Performable
David Cancel, Performable David Cancel, Performable
David Cancel, Performable
 
David Binetti, Votizen
David Binetti, Votizen David Binetti, Votizen
David Binetti, Votizen
 
Brock Holzer, Snap Appointments
Brock Holzer, Snap AppointmentsBrock Holzer, Snap Appointments
Brock Holzer, Snap Appointments
 
Andres Glusman, Meetup
Andres Glusman, Meetup Andres Glusman, Meetup
Andres Glusman, Meetup
 

Dernier

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Dernier (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Ash Maurya, USERcycle

  • 1. How We Build Features USERcycle Case Study ASH MAURYA @ashmaurya http://www.ashmaurya.com
  • 2. Some learning Most learning happens here Requirements Development QA Release Very little learning
  • 3. Some learning Most learning happens here Continuous Requirements Release Deployment Shorten cycle time
  • 4. Continuous Requirements Release Deployment Build a continuous feedback loop with customers
  • 5. BACKLOG IN-PROGRESS (3) DONE
  • 6. VALIDATED BACKLOG IN-PROGRESS (3) DONE LEARNING
  • 7. VALIDATED BACKLOG IN-PROGRESS (3) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 8. VALIDATED BACKLOG IN-PROGRESS (3) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY BEING WORKED
  • 9. VALIDATED BACKLOG IN-PROGRESS (3) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY READY
  • 10. VALIDATED BACKLOG IN-PROGRESS (3) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY CUSTOMER VALIDATION
  • 11. Goal: Achieve 60% Activation rate STATE VALIDATED BACKLOG IN-PROGRESS (3) DONE LEARNING PARTIAL VALIDATE FULL VERIFY KEY METRIC BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 12. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 13. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY UNDERSTAND PROBLEM
  • 14. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 15. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 16. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 17. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY DEFINE SOLUTION
  • 18. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 19. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 20. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 21. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 22. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 23. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 24. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY VALIDATE QUALITATIVELY
  • 25. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 26. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 27. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 28. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 29. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY VERIFY QUANTITATIVELY
  • 30. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 31. Goal: Achieve 60% Activation rate VALIDATED BACKLOG IN-PROGRESS (1) DONE LEARNING PARTIAL VALIDATE FULL VERIFY BACKLOG MOCKUP DEMO CODE ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
  • 32. Go Only As Fast As You Can Learn