SlideShare a Scribd company logo
1 of 8
Why?
Lean Agile
               What!
Requirements
               Enabled by PowerStory
Why large       • Asking everything to be defined up front
functional      • Leads to feature overload
specs           • Does not let you evolve, change, reassess
upfront don’t   • Hard to follow
work            • You end up building more than you need
                  to
                • Still not what the customer really needs
• Fast
               • Iterative
               • A path, not an event
Lean Agile     • Just Enough Detail
Requirements   • Embrace and adapt to requirements
                 change
               • Remove Duplication
               • Tell a Story – Make it easy to follow
               • User Point of view
User Story 1

                                                High level
                                                description
                                                from user pov


                       Ideas / Concepts         User Story 2

Start with…                 1. Idea 1
                                          1:m
                                                High level
                                                description
                                                from user pov
Ideas and their             2. Idea 2
                                                User Story 3
user stories                3. Idea 3
                                                High level
                                                description
                  Prioritized                   from user pov

                                                User Story 4

                                                High level
                                                description
                                                from user pov


                       Used For Project and Sprint Planning
User Story 1
                                                  UI 1

                                   do only       Sketch
              High level
              description
              from user pov
                              what you need to
                              Communicate the                   UI Storyboard
                                 requirements      UI 1         UI 2          UI 3          UI 4
                                                  Sketch       Sketch        Sketch        Sketch
Mock up
the story                                                  Use Case Storyboard
                                                      (i.e UI Storyboard with Alternate Flows)
as required                                        UI 1         UI 2          UI 3          UI 4
                                                  Sketch       Sketch        Sketch        Sketch


                                                                UI 5          UI 6
                                                               Sketch        Sketch



                   Delivered as part of a sprint – highly iterative
UI 1
                                             Sketch



Build UI               Use Case Storyboard
Prototype      UI 1       UI 2     UI 3       UI 4
              Sketch     Sketch   Sketch     Sketch
Using                                                     UI Prototype
                                                         built with your
destination               UI 5
                         Sketch
                                   UI 6
                                  Sketch
                                                      development platform
                                                              tools
Technology                                            (eg. HTML5, Bootstrap.js etc)

Platform

              Delivered as part of a sprint – highly iterative
Lean Agile
Requirements            Ideas / Concepts                          UI 1
                                                 User
with                                             Story 1         Sketch
                             1. Idea 1                     1:m
PowerStory
                                           1:m                                           UI Prototype
Fast                         2. Idea 2
                                                                                         built with your
Iterative                    3. Idea 3                           Use Case Storyboard
                                                                                         development
                                                                  UI      UI   UI   UI
Just Enough Detail     Prioritized                                                       platform tools
                                                 User
Tell a Story
                                                 Story 2                  UI   UI
Easy to follow
User POV                                                                                       Reused in
A path, not an event                                                                           real product
                                                                     Fast iterations
Embrace change                                                   refined with feedback
Remove Duplication
                                  Requirements                                           Development
                                 Management and                    PowerStory             tools/stack
                                  Planning tool
Lean Agile
Requirements   Build Better
               Products

More Related Content

Similar to Lean agile requirements with power story

Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012
Ariadna Font Llitjos
 
Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012
drewz lin
 
Codestrong 2012 breakout session android internals and best practices
Codestrong 2012 breakout session   android internals and best practicesCodestrong 2012 breakout session   android internals and best practices
Codestrong 2012 breakout session android internals and best practices
Axway Appcelerator
 
Shirly Ronen - Documenting an agile defect
Shirly Ronen - Documenting an agile defectShirly Ronen - Documenting an agile defect
Shirly Ronen - Documenting an agile defect
AgileSparks
 
Soa symposium agile bpm - impossible
Soa symposium   agile bpm - impossibleSoa symposium   agile bpm - impossible
Soa symposium agile bpm - impossible
camunda services GmbH
 
Pragmatic responsive-design-110912113912-phpapp01
Pragmatic responsive-design-110912113912-phpapp01Pragmatic responsive-design-110912113912-phpapp01
Pragmatic responsive-design-110912113912-phpapp01
Kike Algarra
 

Similar to Lean agile requirements with power story (20)

Agile comparison with requriement approaches
Agile comparison with requriement approachesAgile comparison with requriement approaches
Agile comparison with requriement approaches
 
Story Mapping in a Nutshell
Story Mapping in a NutshellStory Mapping in a Nutshell
Story Mapping in a Nutshell
 
Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012
 
Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012
 
Agile planing slide_share
Agile planing slide_shareAgile planing slide_share
Agile planing slide_share
 
Agile Dependency Management
Agile Dependency ManagementAgile Dependency Management
Agile Dependency Management
 
Codestrong 2012 breakout session android internals and best practices
Codestrong 2012 breakout session   android internals and best practicesCodestrong 2012 breakout session   android internals and best practices
Codestrong 2012 breakout session android internals and best practices
 
Structural organization and architecture of a virtual reality explorer
Structural organization and architecture of a virtual reality explorerStructural organization and architecture of a virtual reality explorer
Structural organization and architecture of a virtual reality explorer
 
Integrating usability testing into agile updated
Integrating usability testing into agile updatedIntegrating usability testing into agile updated
Integrating usability testing into agile updated
 
SpotMe pitch
SpotMe pitchSpotMe pitch
SpotMe pitch
 
庖丁解牛用户故事 (Splitting Your User Story)
庖丁解牛用户故事 (Splitting Your User Story)庖丁解牛用户故事 (Splitting Your User Story)
庖丁解牛用户故事 (Splitting Your User Story)
 
Fundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred DesignFundamental principles of Usability and User Centred Design
Fundamental principles of Usability and User Centred Design
 
Tour of Mobile usability testing apps and services
Tour of Mobile usability testing apps and servicesTour of Mobile usability testing apps and services
Tour of Mobile usability testing apps and services
 
Shirly Ronen - Documenting an agile defect
Shirly Ronen - Documenting an agile defectShirly Ronen - Documenting an agile defect
Shirly Ronen - Documenting an agile defect
 
Thinking mobile
Thinking mobileThinking mobile
Thinking mobile
 
Agile intro module 3
Agile intro   module 3Agile intro   module 3
Agile intro module 3
 
Soa symposium agile bpm - impossible
Soa symposium   agile bpm - impossibleSoa symposium   agile bpm - impossible
Soa symposium agile bpm - impossible
 
Agile gathering + guidelines stories
Agile gathering + guidelines storiesAgile gathering + guidelines stories
Agile gathering + guidelines stories
 
User story mapping
User story mappingUser story mapping
User story mapping
 
Pragmatic responsive-design-110912113912-phpapp01
Pragmatic responsive-design-110912113912-phpapp01Pragmatic responsive-design-110912113912-phpapp01
Pragmatic responsive-design-110912113912-phpapp01
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Lean agile requirements with power story

  • 1. Why? Lean Agile What! Requirements Enabled by PowerStory
  • 2. Why large • Asking everything to be defined up front functional • Leads to feature overload specs • Does not let you evolve, change, reassess upfront don’t • Hard to follow work • You end up building more than you need to • Still not what the customer really needs
  • 3. • Fast • Iterative • A path, not an event Lean Agile • Just Enough Detail Requirements • Embrace and adapt to requirements change • Remove Duplication • Tell a Story – Make it easy to follow • User Point of view
  • 4. User Story 1 High level description from user pov Ideas / Concepts User Story 2 Start with… 1. Idea 1 1:m High level description from user pov Ideas and their 2. Idea 2 User Story 3 user stories 3. Idea 3 High level description Prioritized from user pov User Story 4 High level description from user pov Used For Project and Sprint Planning
  • 5. User Story 1 UI 1 do only Sketch High level description from user pov what you need to Communicate the UI Storyboard requirements UI 1 UI 2 UI 3 UI 4 Sketch Sketch Sketch Sketch Mock up the story Use Case Storyboard (i.e UI Storyboard with Alternate Flows) as required UI 1 UI 2 UI 3 UI 4 Sketch Sketch Sketch Sketch UI 5 UI 6 Sketch Sketch Delivered as part of a sprint – highly iterative
  • 6. UI 1 Sketch Build UI Use Case Storyboard Prototype UI 1 UI 2 UI 3 UI 4 Sketch Sketch Sketch Sketch Using UI Prototype built with your destination UI 5 Sketch UI 6 Sketch development platform tools Technology (eg. HTML5, Bootstrap.js etc) Platform Delivered as part of a sprint – highly iterative
  • 7. Lean Agile Requirements Ideas / Concepts UI 1 User with Story 1 Sketch 1. Idea 1 1:m PowerStory 1:m UI Prototype Fast 2. Idea 2 built with your Iterative 3. Idea 3 Use Case Storyboard development UI UI UI UI Just Enough Detail Prioritized platform tools User Tell a Story Story 2 UI UI Easy to follow User POV Reused in A path, not an event real product Fast iterations Embrace change refined with feedback Remove Duplication Requirements Development Management and PowerStory tools/stack Planning tool
  • 8. Lean Agile Requirements Build Better Products