 |
Activity:
Select Project Coding Guidelines (CMMI Level 3 : VER 2.3 )
 |
 |
Participating Roles
Responsible:
Architect
Build Engineer
Accountable:
Architect
Consult:
Developer
Informed:
Development Manager
Developer
Test Manager
Tester |
The project coding guidelines are tailored from the organization coding guidelines. They should include guidelines for the programming languages used in the project. The disciplined use of these guidelines is intended to ease readability, peer review, testing, debugging, reuse, transfer of ownership, etc. The level of rigor selected for the guidelines should match the desired level of code quality for the product.
Entry Criteria
When:
- Prior to coding, once per project
Dependencies:
- Product Vision Statement Complete: The product vision statement is complete.
- Quality of Service Requirements Complete: The quality of service requirements are complete.
- Organization Coding Guidelines Established: The organization has established coding guidelines for languages used in production.
- Peer Review Data Available: Peer review data is available.
Sub-Activities
 |
|
1 |
Analyze Inputs |
- Analyze the product vision statement, quality of service requirements, organization coding guidelines, and peer review data for quality policy, requirements, or suggestions regarding code quality.
|
|
2 |
Select Coding Guidelines |
- Tailor the organization coding standards to establish the appropriate level of code quality for the project. This tailoring could involve adding to or removing from the organization coding standards. Provide rationale for tailoring choices.
|
|
3 |
Review Project Coding Guidelines |
- Review, revise, and approve the project coding guidelines.
|
Exit Criteria
 |
The project coding guidelines are selected. | |
 |