Are You Guessing or Learning? Project Management in Chaotic Times

36
Are You Guessing or Learning? Zach Nies, Rally Software

description

As your market changes or your company reorganizes, it is key to deliver what your customers want today, rather than what you guessed they wanted months ago. Managing your projects in Agile time-boxes with incremental delivery to your customers can give you the freedom and feedback loops to respond quickly to both internal and external changes. This presentation outlines how to adopt Agile development practices to: respond to rapid changes in your marketplace, out-learn the competition, and ensure you're building the right things.

Transcript of Are You Guessing or Learning? Project Management in Chaotic Times

Page 1: Are You Guessing or Learning?   Project Management in Chaotic Times

Are You

Guessing or

Learning?

Zach Nies, Rally Software

Page 2: Are You Guessing or Learning?   Project Management in Chaotic Times
Page 3: Are You Guessing or Learning?   Project Management in Chaotic Times
Page 4: Are You Guessing or Learning?   Project Management in Chaotic Times
Page 5: Are You Guessing or Learning?   Project Management in Chaotic Times
Page 6: Are You Guessing or Learning?   Project Management in Chaotic Times
Page 7: Are You Guessing or Learning?   Project Management in Chaotic Times
Page 8: Are You Guessing or Learning?   Project Management in Chaotic Times

ChaoticTimes

Page 9: Are You Guessing or Learning?   Project Management in Chaotic Times

WinBy Out Learning

Page 10: Are You Guessing or Learning?   Project Management in Chaotic Times

LearningEnvironments

Page 11: Are You Guessing or Learning?   Project Management in Chaotic Times

CreateSuccess

Page 12: Are You Guessing or Learning?   Project Management in Chaotic Times

FeedbackLoops

Page 13: Are You Guessing or Learning?   Project Management in Chaotic Times

Theory

Queuing

Page 14: Are You Guessing or Learning?   Project Management in Chaotic Times

Feedback Loops

Software Development

Business

Case

Prioritize &

Schedule

Define &

Develop

Test &

Accept

Harden &

Release

Deploy &

Support

Defects

Requests

ROI & Adoption

Collaborative

Development

Agile Lifecycle

Management

Page 15: Are You Guessing or Learning?   Project Management in Chaotic Times

Guess

Don’t Make Me

Page 16: Are You Guessing or Learning?   Project Management in Chaotic Times

AN

D

Group LearningCollaboration

Page 17: Are You Guessing or Learning?   Project Management in Chaotic Times

Built to Learn

Kids Are

Page 18: Are You Guessing or Learning?   Project Management in Chaotic Times

Reflection to Learn

Adults Require

Page 19: Are You Guessing or Learning?   Project Management in Chaotic Times

Retrospectives

Group

Page 20: Are You Guessing or Learning?   Project Management in Chaotic Times

PROCESSES

INDIVIDUALS

AN

D

INTERACTIONS

OV

ER

AND TOOLS(

Page 21: Are You Guessing or Learning?   Project Management in Chaotic Times

COMPREHENSIVE

WORKING

SOFTWARE

DOCUMENTATIONOV

ER( )

Page 22: Are You Guessing or Learning?   Project Management in Chaotic Times

CONTRACT

CUSTOMERCOLLABORATION

NEGOTIATIONOV

ER( )

Page 23: Are You Guessing or Learning?   Project Management in Chaotic Times

FOLLOWING

RESPONDINGT

O CHANGE

OV

ER

A PLAN( )

Page 24: Are You Guessing or Learning?   Project Management in Chaotic Times

Determine Team

Agreements

Make Commitments

Check-in Daily

TEAMS

Self-organizing

Page 25: Are You Guessing or Learning?   Project Management in Chaotic Times

INSPECT

AN

D

ADAPT

Page 26: Are You Guessing or Learning?   Project Management in Chaotic Times

For

Respect

People

Page 27: Are You Guessing or Learning?   Project Management in Chaotic Times

LeanThinking and Tools

Page 28: Are You Guessing or Learning?   Project Management in Chaotic Times

Whys?

Five

Page 29: Are You Guessing or Learning?   Project Management in Chaotic Times

A3 Process

Fishbone, Pareto

Page 30: Are You Guessing or Learning?   Project Management in Chaotic Times

Create standards

Enforce standards through audits

Report on standards

Manage risk with governance

Reward conformance

PMOShall:

Page 31: Are You Guessing or Learning?   Project Management in Chaotic Times

Create burning visibility

Facilitate up across down

Evangelize Enterprise Agile

Guide Flow, Pull, and Innovate

Agile PMOFocus

Page 32: Are You Guessing or Learning?   Project Management in Chaotic Times

MIT BeerGame

Page 33: Are You Guessing or Learning?   Project Management in Chaotic Times

Players of the game each take on a different role in the supply chain:Factory, Distributor, Wholesaler and Retailer

For each period of play, every participant follows the same cycle:1. New orders and shipments are received, shipments enrouteare advanced, and

inventory levels and backorder positions are calculated.2. The player reviews current position.3. A shipping decision is made according to new orders and backlog, subject to

inventory availability.4. An ordering decision is made for more beer.

There are only two costs involved in this simplified version:Inventory holding cost ($1.00/case/period).Back order costs ($2.00/case/period).

Goal is to minimizing the sum of these costs by balancing the cost of having inventory (inventory holding cost) with the cost of being out of inventory when a customer orders beer (back order cost).

Page 34: Are You Guessing or Learning?   Project Management in Chaotic Times
Page 35: Are You Guessing or Learning?   Project Management in Chaotic Times

The game begins with a fully-loaded "pipeline" of cases of beer:16 cases of inventory in each position'scurrent inventory,4 cases in each of theproduction delaypipeline,4 cases in each of theshipping delaypipeline,each position has an initial order for 4 cases of beer.

At the end of the game, the total game cost is the sum of the four individual participants' total costs (retailer cost + wholesaler cost + distributor cost + factory cost).

The goal is to minimize team costs.

Page 36: Are You Guessing or Learning?   Project Management in Chaotic Times

CALL

ACTION

TO

Schedule a Retrospective

Create a Continuous Improvement

Backlog

Put You and Your Team in aPosition to Succeed