Activity: Prepare Environment for Project
This activity prepares the development environment for a project, where the development environment includes both process and tools.
DescriptionWork Breakdown StructureTeam AllocationWork Product Usage
Purpose
The purpose of this activity is to turn the underlying Development Process into a project-specific process, and to make the Development Infrastructure ready for the project.
Relationships
Parent Activities
Description

Preparing the development environment involves:

  • Defining how the project is going to use the configured Development Process.
  • Qualifying work product selections with timing and formality requirements.
  • Preparing project-specific assets, like guidelines and templates.
  • Producing a list of candidate tools to use for development.
Properties
Event Driven
Multiple Occurrences
Ongoing
Optional
Planned
Repeatable
Staffing

The tasks in this activity are best carried out by a small team, staffed by individuals with a good general knowledge of the Development Process. If the organization has a dedicated process group focusing on process and development environment, the Role: Process Engineeris often staffed from this group.

Usage
Usage Guidance

Preparing the environment for the project is done during the Inception phase. Any subsequent work done to improve and complete the prepared environment is described in the activity: Prepare Environment for an Iteration.

Key Considerations

It is recommended to always spend some time preparing your development environment based on the specific needs of the project.

Background information about the state of the development organization is often collected prior to project startup and documented in Work Product: Development Organization Assessment.