Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The secret life of an Agile BA - NAB - 23 02-2016

871 views

Published on

The Agile Business Analyst seems to be a bit of an unknown quantity to some people. Frameworks like Scrum and SAFe have no mention of the Business Analyst. Is it because they don't understand us? Is it because to outsiders we're living in secret?

Ryan will explain how the Agile Business Analyst is an essential role that is evolving as our the world around us is constantly change and becoming increasingly more complex. Our focus is shifting from just requirements to delivering value. Throughout this talk and discussion with the audience we will demystify the secret life of the Agile Business Analyst.

Published in: Technology

The secret life of an Agile BA - NAB - 23 02-2016

  1. 1. Ryan McKergow ryanmckergow
  2. 2. think sharp Recap
  3. 3. think sharp elabor8 Recap You don’t have to throw out your old skills How you behave matters What Agile Business Analysts do day to day: –  Daily Standups –  Story Kickoffs –  Story Mapping –  Wri7ng Stories –  Showcases –  Retrospec7ves
  4. 4. think sharp Our case study: To explore the secret life of an Agile Business Analyst
  5. 5. think sharp elabor8 Hungry Macks – Build you own burger
  6. 6. think sharp elabor8 Hungry Macks – Build you own burger “Over the last few years, Hungry Macks has been the leading fast food burger chain in the industry. With stiff competition from its rival burger chains, the company is looking to revolutionise the way burgers are offered. To do this, Hungry Macks is considering an alternative offering to their standard selection by allowing their customers to build their own burger. Through this strategic move, the industry leader hopes to separate itself from its competitors and dominate the fast food burger industry.”
  7. 7. think sharp elabor8 Where are we? Project incep0on Sprint 0 Sprint 1 Sprint 2 Sprint n
  8. 8. think sharp Project inception
  9. 9. think sharp elabor8 Project inception
  10. 10. think sharp elabor8 Project inception More information on Project inceptions: http://bit.ly/project-inception The concept of the development team collaborating with the Product Owner/s and Subject Matter Experts to understand the problem and define the project. Steps to organising a Project inception: •  Organise a large workshop room for # days •  Invite all people (well in advance) •  Plan the agenda •  Socialise the plan with key project members •  Gather materials
  11. 11. think sharp elabor8 Agenda •  Ice breakers •  Project Overview •  Scoping Workshop •  To be process mapping •  Story Card Identification •  Non-Functional Requirements •  Release Planning •  Team Processes
  12. 12. think sharp elabor8 Agenda
  13. 13. think sharp elabor8 Scoping workshop In Out Unsure •  User interface to build burger •  Table service application •  Build your own burger machine infrastructure •  Payment gateway •  API to send order to kitchen
  14. 14. think sharp elabor8 Story identification Feature: User interface to build burger Stories: •  Splash screen when customer arrives at “Build your own burger” machine •  Selecting a bun •  Selecting a meat •  Selecting sauces •  Selecting salads •  Confirm burger and proceed to check
  15. 15. think sharp elabor8 Release planning
  16. 16. think sharp elabor8 Where are we? Project incep7on Sprint 0 Sprint 1 Sprint 2 Sprint n
  17. 17. think sharp Story workshops
  18. 18. think sharp elabor8 Story workshops
  19. 19. think sharp elabor8 Story workshops The concept of the team collaboratively defining the Story’s acceptance criteria. Steps to run a Story Workshop: •  Organise ahead of Sprint 1 •  Team defines acceptance criteria together •  Write up acceptance criteria •  Team starts development when assigned to the Sprint More information on Story workshops: http://bit.ly/story-workshop
  20. 20. think sharp elabor8 Story workshop – selecting a meat In Out Unsure Beef Lamb (not an existing meat) Images of meat Chicken Selecting more than one meat Fish Bacon
  21. 21. think sharp Story writing
  22. 22. think sharp elabor8 Story writing
  23. 23. think sharp elabor8 Story writing The act of writing the acceptance criteria for a story. Acceptance criteria is the check list of what the story must do before it is “Done”. Steps to story writing: •  Perform required analysis / conduct workshops prior to writing •  Write the acceptance criteria in a consistent format •  Ask a fellow BA to review your Story
  24. 24. think sharp elabor8 Format to write your stories Scenario: [Title – explains the activity] Given [some context] And [some more context] When [a single event/trigger happens] Then [an outcome happens] And [another outcome happens] More information on BDD format: http://bit.ly/e8-bdd-intro, http://bit.ly/e8-bdd-tips, & http://bit.ly/e8-bdd-tips2
  25. 25. think sharp elabor8 Format to write your stories Scenario: Selecting a meat Given I have started building a burger And I have selected my bun And I have the option to select a meat When I select a meat Then the meat is set for my burger And I am proceeded to selecting sauces
  26. 26. think sharp elabor8 But remember… Agile focuses on: Individuals and interactions over processes and tools
  27. 27. think sharp elabor8 And… Stories don’t replace talking: development team
  28. 28. think sharp Sprint planning
  29. 29. think sharp elabor8 Sprint planning The concept of the development team planning what they will commit to in the upcoming Sprint. Steps to participating in Sprint planning: •  Identify what Stories have been prioritised •  Remind yourself of the details of each Story •  Attend and assist where required with details of each Story More information on Sprint planning: http://bit.ly/e8-sprint-planning
  30. 30. think sharp elabor8 Sprint planning Sprint 1: Splash screen 2 Selecting a meat 5 Selecting a bun 3
  31. 31. think sharp elabor8 Where are we? Project incep7on Sprint 0 Sprint 1 Sprint 2 Sprint n
  32. 32. think sharp Story kickoff
  33. 33. think sharp elabor8 Story kickoff
  34. 34. think sharp elabor8 Story kickoff The concept of visually explaining the Story and acceptance criteria to the development team when commencing development. Steps to run a Story Kickoff: •  Writing Story ahead of the Sprint •  Story Kickoff held when Story is ready for development within the Sprint •  Visually explain the Story & acceptance criteria •  Incorporate changes & feedback during development More information on Story kickoffs: http://bit.ly/story-kickoffs
  35. 35. think sharp elabor8 Story kickoff
  36. 36. think sharp During the Sprint
  37. 37. think sharp elabor8 During the sprint Project incep7on Sprint 0 Sprint 1 Sprint 2 Sprint n
  38. 38. think sharp End of the Sprint
  39. 39. think sharp elabor8 End of the Sprint Retrospective and Showcase
  40. 40. elabor8.com.au Thank you!
  41. 41. think sharp elabor8 Image References 1.  20th Century Fox, (2015). The secret life of Walter Mi1y. [image] Available at: hPp://www.waltermiPy.com/img/7ckets/hero.jpg [Accessed 4 May 2015]. 2.  Webweaver.nu, (2015). [online] Available at: hPp://www.webweaver.nu/clipart/img/misc/food/fast-food/hamburger- layers.png [Accessed 15 Nov. 2015]. 3.  Schiffer, B. (2015). Bernd Schiffer on Twi1er. [online] TwiPer. Available at: hPps://twiPer.com/berndschiffer/status/611773018772103168 [Accessed 15 Nov. 2015]. 4.  Oakdome.com, (2016). [online] Available at: hPp://oakdome.com/k5/cartoons/cartoon-gallery/images/tv.png [Accessed 23 Feb. 2016].

×