SlideShare a Scribd company logo
1 of 41
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 to take home
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 Project Managers
think sharp rmckergow
Australian digital agile team
Business Analyst/s
(optional)
Developer/s Tester/s
Product Owner Delivery Lead
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. You’re going to
need a bolt tightener.
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/costofchange
Cost
Length of feedback cycle
Analysis defects found via
traditional acceptance testing
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
think sharp rmckergow
Poll: Can you relate?
development team
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
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
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
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 eachother at the same time
• Time: 5-15 minutes
• Other opportunities:
• Sprint planning
• Story kickoff
• Demoing a story to the “business” (aka
Product owner)
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 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
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 &
what are the opportunities to
improve?”
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
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 analysis.”
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
think sharp rmckergow
Design studio workshop
Additional information on
design studio workshops:
http://bit.ly/design-studio-workshop
(Details ¾ way down article)
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.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].

More Related Content

What's hot

What's hot (20)

Situational Retrospectives
Situational RetrospectivesSituational Retrospectives
Situational Retrospectives
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-master
 
Retrospective
RetrospectiveRetrospective
Retrospective
 
Scrum team evolution
Scrum team evolutionScrum team evolution
Scrum team evolution
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
 
Scaling july 2014 4.key
Scaling july 2014 4.keyScaling july 2014 4.key
Scaling july 2014 4.key
 
Rewind to fast forward: retrospectives as the essence of Agile
Rewind to fast forward: retrospectives as the essence of AgileRewind to fast forward: retrospectives as the essence of Agile
Rewind to fast forward: retrospectives as the essence of Agile
 
Scrum retrospective
Scrum retrospective Scrum retrospective
Scrum retrospective
 
Retrospect it! a simple recipe for building fun agile retrospectives
Retrospect it! a simple recipe for building fun agile retrospectivesRetrospect it! a simple recipe for building fun agile retrospectives
Retrospect it! a simple recipe for building fun agile retrospectives
 
"Agile coaching is dead" by Mariya Breyter
"Agile coaching is dead" by Mariya Breyter"Agile coaching is dead" by Mariya Breyter
"Agile coaching is dead" by Mariya Breyter
 
How to be a good (product) manager
How to be a good (product) managerHow to be a good (product) manager
How to be a good (product) manager
 
The Power of Retrospection
The Power of RetrospectionThe Power of Retrospection
The Power of Retrospection
 
The 7 Secrets of Highly Effective Retrospectives (DCSUG)
The 7 Secrets of Highly Effective Retrospectives (DCSUG)The 7 Secrets of Highly Effective Retrospectives (DCSUG)
The 7 Secrets of Highly Effective Retrospectives (DCSUG)
 
10 Years of My Scrum Experience
10 Years of My Scrum Experience10 Years of My Scrum Experience
10 Years of My Scrum Experience
 
Agile scrum-retrospective
Agile scrum-retrospectiveAgile scrum-retrospective
Agile scrum-retrospective
 
The Slippery Slope
The Slippery SlopeThe Slippery Slope
The Slippery Slope
 
High Bandwidth Communication
High Bandwidth CommunicationHigh Bandwidth Communication
High Bandwidth Communication
 
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
 
Developing a Kickass (High Performing) Engineering Team
Developing a Kickass (High Performing) Engineering TeamDeveloping a Kickass (High Performing) Engineering Team
Developing a Kickass (High Performing) Engineering Team
 
Launching agile projects slide handout
Launching agile projects   slide handoutLaunching agile projects   slide handout
Launching agile projects slide handout
 

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

Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
Alex Su
 

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

Scrum shuhari
Scrum shuhariScrum shuhari
Scrum shuhari
 
Design Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile ProcessDesign Spikes for the Dual-Track Agile Process
Design Spikes for the Dual-Track Agile Process
 
Scrum
ScrumScrum
Scrum
 
Scrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planningScrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planning
 
Scrum intro
Scrum intro Scrum intro
Scrum intro
 
Five parallel design sprints. What possibly can go wrong?
Five parallel design sprints. What possibly can go wrong?Five parallel design sprints. What possibly can go wrong?
Five parallel design sprints. What possibly can go wrong?
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
Scrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesScrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient Employees
 
Lean UX Workshop
Lean UX WorkshopLean UX Workshop
Lean UX Workshop
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
 
Your Portfolio as a Product
Your Portfolio as a ProductYour Portfolio as a Product
Your Portfolio as a Product
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
fast Introduction scrum
fast Introduction scrumfast Introduction scrum
fast Introduction scrum
 
Agile Design the Fabrique way
Agile Design the Fabrique wayAgile Design the Fabrique way
Agile Design the Fabrique way
 
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case StudyEngineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
 
Hack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopHack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile Workshop
 
Remote User Testing - MSU 12 Nov2021
Remote User Testing - MSU 12 Nov2021Remote User Testing - MSU 12 Nov2021
Remote User Testing - MSU 12 Nov2021
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 

More from Ryan McKergow

More from Ryan McKergow (11)

CTO School Brisbane - Jumping in the deep end - My journey as an Agile Leader
CTO School Brisbane - Jumping in the deep end - My journey as an Agile LeaderCTO School Brisbane - Jumping in the deep end - My journey as an Agile Leader
CTO School Brisbane - Jumping in the deep end - My journey as an Agile Leader
 
Continuous improvement from the trenches - Elabor8 Lunch and Learn Meetup - ...
Continuous improvement from the trenches - Elabor8 Lunch and Learn Meetup -  ...Continuous improvement from the trenches - Elabor8 Lunch and Learn Meetup -  ...
Continuous improvement from the trenches - Elabor8 Lunch and Learn Meetup - ...
 
Return of the Retrospective - Prioritising continuous improvement - 15_12_2016
Return of the Retrospective - Prioritising continuous improvement - 15_12_2016Return of the Retrospective - Prioritising continuous improvement - 15_12_2016
Return of the Retrospective - Prioritising continuous improvement - 15_12_2016
 
The art to facilitating great collaborative workshops - Locomote - 15_09_2016
The art to facilitating great collaborative workshops - Locomote - 15_09_2016The art to facilitating great collaborative workshops - Locomote - 15_09_2016
The art to facilitating great collaborative workshops - Locomote - 15_09_2016
 
The secret life of an Agile BA - NAB - 23 02-2016
The secret life of an Agile BA - NAB - 23 02-2016The secret life of an Agile BA - NAB - 23 02-2016
The secret life of an Agile BA - NAB - 23 02-2016
 
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...
The art to facilitating great collaborative workshops - MYOB Brown Bag - 08_0...
 
Return of the Retrospectives - UniSuper Lunch and Learn - 21-05_2015
Return of the Retrospectives - UniSuper Lunch and Learn - 21-05_2015Return of the Retrospectives - UniSuper Lunch and Learn - 21-05_2015
Return of the Retrospectives - UniSuper Lunch and Learn - 21-05_2015
 
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...
 
Where does the Business Analyst fit into Agile - 1stConf presentation - 16-03...
Where does the Business Analyst fit into Agile - 1stConf presentation - 16-03...Where does the Business Analyst fit into Agile - 1stConf presentation - 16-03...
Where does the Business Analyst fit into Agile - 1stConf presentation - 16-03...
 
Return of the Retrospectives - SEEK Brown Bag - 21-10-14
Return of the Retrospectives - SEEK Brown Bag - 21-10-14Return of the Retrospectives - SEEK Brown Bag - 21-10-14
Return of the Retrospectives - SEEK Brown Bag - 21-10-14
 
How to Jazz up your Retros - Agile BA Meetup - Melbourne - 08/04/14
How to Jazz up your Retros - Agile BA Meetup - Melbourne - 08/04/14How to Jazz up your Retros - Agile BA Meetup - Melbourne - 08/04/14
How to Jazz up your Retros - Agile BA Meetup - Melbourne - 08/04/14
 

Recently uploaded

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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...
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

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

  • 1. Don’t be a zombie reading your stories Learn the exciting parts of analysis Ryan McKergow ryanmckergow rmckergow
  • 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. think sharp 1. What does your team look like? Where’s the Business Analyst?
  • 4. think sharp rmckergow Australian corporate agile team Business Analyst/s Developer/s Tester/s Architect Product Owner Project Managers
  • 5. think sharp rmckergow Australian digital agile team Business Analyst/s (optional) Developer/s Tester/s Product Owner Delivery Lead
  • 6. think sharp rmckergow Scrum teams (as per the Scrum Guide) Development Team Product Owner Scrum Master
  • 7. think sharp rmckergow Scaled Agile Framework (SAFe) teams Agile Team Product Owner Scrum Master
  • 8. think sharp rmckergow Start ups & digital agencies Developers Project Manager or Business person
  • 9. think sharp rmckergow What do we do about analysis then?
  • 10. think sharp 2. Analysis is essential
  • 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. think sharp rmckergow T-shaped individuals Breadth Depth
  • 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. 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. think sharp rmckergow Poll: Can you relate? development team
  • 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. 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. 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. think sharp 3. The exciting parts of analysis: Techniques to try @ work
  • 20. think sharp rmckergow Three amigos Given… When… Then…?
  • 21. think sharp rmckergow Three amigos “A technique collaborative mindset involving the key functions in software development.”
  • 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. think sharp rmckergow Three amigos Additional information on the three amigos: http://bit.ly/3-amigos-atdd
  • 24. think sharp rmckergow Three amigos I have a question … Me too! How can I help?
  • 26. think sharp rmckergow Story kickoff “A technique to get a shared understanding of a story when starting development.”
  • 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. think sharp rmckergow Story kickoff Additional information on story kickoffs: http://bit.ly/story-kickoffs
  • 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. 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
  • 34. think sharp rmckergow Design studio workshop
  • 35. think sharp rmckergow Design studio workshop “A technique to design the user interface together & identify gaps in our analysis.”
  • 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. think sharp rmckergow Design studio workshop Additional information on design studio workshops: http://bit.ly/design-studio-workshop (Details ¾ way down article)
  • 38. think sharp rmckergow Design studio workshop
  • 39. Don’t be a zombie reading your stories Learn the exciting parts of analysis Ryan McKergow ryanmckergow rmckergow
  • 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].

Editor's Notes

  1. We’ve taken a look at how agile has changed organisations, but let’s deep dive into how it’s affected business analysts. Where do we fit in? Is there still a role for us? To investigate this, I want to take a look at the common roles within different agile teams.
  2. Business analyst, developers, testers, architect, product owner, project manager Business analyst acting as iteration manager (unless there’s a full time IM) Analysis is purely performed by the business analyst
  3. Business analyst (optional), developers, testers, product owner, delivery lead Business analysts are sometimes present in these teams. If they are, they lead the analysis. If not, analysis is the collective responsibility of the team.
  4. The Development team, Product Owner, Scrum Master Developers is the collective noun for all members of a cross-functional team. This could include business analysts, testers, architects, but all titled developers. This encourages T-shaped individuals. Specialisation in an area, but breadth in others. Emphasis that all specialisations are the collective responsibility of the team. This includes analysis.
  5. Developers, project manager Analysis is the responsibility of either the project manager or developers depending on company.
  6. So where does all of this leave us? Some teams have a Business Analyst… Some don’t? We need to be mindful of this and look at being flexible. Not caught up on a title, but looking to be a great T-shaped analyst. This leads to our last section...
  7. We’ve taken a look at how agile has changed organisations, but let’s deep dive into how it’s affected business analysts. Where do we fit in? Is there still a role for us? To investigate this, I want to take a look at the common roles within different agile teams.
  8. When the technology was simple – The way we thought about technology was also fairly simple. What are we building? Simple question right? A business analyst would gather the requirements to automate a manual process. The technology became more complex – There were suddenly more layers and complexity to think about, more servers, more databases, more connections. We needed more analysis on how all the systems would connect to each other. The technology became less complex – Or more accurately, we found better ways to manage the complexity of the systems. So the question was no longer about how are we going to build it, but why are we building it? Does it solve an existing problem in the market? Is there an appetite for a solution to the problem. In some ways, the complexity has now moved onto the interactions with users. So, the evolution of technology has changed the questions we ask.
  9. When the technology was simple – The way we thought about technology was also fairly simple. What are we building? Simple question right? A business analyst would gather the requirements to automate a manual process. The technology became more complex – There were suddenly more layers and complexity to think about, more servers, more databases, more connections. We needed more analysis on how all the systems would connect to each other. The technology became less complex – Or more accurately, we found better ways to manage the complexity of the systems. So the question was no longer about how are we going to build it, but why are we building it? Does it solve an existing problem in the market? Is there an appetite for a solution to the problem. In some ways, the complexity has now moved onto the interactions with users. So, the evolution of technology has changed the questions we ask.
  10. When the technology was simple – The way we thought about technology was also fairly simple. What are we building? Simple question right? A business analyst would gather the requirements to automate a manual process. The technology became more complex – There were suddenly more layers and complexity to think about, more servers, more databases, more connections. We needed more analysis on how all the systems would connect to each other. The technology became less complex – Or more accurately, we found better ways to manage the complexity of the systems. So the question was no longer about how are we going to build it, but why are we building it? Does it solve an existing problem in the market? Is there an appetite for a solution to the problem. In some ways, the complexity has now moved onto the interactions with users. So, the evolution of technology has changed the questions we ask.
  11. When the technology was simple – The way we thought about technology was also fairly simple. What are we building? Simple question right? A business analyst would gather the requirements to automate a manual process. The technology became more complex – There were suddenly more layers and complexity to think about, more servers, more databases, more connections. We needed more analysis on how all the systems would connect to each other. The technology became less complex – Or more accurately, we found better ways to manage the complexity of the systems. So the question was no longer about how are we going to build it, but why are we building it? Does it solve an existing problem in the market? Is there an appetite for a solution to the problem. In some ways, the complexity has now moved onto the interactions with users. So, the evolution of technology has changed the questions we ask.
  12. When the technology was simple – The way we thought about technology was also fairly simple. What are we building? Simple question right? A business analyst would gather the requirements to automate a manual process. The technology became more complex – There were suddenly more layers and complexity to think about, more servers, more databases, more connections. We needed more analysis on how all the systems would connect to each other. The technology became less complex – Or more accurately, we found better ways to manage the complexity of the systems. So the question was no longer about how are we going to build it, but why are we building it? Does it solve an existing problem in the market? Is there an appetite for a solution to the problem. In some ways, the complexity has now moved onto the interactions with users. So, the evolution of technology has changed the questions we ask.
  13. Another big change in the last 15 years – and the reason we’re all here today - is the introduction of an agile way way of working. There are some key improvements that agile methodologies have brought to organisations, I want to highlight three of the big ticket items, to show that the teams and processes around the role of business analyst have also been evolving.
  14. In development teams, you can easily make a significant difference to team performance. There are a number of things you can do to help support this: Help to work for consensus on decisions and features to be built, involve the whole team in the decision-making process where possible. Developers love solving problems, let them help come up with the solutions. This will encourage greater engagement and ownership of the issue/product. When I worked at Sensis I was working on optimizing a feature and we were just struggling to come up with a fantastic solution that would delight our users, when I started involving the developers, that’s when things got really interesting. We ended up with a solution that was more interesting, looked great and the whole team felt like they helped make the decision and were super happy with the outcome. Have a shared understanding of project goals and ambitions. You can help with this by communicating proactively. If decisions are made by the business, ensure these decisions are communicated back to the development team. If the dev team understands the goals and reasons behind those goals, they will make the right decisions when it comes to developing features. For example, I worked at an organisaation where there was a business decision to deprioritise a whole lot of functionality in order to deliver an MVP to users. Unfortunately this wasn’t communicated properly back to the development team and they continued working on features that were no longer a part of MVP. So make sure that if the goals have changed, that the team are told and that they understands the reasons for the change, we’re all in this together after all. Effective teams possess not only technical skills, but also emotional intelligence. It turns out that if individuals on your team are socially aware, the whole group puts in better quality work. The ability to understand the feelings and thoughts of others—is one of the most important factors that can influence overall team intelligence. One of the easy things you can do for this one, is never assume your team mates life outside of work is great. Because it may not be, if you take the time to ask questions and get to know every member on your team, you will find that the team will start to collaborate and actually enjoy coming to work more, as they will feel understood. Also, humor. It might not be such an obvious factor in the effectiveness of a team, but actually humor inspires trust and intimacy—which can lead to overall better team interactions. SO don’t be afraid to be a bit of a clown, or to tell that cheesy dad joke. It will put everyone at ease, and who knows, you may actually enjoy coming to work if you have fun there. Remember, great teams don't just happen. Teams fit together like puzzles and are the result of hard work.