Overview |  | Roles |  | Work Items |  | Views |  | CMMI |  | Index |  | Glossary |

Project Portal
| Select Project Coding Guidelines ( 3 : VER : 2 : 2.3 ) ( 5 : CAR : 2 : 2.1 ) Solution Architect
Activity: Select Project Coding Guidelines
Solution Architect
Build Engineer
|  |  |  | Planning |  |
|  | Participating Roles Responsible: Solution Architect Build Engineer Accountable: Solution Architect Consult: Developer Informed: Development Manager Developer Test Manager Tester
### Overview The project coding guidelines are tailored from the organization’s 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 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. Root Cause Analysis Available Any root cause analysis is available. When: Prior to coding, once per project. # 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’s 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.
© 2005 Microsoft Corporation. All rights reserved. MSF for CMMI Process Improvement: 1.00.0000.00 |