Introduction Process Phases Activities Definitions        
Phases

Pre Engineering Activities:

>> Initial Exploration
>> Requirements Definition And Review
>> Environment Setup

Phases > Business Development > Pre Engineering > Engineering > Transition > Support

The Pre Engineering phase is about planning and estimates. The milestone for this phase is the definition of the project planning baseline.
This initial exploration phase is leaded by a small group of people usually in contact with the customer. This small group might be formed by the Deployment Manager, Engineering Leader and when necessary it should be involved a member of the Operations and Support Team.

Initial Exploration Requirements Definition and Review Environment Setup
Initial Exploration:

This workflow goal is to perform the first investigations about the customizations to be implemented. The customer is involved in the early definitions of the requirements needed. The initial requirements analysis is performed during this workflow. If necessary, it should be tested the feasibility of using the technology and infra structure that is intended be used in the project. Initial requirements should be written and it is important to collect information necessary to analize the gap between client expectations and product standard features. This GAP Analysis intends to map the differences between customer requirements and the current product being offered. A high level definition document should be produced to be reviewed and approved by the customer.

Top    >>

Activities
Define Initial Requirements
Objectives: The main goal of this activity is to define the scope of work to be performed in the engineering phase and to identify the initial requirements needed in order to adapt the product in a way that customer needs are met. 
Steps: Schedule meeting with customer with the purpose to define scope of work to be performed. Obtain a better understanding of the problem domain and specify a initial features set. Write a requirements document with a high level description of the requirements collected.
Artifacts: GAP Analysis, Requirements Document (MRD)
Experiment Infra Structure (Optional)
Objectives: Perform experiments to test technology feasibility. Prototypes may be built when necessary, in order to help on requirements specification and validation.
Steps: Identify solutions and features that may be experimented, Perform experiments.
Artifacts: Prototype
Requirements Definition and Review:

This workflow goal is to define and prioritize the set of features that will be the input for the iteration planning. The list of features produced in the initial requirements analysis is reviewed and prioritized. It allows stakeholders to identify the most important requirements that will be analized and developed in the following iteration cycle. The analysis of the set of features previously defined should be used to write the stories with enough detail to perform the iteration planning. In this case, the stories are written by the Deployment Manager or Engineering Leader that will always be in contact with the customer. The output of this workflow is the Change Definition Document (CDD) containing the stories that describers the changes to be performed.

Top    >>

Activities
Prioritize Requirements
Objectives: Define priorities to requirements that will be in the next release according to priority levels pre defined. 
Steps: Schedule meeting with customer to define and prioritize requirements.
Write Requirements
Objectives: Group high priority features and write story to each feature in a way it can be analyzed and implemented in a small number of iterations.
Steps: Write stories from list of features.
Artifacts: Change Definition Document (CDD).
Environment Setup:

In this workflow, the environment is setup for the product deployment based on previous planning. The approach defined should be reviewed so the infra structure of servers, network, and other components required is arranged. In addition to this, it should be set up the infra structure needed by the engineering team in order to implement customizations and integrations.

Top    >>

Activities
Setup Environment
Objectives: Build the infra structure to support engineering team. Acquire resources previously planned and install software and hardware required. 
Steps: Review Deployment Plan. Take actions defined in the Deployment Plan. This plan should include actions such as hardware and software acquisition, installation and configuration.

Copyright © 2004 CPS-Pro. All rights reserved.
Contact: hmm@cin.ufpe.br.