Interpreting the CMMI (R): A Process Improvement Approach, Second Edition
Checklist for Planning and Conducting Pilots
Set Up:
-
Define the problem that is to be addressed.
-
Generate alternatives, if possible.
-
If alternatives exist, examine alternative solutions to the problem for technical feasibility and cost/benefit.
-
Choose at least one alternative solution for piloting.
-
Identify the key points to be measured.
-
Define the methods and techniques that will be used to draw conclusions about pilot results (e.g., committee of senior managers, EPG, survey of the pilot project members , definition of success/failure, supporting data to be collected), including technical, operational, and financial capability.
Design:
-
Document the processes and procedures to be used on the pilot.
-
Define the pilot evaluation criteria. Include quality factors.
-
Define the methods, processes, roles, personnel, timing, report formats, and data collection activities needed to perform the evaluation.
-
Identify all affected parties whose input and ideas are beneficial to the pilot. Do not include "squeaky wheels" at this point.
-
Define ways of gathering and tracking cost and benefit data.
-
Derive a schedule and plan for the pilot. Include milestones for the pilot and associated deliverables.
Conduct:
-
Conduct the pilot according to the plan generated during the Design phase:
-
Execute the processes.
-
Contact all affected parties.
-
Collect the necessary data.
-
Achieve the milestones and deliverables.
-
-
If the design could not be followed, log and explain all deviations.
-
Record all issues that occurred during the conduct of the pilot, important thoughts about those issues, and how the issues were resolved.
-
Save all data and intermediate and final results for evaluation and lessons learned.
Evaluate:
-
Conduct the evaluation according to the Plan.
-
Use the evaluation methods and techniques:
-
Investigate results.
-
Analyze data.
-
Achieve the milestones and deliverables.
-
-
If the evaluation plan could not be followed, log and explain all deviations.
-
Record all issues encountered during the evaluation, important thoughts about those issues, and how the issue was resolved.
-
Save all data and intermediate and final results for lessons learned.
-
Draw conclusions about the workability and effectiveness of the approach that was the subject of the pilot, based on pilot results.
-
Conduct a cost-benefit analysis as part of the final decision to implement the results of this pilot.
-
Gather all of the lessons learned, refine them, and document them for future use and applicability on other pilots.
-
Make recommendations regarding future use.
-
Analyze the pilot itself, in regard to how it was conducted and for ways of improving future pilots.
Implement:
-
Base implementation decisions on pilot evaluation results and recommendations, and not on personal or political biases.
-
Base implementation decisions on any ongoing alternatives analyses, comparing pilot findings with information from updated alternatives.
-
Base implementation decisions on any other pilots that may occur in the organization.
-
Continue to gather data to determine the effectiveness of the pilot results when implemented in the organization (costs-benefits, schedule improvement, quality improvement, etc.).
-
Continue to collect, document, and analyze lessons learned.
Категории