don't be a zombie reading your stories - learn the exciting parts of analysis - yow! west -...

41
Don’t be a zombie reading your stories Learn the exciting parts of analysis Ryan McKergow ryanmckergow rmckergow

Upload: ryan-mckergow

Post on 16-Feb-2017

551 views

Category:

Technology


0 download

TRANSCRIPT

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

Don’t be a zombie reading your storiesLearn the exciting parts of analysisRyan McKergow

ryanmckergow

rmckergow

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

think sharp rmckergow

What will we cover?

1.What does your team look like?

2.Analysis is essential

3.Exciting techniques to take

home

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

think sharp

1. What does your team look like? Where’s the Business Analyst?

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

think sharp rmckergow

Australian corporate agile team

Business Analyst/s Developer/s Tester/s

Architect Product Owner Project Managers

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

think sharp rmckergow

Australian digital agile team

Business Analyst/s(optional)

Developer/s Tester/s

Product Owner Delivery Lead

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

think sharp rmckergow

Scrum teams (as per the Scrum Guide)

Development Team Product Owner Scrum Master

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

think sharp rmckergow

Scaled Agile Framework (SAFe) teams

Agile Team Product Owner Scrum Master

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

think sharp rmckergow

Start ups & digital agencies

Developers Project Manager or Business person

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

think sharp rmckergow

What do we do about analysis then?

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

think sharp

2. Analysis is essential

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

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.

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

think sharp rmckergow

T-shaped individualsBreadth

Depth

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

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

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

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

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

think sharp rmckergow

Poll: Can you relate?development team

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

think sharp rmckergow

Reading stories ≠ shared understanding

Com

mun

icat

ion

effec

tive

ness

Richness of communication

Reading a document /

stories

Refer to this article featuring @TotherAlistair: http://bit.ly/agilecomms

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

think sharp rmckergow

Talking to people = shared understanding

Com

mun

icat

ion

effec

tive

ness

Richness of communication

Face to face conversation

Refer to this article featuring @TotherAlistair: http://bit.ly/agilecomms

Face to face at a whiteboard

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

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

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

think sharp

3. The exciting parts of analysis:Techniques to try @ work

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

think sharp rmckergow

Three amigosGiven… When…

Then…?

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

think sharp rmckergow

Three amigos

“A technique collaborative mindset involving the key

functions in software development.”

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

think sharp rmckergow

Three amigosSteps 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)

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

think sharp rmckergow

Three amigos

Additional information on the three amigos:

http://bit.ly/3-amigos-atdd

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

think sharp rmckergow

Three amigosI have a question

…Me too!

How can I help?

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

think sharp rmckergow

Story kickoff

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

think sharp rmckergow

Story kickoff

“A technique to get a shared understanding of a story when

starting development.”

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

think sharp rmckergow

Story kickoffSteps 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

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

think sharp rmckergow

Story kickoff

Additional information onstory kickoffs:

http://bit.ly/story-kickoffs

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

think sharp rmckergow

Story kickoff

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

think sharp rmckergow

Customer journey map

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

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?”

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

think sharp rmckergow

Customer journey mapSteps 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

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

think sharp rmckergow

Customer journey map

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

think sharp rmckergow

Design studio workshop

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

think sharp rmckergow

Design studio workshop

“A technique to design the user interface together

& identify gaps in our analysis.”

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

think sharp rmckergow

Design studio workshopSteps 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

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

think sharp rmckergow

Design studio workshop

Additional information ondesign studio workshops:

http://bit.ly/design-studio-workshop(Details ¾ way down article)

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

think sharp rmckergow

Design studio workshop

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

Don’t be a zombie reading your storiesLearn the exciting parts of analysisRyan McKergow

ryanmckergow

rmckergow

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

elabor8.com.au

Thank you

Ryan McKergow

ryanmckergow

rmckergow

Slides: http://bit.ly/exciting-analysis

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

think sharp rmckergow

Image References1. Assets.nydailynews.com, (2016). [online] Available at:

http://assets.nydailynews.com/polopoly_fs/1.98449.1314089135!/img/httpImage/image.jpg_gen/derivatives/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].