Information Technology Reference
In-Depth Information
What Form Must a Measurement Repository Take?
At BOND, the measurement repository became the collection of Manage-
ment briefs across the projects. During the formal appraisal there was an
issue raised about the adequacy of this measurement repository because it
was distributed and wasn't actually a “database.” One of the interviewed
project personnel responded to this issue by stating in his words:
It works better for us this way because we carry the measures forward.
This response I believe hit right at the main issue on how measures were
actually used in the organization to meet the stated objectives.
His point was they were using the measures to make decisions every day that
tied back to the objectives as stated in the process. This included decisions that
could affect the immediate performance of the project, and decisions to
improve the processes currently in use on the project, as well as to help
Senior Management with bigger company-wide decisions .
This practical and effective approach can be contrasted to the Measurement
Repository described in the LACM case study in Chapter 3 where the data
collected was disconnected from the real work and therefore not used to help
in making real decisions in the organization.
Nothing in the CMMI says your measurement data can't be distributed, nor
does it say what format it needs to take. This is a decision each organization
needs to make given its business situation. You can pick the standard mea-
sures you want all projects to report and you can dictate how they are
collected and stored on all projects, or leave some of these decisions up to the
project.
In many Agile organizations, I find these decisions are often left up to the
project teams, but as organizations grow, there is benefit in specifying more
common measures and approaches across the projects as LACM did. This
also helps management see consistent data at Senior Management reviews.
As BOND matured, the Senior Managers realized this and increased stan-
dardization of measures across projects.
Agile approaches help us gain more accurate project-specific measures because
they involve the team that understands how real projects work. Experience
has shown this can be of great benefit in validating higher-level schedule and
progress assessments. Agile techniques also help in getting the needed com-
mitment from those who must execute the plan. Measures that flow up from
an Agile team tend to be more accurate because they take into consideration
Search WWH ::




Custom Search