Pmi agile planning, inspection and adaption

Post on 06-Dec-2014

258 views 0 download

Tags:

description

 

Transcript of Pmi agile planning, inspection and adaption

Agile Project Management

Agile Planning, Inspection & 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: tsheridan@rallydev.com

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: erin@skipstoneconsulting.com @coachatplay

Introductions

Name Company Position Experience with Agile

Agenda

Introductions Approaches and Value Agile Planning Inspecting Adapting Q&A

Tough Questions

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

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

Approaches and ValueEVM and Agile, how each determines value

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)

Plan Driven

Value Driven

Fixed Requirements Resources Time

Estimated Resources Time Features

Triple Constraints

ProductBacklog

2 WeekIteration

Daily Standup

Potentially Shippable Product Increment

IterationPlanning Meeting

Tasks

Demo, Review & Retrospective

Scrum Framework

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

Planning and PracticesTranslating into the agile world

Planning

Product Vision

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

are doing stuff

Roadmapping

High level themes/initiatives (“broad strokes”)

Annual or Quarterly

Reality

WBS >> Product Backlog

GUI

Business Logic

Database

Story 1 Story 2

Backlog: Vertical Slices

NOT architectural layers

Deliver value quickly

Use this feedback to deliver more value

WBS >> Release Planning

Cone of Uncertainty

WBS == Sprint Plan

Reducing …

ActivityBall Point Game

InspectingMetrics and what the data is telling us

On Schedule?

EVM Approach

Change Control

On Schedule?

Agile Metric: velocity Stabilize, then use for forecasting

Agility

Metrics

Burndowns Burnups

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”

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!)

AdaptingRetros to help your teams become more effective

Retrospective Flow

Gather Data

Discuss and

Refine

ConfirmAction Items

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/

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/

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

Types of Retros

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

Retros

Running them Locally: Whiteboard and Post-Its

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

folks to be heard

Resources

Q&A

Review parking lot backlog

Thank You!

Retro!

This Workshop