Top Banner
Ryan McKergow ryanmckergow
41

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

Feb 16, 2017

Download

Technology

Ryan McKergow
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The secret life of an Agile BA - NAB - 23 02-2016

Ryan McKergow ryanmckergow

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

think sharp

Recap

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

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: –  DailyStandups–  StoryKickoffs–  StoryMapping– Wri7ngStories

–  Showcases–  Retrospec7ves

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

think sharp

Our case study: To explore the secret life of an Agile Business Analyst

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

think sharp elabor8

Hungry Macks – Build you own burger

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

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

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

think sharp elabor8

Where are we?

Projectincep0on

Sprint0

Sprint1

Sprint2

Sprintn

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

think sharp

Project inception

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

think sharp elabor8

Project inception

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

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

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

think sharp elabor8

Agenda •  Ice breakers •  Project Overview •  Scoping Workshop •  To be process mapping •  Story Card Identification •  Non-Functional Requirements •  Release Planning •  Team Processes

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

think sharp elabor8

Agenda

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

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

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

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

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

think sharp elabor8

Release planning

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

think sharp elabor8

Where are we?

Projectincep7on

Sprint0

Sprint1

Sprint2

Sprintn

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

think sharp

Story workshops

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

think sharp elabor8

Story workshops

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

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

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

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

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

think sharp

Story writing

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

think sharp elabor8

Story writing

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

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

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

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

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

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

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

think sharp elabor8

But remember… Agile focuses on:

Individuals and interactions

over processes and tools

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

think sharp elabor8

And… Stories don’t replace talking:

development team

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

think sharp

Sprint planning

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

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

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

think sharp elabor8

Sprint planning

Sprint 1:

Splash screen

2

Selecting a meat

5

Selecting a bun

3

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

think sharp elabor8

Where are we?

Projectincep7on

Sprint0

Sprint1

Sprint2

Sprintn

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

think sharp

Story kickoff

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

think sharp elabor8

Story kickoff

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

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

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

think sharp elabor8

Story kickoff

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

think sharp

During the Sprint

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

think sharp elabor8

During the sprint

Projectincep7on

Sprint0

Sprint1

Sprint2

Sprintn

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

think sharp

End of the Sprint

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

think sharp elabor8

End of the Sprint Retrospective and Showcase

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

elabor8.com.au Thank you!

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

think sharp elabor8

Image References 1.  20thCenturyFox,(2015).ThesecretlifeofWalterMi1y.[image]Available

at:hPp://www.waltermiPy.com/img/7ckets/hero.jpg[Accessed4May2015].

2.  Webweaver.nu,(2015).[online]Availableat:hPp://www.webweaver.nu/clipart/img/misc/food/fast-food/hamburger-layers.png[Accessed15Nov.2015].

3.  Schiffer,B.(2015).BerndSchifferonTwi1er.[online]TwiPer.Availableat:hPps://twiPer.com/berndschiffer/status/611773018772103168[Accessed15Nov.2015].

4.  Oakdome.com,(2016).[online]Availableat:hPp://oakdome.com/k5/cartoons/cartoon-gallery/images/tv.png[Accessed23Feb.2016].