IIBA Denver Chapter September 20 2017 Agile Techniques
IIBA Denver Chapter September 20, 2017 Agile Techniques Workshop Susan Futey
Tonight’s Format 1. Agile Extension V 2 • Classroom-style Presentation and Overview • Agile Techniques Overview 2. Vote for Agile Techniques that interest you • Pick up 3 sticky notes • Choose 3 techniques you wish to learn more about • Cast your vote by placing sticky note on chosen technique(s) 3. Break-out Sessions • Review Technique 1, Discuss and Prepare, Present to Group • Review Technique 2, Discuss and Prepare, Present to Group IIBA Denver Chapter : Agile Techniques Workshop 2
Agile Extension v 2 3
How to View Agile Extension Version 2 IIBA Denver Chapter : Agile Techniques Workshop 4
How to View Agile Extension Version 2 IIBA Denver Chapter : Agile Techniques Workshop 5
The Gist • Agile Mindset • Agile is a mindset, not a methodology, that can be applied to business analysis competencies and techniques • Horizons • Business Analysis at multiple planning horizons 1. Strategy Horizon 2. Initiative Horizon 3. Delivery Horizon • Techniques • Selecting the right technique as an agile business analysis practitioner IIBA Denver Chapter : Agile Techniques Workshop 6
The Agile Mindset IIBA Denver Chapter : Agile Techniques Workshop 7
Three Horizons IIBA Denver Chapter : Agile Techniques Workshop 8
Techniques 1. Backlog Refinement 13. Relative Estimation 2. Behaviour Driven Development 14. Retrospectives 3. Impact Mapping 15. Reviews 4. Job Stories 16. Spikes 5. Kano Analysis 17. Storyboarding 6. Minimal Viable Product 7. Personas 8. Planning Workshops 9. Portfolio Kanban 10. Product Roadmap 11. Purpose Alignment Model 12. Real Options 18. Story Decomposition 19. Story Elaboration 20. Story Mapping 21. User Stories 22. Value Modelling 23. Value Stream Mapping 24. Visioning IIBA Denver Chapter : Agile Techniques Workshop 9
Selecting the Right Technique • Communication. . . • Planning Workshop, Retrospectives • Process Analysis. . . • Impact Mapping • Product Management or Refinement • Product Roadmap, Kano Analysis, Minimal Viable Product • Requirements Management • Spikes, Story Mapping, User Stories • Understanding Your Customer • Personas, Storyboarding IIBA Denver Chapter : Agile Techniques Workshop 10
Let’s Vote! 11
Tonight’s Format 1. Agile Extension V 2 • Classroom-style Presentation and Overview • Agile Techniques Overview 2. Vote for Agile Techniques that interest you • Pick up 3 sticky notes • Choose 3 techniques you wish to learn more about • Cast your vote by placing sticky note on chosen technique(s) 3. Break-out Sessions • Review Technique 1, Discuss and Prepare, Present to Group • Review Technique 2, Discuss and Prepare, Present to Group IIBA Denver Chapter : Agile Techniques Workshop 12
Techniques 1. Backlog Refinement 13. Relative Estimation 2. Behaviour Driven Development 14. Retrospectives 3. Impact Mapping 15. Reviews 4. Job Stories 16. Spikes 5. Kano Analysis 17. Storyboarding 6. Minimal Viable Product 7. Personas 8. Planning Workshops 9. Portfolio Kanban 10. Product Roadmap 11. Purpose Alignment Model 12. Real Options 18. Story Decomposition 19. Story Elaboration 20. Story Mapping 21. User Stories 22. Value Modelling 23. Value Stream Mapping 24. Visioning IIBA Denver Chapter : Agile Techniques Workshop 13
Break-out Sessions 14
Tonight’s Format 1. Agile Extension V 2 • Classroom-style Presentation and Overview • Agile Techniques Overview 2. Vote for Agile Techniques that interest you • Pick up 3 sticky notes • Choose 3 techniques you wish to learn more about • Cast your vote by placing sticky note on chosen technique(s) 3. Break-out Sessions • Review Technique 1, Discuss and Prepare, Present to Group • Review Technique 2, Discuss and Prepare, Present to Group IIBA Denver Chapter : Agile Techniques Workshop 15
Appendix 16
Context: Product Management Refinement 7. 6 Minimal Viable Product (MVP) • Identifies the smallest set of features or requirements to deliver value in shortest time possible • Focuses on core features and no more • Further features developed after feedback IIBA Denver Chapter : Agile Techniques Workshop 17
Context: Product Management Refinement 7. 10 Product Roadmap • Strategic document and plan describing how a product will grow to align to stakeholders’ needs • Shows features and a path to deliver them over time • Focuses on product/feature delivered, not milestones or check points IIBA Denver Chapter : Agile Techniques Workshop 18
Context: Product Management Refinement 7. 11 Purpose Alignment Model • A two-dimensional rating model • Aids in making prioritization decisions IIBA Denver Chapter : Agile Techniques Workshop 19
Context: Product Management Refinement 7. 12 Real Options • Indicates when a decision should be made and when more details are needed • Frequently used as a refinement and prioritization technique • Helps stakeholders delay decisions to the last responsible moment and focus on highest priority item IIBA Denver Chapter : Agile Techniques Workshop 20
Context: Requirements Management 7. 2 Behaviour Driven Development (BDD) • Uses customer readable, domain specific language to specify intended behaviour • Creates opportunity for test automation • Examples expressed in Gherkin Syntax: IIBA Denver Chapter : Agile Techniques Workshop 21
Context: Requirements Management 7. 4 Job Stories • Represent a product backlog item (PBI) or requirement in terms of a job to be done by a stakeholder • Facilitate collaboration and focus the delivery team on the customer need rather than implementation details • Example format: IIBA Denver Chapter : Agile Techniques Workshop 22
Context: Requirements Management 7. 13 Relative Estimation • Make future predictions based on past experience • Measured as story points based on what the team knows about the story: IIBA Denver Chapter : Agile Techniques Workshop 23
Context: Requirements Management 7. 16 Spikes • Used to time-box research, design, or prototyping activities in order to understand expected effort • Exploratory only; do not produce a potentially shippable product • Often are technical, may prototype a solution approach to a feature IIBA Denver Chapter : Agile Techniques Workshop 24
Context: Requirements Management 7. 18 Story Decomposition • Define requirements at progressively smaller levels of granularity IIBA Denver Chapter : Agile Techniques Workshop 25
Context: Requirements Management 7. 19 Story Elaboration • Define the detailed design and acceptance criteria to deliver a working solution • Lowest level of Story Decomposition and done on a just-in-time basis for stories in scope for upcoming iteration • Outcome is a shared understanding of what will be delivered to achieve “Done” for this story IIBA Denver Chapter : Agile Techniques Workshop 26
Context: Requirements Management 7. 20 Story Mapping • Provides view of sequence of activities to be supported by a solution • Assists with prioritizing product delivery IIBA Denver Chapter : Agile Techniques Workshop 27
Context: Requirements Management 7. 21 User Stories • Representation of the customer need expressed as a concise statement of a feature • Card, Conversation, Confirmation • Example format: IIBA Denver Chapter : Agile Techniques Workshop 28
- Slides: 28