introduction to agile delivery for project managers

21
Agile Delivery Transformation from task focus to continuous delivery ofvalue Stephanie BySouth Agile Delivery

Upload: stephanie-bysouth

Post on 16-Apr-2017

255 views

Category:

Leadership & Management


1 download

TRANSCRIPT

Page 1: Introduction to Agile Delivery for Project Managers

Agile Delivery

Transformation from task focus to continuous delivery ofvalue

Stephanie BySouth

Agile Delivery

Page 2: Introduction to Agile Delivery for Project Managers

Stephanie BySouth

• 0402 329 258• [email protected]• www.innovationbysouth.com.au

Agile ConsultantCertified Scrum Master

Page 3: Introduction to Agile Delivery for Project Managers

• Introduction to Agile

• Key concepts & practices

• How does is it differ to traditional Project management

• What problems does it solve

• Where can you learn more

Page 4: Introduction to Agile Delivery for Project Managers

Agile Methodology. Value Driven Outcomes

• Lean Business

• Collaborative Ownership

• Iterative Framework - Scrum

• Quality Commitment

• Continuous Delivery

Page 5: Introduction to Agile Delivery for Project Managers

Agile Evolution

Page 6: Introduction to Agile Delivery for Project Managers

PPP to Sashimi to Scrum

Hirotaka Takeuchi and Ikujiro Nonaka.The New New Product Development Game

Harvard Business Review1986

Page 7: Introduction to Agile Delivery for Project Managers

Waterfall - Scrum

Time Boxed iterations drive shorter time till value

Page 8: Introduction to Agile Delivery for Project Managers

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

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

Page 9: Introduction to Agile Delivery for Project Managers

Business Ownership, Transparency, Collaboration

Rob ThomsettThomsett International

Page 10: Introduction to Agile Delivery for Project Managers

The Biggest ValueThe highest painThe greatest impact.

Revenue OpportunityNow.

Business Prioritisation to drive market disruption soonerValue

Page 11: Introduction to Agile Delivery for Project Managers

Team Characteristics of Scrum

'Multilearning'

Subtle Control

Built-in instability

Self-organising teams

Overlapping phases

Organisational transfer of learning

Hirotaka Takeuchi and Ikujiro Nonaka.The New New Product Development Game

Harvard Business Review1986

Page 12: Introduction to Agile Delivery for Project Managers

Team Roles Leadership based not authority assigned

Owner Scrum Master Team

Page 13: Introduction to Agile Delivery for Project Managers

Team is driven frequent deadlines

There's no time to let perfection (being right)

getting in the way of better(making money)

Time Boxed iterations drive task innovation

Page 14: Introduction to Agile Delivery for Project Managers

Project management to Value management

• Forces decisions back onto the owners 'not the facilitator'

• Leadership is not directive, it is serving

• Assumes human ability to predict is poor; therefore, doesn't claim to be able to estimate into the future

• Change Management is inherent in the process

Page 15: Introduction to Agile Delivery for Project Managers

Dissolving the PM as everything

Owner Scrum Master

Responsibility

Ownership

Accountability

Assertive

Serving

Leader

Page 16: Introduction to Agile Delivery for Project Managers

Why is the team so important

• Self esteem drives productivity

• Ownership is collective; therefore, accountability is assigned to the individuals

• Choice creates ownership, and greater acceptance of fault

• Difficult to stand & deliver everyday

• Routine, Discipline and continuous learning are essential

Page 17: Introduction to Agile Delivery for Project Managers

Humans are poor at predicting

1. Forces the use of relative estimating

2. Focuses us on estimating the size, not the duration

3. Puts estimates in units that we can add together

†Lederer and Prasad, 1998. A Causal Model for Software Cost Estimating Error and Vicinanza et al.,

1991. Software Effort Estimation: An Exploratory Study of Expert Performance.

© Mountain Goat Software, LLC

Page 18: Introduction to Agile Delivery for Project Managers

Release Burndown Charthttp://www.mountaingoatsoftware.com/scrum/alt-releaseburndown

Mike Cohen

Delivery Probability is based on performance record

Page 19: Introduction to Agile Delivery for Project Managers

Impediment Management!

• Anything that blocks the velocity, the delivery, the outcomes

• Tools down, stand-up, resolve

• Scrum master is responsible for removing any blocks to productivity

(relative)

Page 20: Introduction to Agile Delivery for Project Managers

Agile Summary

• Frequent time boxed iterations

• Outcome driven value by priority of requirements

• Roles: ownership, leadership, unified teams

• Estimation based velocity history

• Change & Issue Management built into the process

• Collaboration, Responsiveness, Transparency

Page 21: Introduction to Agile Delivery for Project Managers

Further Learnings• The New New Product Development

o http://www.cs.utexas.edu/users/downing/papers/SCRUM.pdf

• Scrum Allianceo www.scrumalliance.org

• Agile Allianceo www.agilealliance.org

• The Agile Manifestoo www.agilemanifesto.org

• Adelaide Scrum Meetupo http://www.meetup.com/Scrumliscious-Adelaide-Scrum-Meetup/

• Stephanie BySoutho 0402 329 258o [email protected] www.innovationbysouth.com.au