||CMMI: CMMI® for Services, Version 1.2
SP 1.3 Specify Data Collection and Storage Procedures
1.3 Specify Data Collection
and Storage Procedures
Specify how measurement data is obtained and
Explicit specification of collection methods
helps to ensure that the right data are collected properly. This
specification may also help further clarify information needs and
Proper attention to storage and retrieval
procedures helps to ensure that data are available and accessible for
- Data collection and storage
- Data collection tools
- Identify existing sources of data that are
generated from current work products, processes, or
sources of data may have been identified when specifying the measures.
Appropriate collection mechanisms may exist whether or not pertinent
data have already been collected.
- Identify measures for which data are needed
but are not currently available.
- Specify how to collect and store the data
for each required measure.
Explicit specifications are made of how, where, and
when data will be collected. Procedures for collecting valid data are
specified. Data are stored in an accessible manner for analysis. This
analysis helps to determine whether data will be saved for possible
reanalysis or documentation purposes.
Specifications may also address other factors that
provide information about the context in which the measurement was
collected (e.g., time of measurement, age of data) to assist in
validating the data for later analyses.
|Questions to be considered typically
include the following:
- Have the frequency of
collection and points in the process where measurements will be
made been determined?
- Has the timeline that is required to move
measurement results from points of collection to repositories,
other databases, or end users been established?
- Who is responsible for obtaining
- Who is responsible for data storage, retrieval,
- Have necessary supporting tools been developed
- Create data collection mechanisms and
collection and storage mechanisms are well integrated with other normal
work processes. Data collection mechanisms may include manual or
automated forms and templates. Clear, concise guidance on correct
procedures is available to those responsible for doing the work.
Training is provided as needed to clarify processes required for the
collection of complete and accurate data and to minimize the burden on
those who must provide and record data.
- Support automatic collection of data as
appropriate and feasible.
Automated support can aid in collecting more
complete and accurate data.
|Examples of such automated support
include the following:
- Time stamped activity
- Static or dynamic analyses of
However, some data cannot be collected
without human intervention (e.g., customer satisfaction, other human
judgments) and setting up the necessary infrastructure for other
automation may be costly.
- Prioritize, review, and update data
collection and storage procedures.
Proposed procedures are reviewed for their
appropriateness and feasibility with those who are responsible for
providing, collecting, and storing data. They also may have useful
insights about how to improve existing processes or may be able to
suggest other useful measures or analyses.
- Update measures and measurement
objectives as necessary.
Priorities may need to be
reset based on the following:
importance of the measures
amount of effort required to obtain the
Considerations include whether new forms, tools, or
training would be required to obtain the