21
The Art of Agile Planning Meu resumo do curso com James Shore Marcela Guerra Marcela Guerra [email protected] [email protected]

Resumo - The Art of Agile Planning

Embed Size (px)

DESCRIPTION

Resumo do curso The Art of Agile Planning - James Shore. Realizado em 09/2012 em São Paulo. http://www.agilebrazil.com/2012/en/viradaagil/the-art-of-agile-planning/

Citation preview

Page 1: Resumo - The Art of Agile Planning

The Art of Agile Planning

Meu resumo do curso com James Shore

Marcela GuerraMarcela [email protected]@gmail.com

Page 2: Resumo - The Art of Agile Planning

James Shore

Signatário do manifesto ágil;

XP;

Co-autor de “The Art Of Agile Development” (O'Reilly, 2007)

http://www.jamesshore.com/

Page 3: Resumo - The Art of Agile Planning

The Art of Agile Planning

Curso de 2 dias - 8 horas cada dia;

Práticas durante todo o curso;

Page 4: Resumo - The Art of Agile Planning

Proficiencies of Planning

0: We build code;

1: We create business value;

2: We deliver business value;

3: We optimize business value;

4: We optimize our organization’s business value.

Imported Author, 12/15/2013
A maioria das equipes está no nível 1;
Imported Author, 12/15/2013
“Where do you automaticaly go when you are under pressure?”
Page 5: Resumo - The Art of Agile Planning
Page 6: Resumo - The Art of Agile Planning
Page 7: Resumo - The Art of Agile Planning

1: We Create Business Value

User stories;

Estimating;

The planning game;

Page 8: Resumo - The Art of Agile Planning

2: We Deliver Business Value

Iterations;

Iteration planning;

“Done Done”;

Daily Stand-Up;

Iteration Commitments;

Velocity;

Page 9: Resumo - The Art of Agile Planning

2: We Deliver Business Value

Slack;

MMF;

One at a time;

Page 10: Resumo - The Art of Agile Planning

3: We Optimize Our Business Value

Purpose;

Customer Discovery;

Effect Mapping;

Adaptive Planning;

Latest Responsible Moment;

Page 11: Resumo - The Art of Agile Planning

4: We Optimize Our Organization’s Business Value

Release Commitments;

Page 12: Resumo - The Art of Agile Planning

User Stories

Planning tool, not requirements;

Represent customer value;

Have clear completion criteria;

3C: Card, Conversation, Confirmation;

Page 13: Resumo - The Art of Agile Planning

User Stories

INVEST: Independent, Nagotiable, Valuable, Estimable, Small, Testable;

Story Template “As a ... I want .. so that ...” - create a template that works for you!

Page 14: Resumo - The Art of Agile Planning

Estimating

Estimates are always wrong;

Errors average out;

The average is wrong too;

But at least it’s consistently wrong;

You need a lot of estimates;

So don’t waste time perfecting the imperfectable.

Page 15: Resumo - The Art of Agile Planning

Estimating

How to estimate:

Story points / Ideal days;

New problem, break into tasks;

Familiar problem, go with your gut;

Tracking actuals can help you synchronize;

Page 16: Resumo - The Art of Agile Planning

Estimating

Tricks:

First of the gate;

Planning poker;

T-shirt size;

Estimate mapping (Mute mapping);

Page 17: Resumo - The Art of Agile Planning

Done Done

It’s “Done Done” when your on-site customer can use it;

Create your own “Done Done”;

Page 18: Resumo - The Art of Agile Planning

Done Done

All tests coded and passed;

Installer/deployer updated;

Data migration tools updated;

Documentation updated;

All work integrated;

All bugs fixed, scheduled or accepted;

Customers reviwed and accepted;

Page 19: Resumo - The Art of Agile Planning

Daily Stand-Up

1: What did you learn yesterday (that might affect others on your team)?

2: What progress did you make and what will you do today?

3: What is impeding you?

4: How confident are you (that we will meet out commitment)?

Imported Author, 12/15/2013
Antes de ir para a reunião, escreva o que você vai falar;Como facilitador, dê feedback as pessoas sobre quanto tempo elas gastarem.
Page 20: Resumo - The Art of Agile Planning

Slack

Sources of variability:

Technical debt;

Inadequate customer presence;

External disruptions;

Page 21: Resumo - The Art of Agile Planning

Slack

Use slack to pay down technical debt and to learn how to be the customer;

Effect of Slack on Velocity;