pmi agile planning, inspection and adaption
DESCRIPTION
TRANSCRIPT
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: [email protected]
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
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