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.
Don’t be a zombie reading your stories
Learn the exciting parts of
analysis
Ryan McKergow
ryanmckergow
rmckergow
think sharp rmckergow
What will we cover?
1.What does your team look like?
2.Analysis is essential
3.Exciting techniques t...
think sharp
1. What does your team
look like? Where’s the
Business Analyst?
think sharp rmckergow
Australian corporate agile team
Business Analyst/s Developer/s Tester/s
Architect Product Owner Proj...
think sharp rmckergow
Australian digital agile team
Business Analyst/s
(optional)
Developer/s Tester/s
Product Owner Deliv...
think sharp rmckergow
Scrum teams (as per the Scrum Guide)
Development Team Product Owner Scrum Master
think sharp rmckergow
Scaled Agile Framework (SAFe) teams
Agile Team Product Owner Scrum Master
think sharp rmckergow
Start ups & digital agencies
Developers Project Manager or
Business person
think sharp rmckergow
What do we do about analysis then?
think sharp
2. Analysis is
essential
think sharp rmckergow
Analysis?! That’s not my job…
Can you just tighten
this bolt up?
Sorry mate. I’m a bolt
loosener. Yo...
think sharp rmckergow
T-shaped individuals
Breadth
Depth
think sharp rmckergow
Poor analysis creates costly defects
Refer to this article featuring @scottwambler: http://bit.ly/co...
think sharp rmckergow
Collaborative analysis reduces cost of defects
Refer to this article featuring @scottwambler: http:/...
think sharp rmckergow
Poll: Can you relate?
development team
think sharp rmckergow
Reading stories ≠ shared understanding
Communicationeffectiveness
Richness of communication
Reading ...
think sharp rmckergow
Talking to people = shared understanding
Communicationeffectiveness
Richness of communication
Face t...
think sharp rmckergow
Analysis is essential
“Analysis doesn’t need
a role to happen.
But… the absense of a
Business Analys...
think sharp
3. The exciting parts
of analysis:
Techniques to try @ work
think sharp rmckergow
Three amigos
Given… When…
Then…?
think sharp rmckergow
Three amigos
“A technique collaborative
mindset involving the key
functions in software
development.”
think sharp rmckergow
Three amigos
Steps to be the three amigos:
• Where ever you need to clarify a story 
talk to eachot...
think sharp rmckergow
Three amigos
Additional information on the
three amigos:
http://bit.ly/3-amigos-atdd
think sharp rmckergow
Three amigos
I have a
question
…
Me too!
How can
I help?
think sharp rmckergow
Story kickoff
think sharp rmckergow
Story kickoff
“A technique to get a shared
understanding of a story when
starting development.”
think sharp rmckergow
Story kickoff
Steps to run a story kickoff:
• Hold it when ready to start dev on a story
• Gather th...
think sharp rmckergow
Story kickoff
Additional information on
story kickoffs:
http://bit.ly/story-kickoffs
think sharp rmckergow
Story kickoff
think sharp rmckergow
Customer journey map
think sharp rmckergow
Customer journey map
“A technique to understand
what our customers go
through. What are their pains ...
think sharp rmckergow
Customer journey map
Steps to create a Customer journey map:
• Organise the team for a workshop (par...
think sharp rmckergow
Customer journey map
think sharp rmckergow
Design studio workshop
think sharp rmckergow
Design studio workshop
“A technique to design
the user interface together
& identify gaps
in our ana...
think sharp rmckergow
Design studio workshop
Steps to run a design studio workshop:
• Organise the team for a workshop
• P...
think sharp rmckergow
Design studio workshop
Additional information on
design studio workshops:
http://bit.ly/design-studi...
think sharp rmckergow
Design studio workshop
Don’t be a zombie reading your stories
Learn the exciting parts of
analysis
Ryan McKergow
ryanmckergow
rmckergow
elabor8.com.au
Thank you
Ryan McKergow
ryanmckergow
rmckergow
Slides: http://bit.ly/exciting-analysis
think sharp rmckergow
Image References
1. Assets.nydailynews.com, (2016). [online] Available at:
http://assets.nydailynews...
Upcoming SlideShare
Loading in …5
×

Don't be a zombie reading your stories - Learn the exciting parts of analysis - YOW! West - 03_05_2016

748 views

Published on

For some teams, having a Business Analyst would be a luxury. For others, they are no longer necessary. Whatever your situation, analysis and critical thinking is still essential in software development. Even if you don’t have a Business Analyst!

During this talk, you will learn how to become a Business Analyst while still being a developer, tester, or product manager. I will introduce some of the secrets that great Business Analysts use to get people collaborating, discussing the problem, and agreeing on a solution. Learn how to run a design studio, 3 amigos session, or a story kickoff. Don’t just be a zombie reading your next ticket. Let’s think about the problem and how we’ll solve it together!

Published in: Technology
  • Be the first to comment

Don't be a zombie reading your stories - Learn the exciting parts of analysis - YOW! West - 03_05_2016

  1. 1. Don’t be a zombie reading your stories Learn the exciting parts of analysis Ryan McKergow ryanmckergow rmckergow
  2. 2. think sharp rmckergow What will we cover? 1.What does your team look like? 2.Analysis is essential 3.Exciting techniques to take home
  3. 3. think sharp 1. What does your team look like? Where’s the Business Analyst?
  4. 4. think sharp rmckergow Australian corporate agile team Business Analyst/s Developer/s Tester/s Architect Product Owner Project Managers
  5. 5. think sharp rmckergow Australian digital agile team Business Analyst/s (optional) Developer/s Tester/s Product Owner Delivery Lead
  6. 6. think sharp rmckergow Scrum teams (as per the Scrum Guide) Development Team Product Owner Scrum Master
  7. 7. think sharp rmckergow Scaled Agile Framework (SAFe) teams Agile Team Product Owner Scrum Master
  8. 8. think sharp rmckergow Start ups & digital agencies Developers Project Manager or Business person
  9. 9. think sharp rmckergow What do we do about analysis then?
  10. 10. think sharp 2. Analysis is essential
  11. 11. think sharp rmckergow Analysis?! That’s not my job… Can you just tighten this bolt up? Sorry mate. I’m a bolt loosener. You’re going to need a bolt tightener.
  12. 12. think sharp rmckergow T-shaped individuals Breadth Depth
  13. 13. think sharp rmckergow Poor analysis creates costly defects Refer to this article featuring @scottwambler: http://bit.ly/costofchange Cost Length of feedback cycle Analysis defects found via traditional acceptance testing
  14. 14. think sharp rmckergow Collaborative analysis reduces cost of defects Refer to this article featuring @scottwambler: http://bit.ly/costofchange Cost Length of feedback cycle Analysis defects found via active stakeholder engagement / participation Analysis defects found via collaborative workshops
  15. 15. think sharp rmckergow Poll: Can you relate? development team
  16. 16. think sharp rmckergow Reading stories ≠ shared understanding Communicationeffectiveness Richness of communication Reading a document / stories Refer to this article featuring @TotherAlistair: http://bit.ly/agilecomms
  17. 17. think sharp rmckergow Talking to people = shared understanding Communicationeffectiveness Richness of communication Face to face conversation Refer to this article featuring @TotherAlistair: http://bit.ly/agilecomms Face to face at a whiteboard
  18. 18. think sharp rmckergow Analysis is essential “Analysis doesn’t need a role to happen. But… the absense of a Business Analyst is not an excuse to ignore it.” Ryan McKergow
  19. 19. think sharp 3. The exciting parts of analysis: Techniques to try @ work
  20. 20. think sharp rmckergow Three amigos Given… When… Then…?
  21. 21. think sharp rmckergow Three amigos “A technique collaborative mindset involving the key functions in software development.”
  22. 22. think sharp rmckergow Three amigos Steps to be the three amigos: • Where ever you need to clarify a story  talk to eachother at the same time • Time: 5-15 minutes • Other opportunities: • Sprint planning • Story kickoff • Demoing a story to the “business” (aka Product owner)
  23. 23. think sharp rmckergow Three amigos Additional information on the three amigos: http://bit.ly/3-amigos-atdd
  24. 24. think sharp rmckergow Three amigos I have a question … Me too! How can I help?
  25. 25. think sharp rmckergow Story kickoff
  26. 26. think sharp rmckergow Story kickoff “A technique to get a shared understanding of a story when starting development.”
  27. 27. think sharp rmckergow Story kickoff Steps to run a story kickoff: • Hold it when ready to start dev on a story • Gather the team & creator of the story • Ask the creator to visually explain the story & provide context • Asks lots of questions to clarify what they want • Start dev • Time: 5-15 minutes
  28. 28. think sharp rmckergow Story kickoff Additional information on story kickoffs: http://bit.ly/story-kickoffs
  29. 29. think sharp rmckergow Story kickoff
  30. 30. think sharp rmckergow Customer journey map
  31. 31. think sharp rmckergow Customer journey map “A technique to understand what our customers go through. What are their pains & what are the opportunities to improve?”
  32. 32. think sharp rmckergow Customer journey map Steps to create a Customer journey map: • Organise the team for a workshop (particularly someone involved in the existing process or a real customer!) • List out the: • Phases the customer goes through • What activities for each phase • What they gain / is painful about each phase • Brainstorm opportunities to improve on existing process • Time: 60-120 minutes
  33. 33. think sharp rmckergow Customer journey map
  34. 34. think sharp rmckergow Design studio workshop
  35. 35. think sharp rmckergow Design studio workshop “A technique to design the user interface together & identify gaps in our analysis.”
  36. 36. think sharp rmckergow Design studio workshop Steps to run a design studio workshop: • Organise the team for a workshop • Product owner provides context on new feature • Everyone draws what they think the interface will look like • Present to each other, share & critique ideas • Round 2 of drawing the interface based on feedback (optional) • Converge on a single design • Time: 30-90 minutes
  37. 37. think sharp rmckergow Design studio workshop Additional information on design studio workshops: http://bit.ly/design-studio-workshop (Details ¾ way down article)
  38. 38. think sharp rmckergow Design studio workshop
  39. 39. Don’t be a zombie reading your stories Learn the exciting parts of analysis Ryan McKergow ryanmckergow rmckergow
  40. 40. elabor8.com.au Thank you Ryan McKergow ryanmckergow rmckergow Slides: http://bit.ly/exciting-analysis
  41. 41. think sharp rmckergow Image References 1. Assets.nydailynews.com, (2016). [online] Available at: http://assets.nydailynews.com/polopoly_fs/1.98449.1314089135!/img/httpImage/image.jpg_gen/der ivatives/gallery_1200/gal-movie-a-team-jpg.jpg [Accessed 15 Feb. 2016]. 2. Ambysoft.com. (2016). [online] Available at: http://www.ambysoft.com/artwork/comparingTechniques.jpg [Accessed 28 Apr. 2016]. 3. Schiffer, B. (2015). Bernd Schiffer on Twitter. [online] Twitter. Available at: https://twitter.com/berndschiffer/status/611773018772103168 [Accessed 15 Nov. 2015]. 4. Agilemodeling.com, (2015). Communication on Agile Software Teams. [online] Available at: http://www.agilemodeling.com/essays/communication.htm [Accessed 15 Nov. 2015]. 5. Methodsandtools.com. (2016). [online] Available at: http://www.methodsandtools.com/archive/speccollab1.gif [Accessed 28 Apr. 2016].

×