19
Agile Comes to You Justin Bell presents The Benefits of Agile and How to Avoid Common Pitfalls September 27 th , 2011

Agile Comes To You

  • Upload
    credera

  • View
    660

  • Download
    1

Embed Size (px)

DESCRIPTION

Agile Comes To You - The Benefits of Agile and How to Avoid Common Pitfalls. By Justin Bell.

Citation preview

Page 1: Agile Comes To You

Agile Comes to YouJustin Bell presentsThe Benefits of Agile and How to Avoid Common Pitfalls

September 27th, 2011

Page 2: Agile Comes To You

Today we’ll talk about the benefits & common pitfalls companies face as they move through the phases of Agile Development adoption

Phases of Agile Adoption …

Just learning … Dipping toe … Trying (HARD) … Enjoying it …bashed on Flickr tallkev on Flickrbraveheart on Flickr

Page 3: Agile Comes To You

There are many benefits of Agile development – but it is often confused with just removing the planning and documentation from other methodologies.

Benefits of Agile …

Page 4: Agile Comes To You

We’ve all seen something like this before:The project appears right on track, with no indication of issue until …

Benefits of Agile … Improved Visibility & Tracking …

Month 1 Month 2 Month 3 Month 4

gamp on F

lickr

Page 5: Agile Comes To You

With Agile it’s easier to get a true status and avoid the late project surprise.

Benefits of Agile … Improved Visibility & Tracking …

Page 6: Agile Comes To You

In traditional development models the PM is often lost and stuck with few options other than “management-by-walking-around.”

Benefits of Agile … Task Management & Tracking …

Whatcha workin’

on?

Are you done yet?

What else

needs to be done?

Page 7: Agile Comes To You

Well-organized agile teams utilize a task board or online tool to managetask assignments, issues, and progress.

Benefits of Agile … Task Management & Tracking …

Page 8: Agile Comes To You

Project estimation & planning is one of the biggest failures in traditional software development. Agile can help.

Benefits of Agile … Estimation & Planning …

© Scott Adams, Inc./Dist by UFS, Inc.

Page 9: Agile Comes To You

1

Team estimation can be very time consuming and is often corrupted by “anchoring” when one team member heavily influences estimates.

Benefits of Agile … Estimation & Planning …

The Project Manager or Product Owner kicks off the Sprint Planning Session.

The team thinks about the backlog item being discussed.

Jon thinks he knows exactly what to do, so he says “3 days!”, making Bob and Mary doubt their initial estimates.

Sarah then asks for the remaining (and now skewed) estimates.2

3

4

Michelle

3 81?

Jon Sarah Bob Mary

3! !!?

Jon Sarah Bob Mary

3! 8 51 3? 3

Jon Sarah Bob Mary

How long?

Page 10: Agile Comes To You

Planning poker is an iterative approach to estimating items in the product backlog intended to reduce anchoring and wasted time.

Benefits of Agile … Estimation & Planning …

kraemer on Flickr

Page 11: Agile Comes To You

1

Planning poker is an iterative approach to estimating items in the product backlog intended to reduce anchoring and wasted time.

Benefits of Agile … Estimation & Planning …

The Project Manager or Product Owner kicks off the Sprint Planning Session.

The team thinks about the backlog item being discussed.

Michelle then asks everyone to flip the card representing their estimate.

Now the team can have an unbiased discussion regarding the differences.2

3

4

Michelle

3 81?

Jon Sarah Bob Mary

3 81?

Jon Sarah Bob Mary

How long?

3 81?

Jon Sarah Bob Mary

Page 12: Agile Comes To You

Agile is great, but there are some very common pitfalls that many teams fall into as they adopt agile.

Common Pitfalls …

yanivG on Flickr

Page 13: Agile Comes To You

Agile isn’t necessarily “faster” development, but it does make development more predictable and minimize wasted effort.

Common Pitfalls …

kraemer on Flickr

Page 14: Agile Comes To You

There are still many times that dates and scope are determined outside of an Agile process – and the team is left to deliver the project

Common Pitfalls …

kraemer on Flickr

Page 15: Agile Comes To You

Good communication is critical to good agile. Don’t let the product owner, QA, and the development team work in silos.

Common Pitfalls …

lu6fpj on Flickr

Page 16: Agile Comes To You

Be careful not to fool yourself

Common Pitfalls …

kraemer on Flickr

Page 17: Agile Comes To You

For agile teams to be effective, the product owner must be heavily involved in the day-to-day activities and be empowered to make decisions.

Common Pitfalls …

loop_oh on Flickr

Page 18: Agile Comes To You

Questions? Anyone?

Agile Development

Page 19: Agile Comes To You

Justin [email protected]

Twitter: jbellOSU

#agile2u

www.credera.com