©2011 Improving Enterprises, Inc. Epics and Agile Planning.

36
©2011 Improving Enterprises, Inc. www.synerzip.com Epics and Agile Planning

Transcript of ©2011 Improving Enterprises, Inc. Epics and Agile Planning.

Page 1: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Epics and Agile Planning

Page 2: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Dilbert on Estimating

Page 3: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Watch for road signs…

Along the way there will good, salient topics that we cannot fully address in this session.

Road Sign slides will allow us to briefly consider these topics, but stay on track for our main message.

If time permits, we can revisit these topics during the Question and Answer period at the end.

Page 4: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

For what answers are we looking?

Page 5: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

• Business Case• Financing• Scope & Approach• Contracts• Initial Release Plan• Assemble Team

Sprint Planning 1 day

•Acceptance Defined•Team commits•Tasks created

Product Owner establishes vision and

prioritizes Product Backlog

Sprint1 to 4 weeks

Team (BA, QA, Dev, etc.) createsand estimates Sprint Backlog (tasks)

DemonstrableRelease

Daily Scrum< 15 minutes

Burn down

Demo1/2 day

Sprint Retrospective1/2 day

Burn up

velocity

Scrum

Page 6: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

A list of goals, features, and requirements that a product must provide in order to meet a business need

The Product Owner creates and maintains this list, and from it all Sprints derive their work

Product BacklogThe essential planning tool

Page 7: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

How much of the product backlog effort can a team handle in one sprint?

Should become more accurate over time

Should rise and then level off

Is observed*, not speculated

*Except for sprint 1 and new teams

Velocity

Page 8: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

What do we get if…

Total features in P B/LTotal features in P B/Lfeatures per interval of timefeatures per interval of time

length of intervallength of interval

Page 9: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Oooo…

Page 10: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.comwww.synerzip.com

What are these things really?

Page 11: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.comwww.synerzip.com

User StoriesWhat are User Stories?

Page 12: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

User StoryA good format

Page 13: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

User StoryFor Example

Page 14: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Independent

Negotiable

Valuable

Estimable

Small

Testable

Independent

Negotiable

Valuable

Estimable

Small

Testable

Good Stories Are...

Page 15: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Not all stories are created equal…

Page 16: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Independent

Negotiable

Valuable

Estimable

Small

Testable

Independent

Negotiable

Valuable

Estimable

Small

Testable

Sprint1 to 4 weeks

Fits nicely into one sprint…

Page 17: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

What about the rest of INVEST?

Independent

Negotiable

Valuable

Estimable

Small

Testable

Independent

Negotiable

Valuable

Estimable

Small

Testable

Page 18: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

The Epic User Story

Page 19: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.comwww.synerzip.com

How much is there?

3 3

2 5

8

8

20

20

30

40 Total: 180

Page 20: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

How much is there?

Page 21: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

What do these number represent?How does one assign them?

3 3

2 5

8

8

20

20

30

40

User stories can be sized with hour or days, but most experienced practitioners use Story Points.

Story Points are popular because they allow teams to estimate the size of User Stories relative to one another, and avoid having to guess who will work on a User Story.

Planning Poker is a popular way to spawn discussion and assign sizes to User Stories.

Page 22: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.comwww.synerzip.com

Epic

Page 23: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Page 24: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

The Epic User Story

Page 25: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Page 26: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Page 27: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Page 28: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Page 29: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.comwww.synerzip.com

Embrace Epicness

Page 30: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.comwww.synerzip.com

In a future session…

Epic Small

I wonder how…

I wonder how…

Page 31: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Plans are nothing. Planning is everything.

-Dwight D. Eisenhower

Page 32: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

[email protected]

All Done!

Page 33: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Questions?

www.synerzip.com Hemant Elhence

[email protected]

Page 34: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.comwww.synerzip.com

Synerzip in a Nut-shell1. Software product development partner for small/mid-

sized technology companiesExclusive focus on small/mid-sized technology companies, typically venture-backed companies in growth phaseBy definition, all Synerzip work is the IP of its respective clientsDeep experience in full SDLC – design, dev, QA/testing, deployment

2. Dedicated team of high caliber software professionals for each client

Seamlessly extends client’s local team, offering full transparencyStable teams with very low turn-overNOT just “staff augmentation”, but provide full mgmt support

3. Actually reduces risk of development/deliveryExperienced team - uses appropriate level of engineering disciplinePractices Agile development – responsive, yet disciplined

4. Reduces cost – dual-shore team, 50% cost advantage5. Offers long term flexibility – allows (facilitates) taking

offshore team captive – aka “BOT” option

Page 35: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com

Our Clients

Page 36: ©2011 Improving Enterprises, Inc.  Epics and Agile Planning.

©2011 Improving Enterprises, Inc.www.synerzip.com 37

Call Us for a Free Consultation!

www.synerzip.com Hemant Elhence

[email protected]

Thanks!