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

Project Portal
| Build a Product Build Engineer
|  | Participating Roles Responsible: Build Engineer
### Overview Product builds occur automatically as scheduled in Team Foundation Build, or manually if a build is required outside of the schedule. After a build is finished, it must be verified by examining the build report to ensure the build was not broken due to compile errors, network errors, or other errors. If the build is broken, steps must be taken to fix the build. Once a build has successfully completed, the build verification tests must be checked to ensure the build meets minimum quality standards. If it does, it is accepted for further work to continue. # Entry Criteria Change Lists Source Code Build Type An MSBuild project file specifying the build files, dependencies, build machine, drop location, and tests to run. The build type can be created using the New Team Build Type wizard in Team Foundation Build. When: As scheduled, or when needed. # Activities
1 | Start a Build | Determine if performance issues need addressing. Initiate a manual build. Initiate a scheduled build.
2 | Verify a Build | Verify basic functionality. Verify changed functionality. Notify team of build acceptance.
3 | Accept a Build | Manage build tests. Monitor build health.
4 | Fix a Build | Optional Isolate compile errors. Inspect run-time errors found. Inspect contents. Inspect installation scripts and executables. Inspect version of dependent modules. Fix and restart build.
# Exit Criteria
| Build
© 2005 Microsoft Corporation. All rights reserved. MSF for CMMI Process Improvement: 1.00.0000.00 |