When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum)...

15
When is Agile the Best Project Management Method? Lana Tylka

Transcript of When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum)...

Page 1: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

When is Agile the Best Project Management Method?Lana Tylka

Page 2: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

Emerging Application Development1960’s – 1990’s

Requirements

Design

Implementation

Testing

Maintenance

`

`

`

`

“I want something else”

1 + years6 months1.5 years1 year

`

Change ManagementProcess

Contract Amendment

Page 3: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

Standish Group Study Reported at XP2002 by Jim Johnson, Chairman

Build for ValueRequirements evolve over time

64% - Rarely or Never

20% - Often or Always

Always7% Often

13%

Sometimes16%

Rarely19%

Never45%

Page 4: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

Agile Manifesto

We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value:

Individuals and interactions over processes and toolsWorking software over comprehensive documentation

Customer collaboration over contract negotiationResponding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more.

Agile Manifesto - www.agilemanifesto.org

Page 5: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

KanBan Approach (Still Agile, just not Scrum)

• No defined iterations• No defined roles• Direct communication with customer

• Limit your work-in-progress• Visualize your work• Ever-changing backlog with on-the-fly prioritization

Page 6: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

Scrum Sprint Cycle

Product Backlog Sprint Planning Sprint Backlog

Potentially ShippableProduct Increment

2 - 4 WeekSprint

ProductOwner

ScrumMaster

The team

Retrospective

Daily Scrum

Stakeholders

Page 7: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

Product Backlog

Sprint Planning

Sprint Backlog

Potentially ShippableProduct Increment

Release Manager Scrum of ScrumMaster

The team

Retrospective

Daily Scrum

Stakeholders

Daily Scrum

Daily Scrum

Sprint Planning

The team

Sprint Planning

The team

ScrumMaster

ProductOwner

ScrumMaster

ProductOwner

ScrumMaster

ProductOwner

Sprint Backlog

Sprint Backlog

Scrum of Scrums

SAFe (Scalable Agile Framework)

2 - 4 WeekSprint

Page 8: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

When Do These Models Work Best?

Scope, Technology, Contract

Waterfall

• Clear requirements• Fixed deliverables• Single application

Staged Delivery

• Several applications• Prototypes expected

Agile

• Flexible scope, deliverables

• One or several applications

Capacity, Capabilities,Environment

Size,Duration

• Small size, short duration project

• Limited capacity, resources, and environment

• Frequent turnover on project team

• Medium or large size, mid to long duration

• Capacity, resources, and environment to support multiple releases

• Customer EXPECTS collaboration

• Stable, experienced project team

• Any size or duration project

Page 9: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

Met

hod

Waterfall

Time

Agile

Using Agile in a Consulting Project

Page 10: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

Met

hod

Waterfall

Agile

Time

Using Agile in a Consulting Project

Page 11: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

Met

hod

Waterfall

Agile

Time

Using Agile in a Consulting Project

Page 12: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

Using Agile in a Consulting ProjectM

etho

d

Waterfall

Agile

Time

Final Release

Page 13: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

Section SubheadQuestions?

Page 14: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

Please Share Your Feedback in the App

Download the EsriEvents app and find

your event

Select the session you attended

Scroll down to “Survey”

Log in to access the survey

Complete the survey and select “Submit”

Page 15: When is Agile the Best Project Management Method? · KanBan Approach (Still Agile, just not Scrum) • No defined iterations • No defined roles • Direct communication with customer

Learn and Do More….

• Esri Best Practices: Collect and Manage Requirements for Successful GIS Projects

• Esri Best Practices: Implementing and Enterprise Geodatabase

• Implementing ArcGIS Island

SESSION LOCATION

• SDCC Room 30A

• SDCC Room 31A

• SDCC Expo Hall

TIME FRAME

• Wednesday 1:00 pm – 2:00 pm

• Wednesday 2:30 pm – 3:30 pm

• 8:30 am – 6:30 pm daily