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

Project Portal
| Establish Environments Solution Architect
|  | Participating Roles Responsible: Solution Architect Build Engineer Accountable: Solution Architect Consult: Developer Informed: Development Manager Developer Test Manager Tester
### Overview Development and integration environments are established to isolate in-work code from integrated code, provide an integration environment and sequence, and define guidelines for code quality. # Entry Criteria Solution Architecture Complete The solution architecture has been created and approved. When: After significant updates to the solution architecture, typically once at the beginning of each iteration. # Activities
1 | Plan Product Integration | Plan for integrating new functionality to the mainline.
2 | Establish Unit Test Environment | Provide guidance and configuration specification information for conducting unit testing on local machines.
3 | Establish Integration Environment | Provide computers to process builds, manage branches, and define promotion groups or labeled builds.
4 | Verify Integration Environment | Verify that the integration environment is suitable for project needs.
5 | Select Static Analysis Rules and Guidelines | Create rules and guidelines for the code analysis tool.
6 | Select Project Coding Guidelines | Establish the project coding guidelines for languages in use by tailoring the organization’s coding guidelines.
# Exit Criteria
| Development and integration environments are established.
© 2005 Microsoft Corporation. All rights reserved. MSF for CMMI Process Improvement: 1.00.0000.00 |