43
Agile Project Management Agile Planning, Inspection & Adaption

Pmi agile planning, inspection and adaption

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Pmi   agile planning, inspection and adaption

Agile Project Management

Agile Planning, Inspection & Adaption

Page 2: Pmi   agile planning, inspection and adaption

Todd Sheridan, CSM, CSP 8+ yrs as Software Developer 6+ yrs as Scrum Master and Coach 1 year as Product Owner Internal Coach @ Rally Software Servant leader to the agile community Passionate about agile teams, metrics and

using agile/lean concepts in everyday life

Contact Info: [email protected]

Page 3: Pmi   agile planning, inspection and adaption

Erin Beierwaltes, PMP, CSP 10+ years in Software & Hardware Industries Certified Project Management Professional Certified Scrum Master and Professional External Agile Coach (to many) Internal Agile Coach at RightNow

Technologies Agile Community Contributor and Teacher

Contact Info: [email protected] @coachatplay

Page 4: Pmi   agile planning, inspection and adaption

Introductions

Name Company Position Experience with Agile

Page 5: Pmi   agile planning, inspection and adaption

Agenda

Introductions Approaches and Value Agile Planning Inspecting Adapting Q&A

Page 6: Pmi   agile planning, inspection and adaption

Tough Questions

What do you want to learn? What seems the hard or impossible?

http://josvoskuil.files.wordpress.com/2009/02/think.png

Page 7: Pmi   agile planning, inspection and adaption
Page 8: Pmi   agile planning, inspection and adaption

Approaches and ValueEVM and Agile, how each determines value

Page 9: Pmi   agile planning, inspection and adaption

Approaches

EVM approach Value = Amount

Budgeted. Guided by project plan

Asks 2 Questions▪ On Schedule?▪ On Budget?

Focus on “The Plan”

• Agile approach– Value: Decided and

prioritized by the PO/Customer/Business, guided by Vision

– Asks 3 Questions• Delivering highest value

features?• On Schedule?• Delivering Quality?

– Focused on planning– Rearrange how we work

(vertical slices)

Page 10: Pmi   agile planning, inspection and adaption

Plan Driven

Value Driven

Fixed Requirements Resources Time

Estimated Resources Time Features

Triple Constraints

Page 11: Pmi   agile planning, inspection and adaption

ProductBacklog

2 WeekIteration

Daily Standup

Potentially Shippable Product Increment

IterationPlanning Meeting

Tasks

Demo, Review & Retrospective

Scrum Framework

Page 12: Pmi   agile planning, inspection and adaption

Determining Value

PO acting as proxy of the customer / stakeholders

Fast feedback by delivering working software

Prioritizing a backlog of features / requirements

Guided by product vision Value vs. Risk decisions

Page 13: Pmi   agile planning, inspection and adaption

Planning and PracticesTranslating into the agile world

Page 14: Pmi   agile planning, inspection and adaption

Planning

Page 15: Pmi   agile planning, inspection and adaption

Product Vision

For military folks: “Commanders Intent” To make people understand why they

are doing stuff

Page 16: Pmi   agile planning, inspection and adaption

Roadmapping

High level themes/initiatives (“broad strokes”)

Annual or Quarterly

Page 17: Pmi   agile planning, inspection and adaption

Reality

Page 18: Pmi   agile planning, inspection and adaption

WBS >> Product Backlog

Page 19: Pmi   agile planning, inspection and adaption

GUI

Business Logic

Database

Story 1 Story 2

Backlog: Vertical Slices

NOT architectural layers

Deliver value quickly

Use this feedback to deliver more value

Page 20: Pmi   agile planning, inspection and adaption

WBS >> Release Planning

Page 21: Pmi   agile planning, inspection and adaption

Cone of Uncertainty

Page 22: Pmi   agile planning, inspection and adaption

WBS == Sprint Plan

Page 23: Pmi   agile planning, inspection and adaption

Reducing …

Page 24: Pmi   agile planning, inspection and adaption

ActivityBall Point Game

Page 25: Pmi   agile planning, inspection and adaption

InspectingMetrics and what the data is telling us

Page 26: Pmi   agile planning, inspection and adaption

On Schedule?

EVM Approach

Page 27: Pmi   agile planning, inspection and adaption

Change Control

Page 28: Pmi   agile planning, inspection and adaption

On Schedule?

Agile Metric: velocity Stabilize, then use for forecasting

Page 29: Pmi   agile planning, inspection and adaption

Agility

Page 30: Pmi   agile planning, inspection and adaption

Metrics

Burndowns Burnups

Page 31: Pmi   agile planning, inspection and adaption

Visibility

Real Good decisions based on real data Constantly updated No surprises! (no “let’s see what

happens?”) Fake

Bad decisions “The optimism of hope above

experience”

Page 32: Pmi   agile planning, inspection and adaption

Deliver Quality!

Shippable product EVERY iteration Designed, Developed and Tested Fast Feedback! Not leaving stuff until the end Metric: # of defects escaping the

iteration Metric: Code/Unit test coverage? Measurement = working software

delivered (value!)

Page 33: Pmi   agile planning, inspection and adaption

AdaptingRetros to help your teams become more effective

Page 34: Pmi   agile planning, inspection and adaption

Retrospective Flow

Gather Data

Discuss and

Refine

ConfirmAction Items

Page 35: Pmi   agile planning, inspection and adaption

Gather Data

Silent Brainstorming (w/ post its) Time boxed (15-30min) 3-4 categories

Start, Stop, Continue, Shouts Strong, Weak, Improving

http://www.selfishprogramming.com/2009/12/08/agile-winter-school/

Page 36: Pmi   agile planning, inspection and adaption

Discuss and Refine

Time boxed Walk through each comment in the

Data Gathering exercise Find common themes and categories Brainstorm actionable items for each categories

http://fabiopereira.me/blog/tag/thoughtworks/

Page 37: Pmi   agile planning, inspection and adaption

Confirm Action Items

Time boxed Voting Give everyone 5-10 dot stickers Ask them to spend their dots on their

favorite actionable items

http://www.innovationtools.com/Articles/ArticleDetails.asp?a=141

Page 38: Pmi   agile planning, inspection and adaption

Types of Retros

Plus/delta Start/Stop/Continue 4 Quadrants Timeline Many more

Page 39: Pmi   agile planning, inspection and adaption

Retros

Running them Locally: Whiteboard and Post-Its

Remote Folks corkboard.me googledocs Whatever allows the voice of remote

folks to be heard

Page 40: Pmi   agile planning, inspection and adaption

Resources

Page 41: Pmi   agile planning, inspection and adaption

Q&A

Review parking lot backlog

Page 42: Pmi   agile planning, inspection and adaption

Thank You!

Page 43: Pmi   agile planning, inspection and adaption

Retro!

This Workshop