Overcoming traditional project release reporting with an agile approach focused on change v04
Transcript of Overcoming traditional project release reporting with an agile approach focused on change v04
Overcoming Traditional Project Release Reporting with an Agile Approach Focused on ChangeIntergraph Corporation, Security, Government & Infrastructure Division (SG&I)
Hans Samios – Scrum Master / Agile Coach
2012-06-02
Who is Intergraph?
Process, Power & Marine (PP&M)
Enterprise Engineering Software
Security, Government & Infrastructure (SG&I)
Geospatially Powered Software Solutions
2
Traditional Stage
Change or “Delta”
Rolling Release Stage
Gate“Delta”
ReportingRelease
Plan
3
We started here …
Meeting - Reporting on Release Projects
� Purpose:
– To understand release reporting based on Scrum / agile principles.
– To determine additional needs.
� Agenda:
– Base Concepts:
� Base release status reporting on “done” software.
� Focus on delivery of value rather than utilization of people.� Focus on delivery of value rather than utilization of people.
� Use story points rather than hours as this focuses on delivery of value.
� Reporting is a natural by-product of the work done by teams.
– Key Release Questions:
� Are we going to meet the date?
� What scope are we going to have in relationship to the initial plan?
� What changes are happening?
� Where are the issues we need to address?
� Customer’s view of quality?
– Requirements:
� What other questions do we need to answer? 5
“I, as a Scrum Product Owner who wants to make good investment decisions need a way to show how work is split in terms of the basic investment categories against so that I can make plans based against so that I can make plans based on history and make adjustments during execution of a release when investment category assumptions do not work out.”
6
Release Release_name
Total Points Points Added Points Removed
600 45 30
Added Scope Points
Date addedAs a <> I want <> so that <>
Date addedAs a <> I want <> so that <>
Date addedAs a <> I want <> so that <>
Date addedAs a <> I want <> so that <>
Date addedAs a <> I want <> so that <>
Date addedAs a <> I want <> so that <>
Date addedAs a <> I want <> so that <>
Total:
Removed Scope
Date removedAs a <> I want <> so that <>
Date removedAs a <> I want <> so that <>
Date removedAs a <> I want <> so that <>
Date removedAs a <> I want <> so that <>
Date removedAs a <> I want <> so that <>
Date removedAs a <> I want <> so that <>
Date removedAs a <> I want <> so that <>
Total:
10
“There are only 10 kinds of
people in the world – those
that understand binary and that understand binary and
those that don’t.”
13