quality assurance engineer. tools specialist. process specialist. estimator / planner. subject matter expert. analyst. standards specialist. project sponsor. JAD / meeting facilitator. technical writer. infrastructure engineer. project manager. allocated maintenance changes.
quality assurance engineer
estimator / planner
subject matter expert
JAD / meeting facilitator
allocated maintenance changes
from maintain & support phase
The main goal is to lay the foundation for a successful project. This is hard due to pressures by senior management and developers to start “real work” as soon as possible.
define and validateREQUIRE-MENTS
management documentsinitial requirementproject infrastructureproject fundingproject charter
potential roles during this phase:
This is determining what needs to be built. Initial requirements are a foundation from which modeling can begin.
DEFINE AND VALIDATE INITIAL REQUIREMENTS
visioncommitmentreasibility studyexisting applicationsmaintenance changes
documentation(forms, tables, diagrams, ...)project scope
Purpose of this process is to initiate documents such as the project plan and project risk assessment. They must be started at the beginning of the project and then maintained throughout its life.
DEFINE INITIAL MANAGEMENT DOCUMENTS
reasibility studyproject infrastructureinitial requirementsproject objectives
project planrisk assessmentmaster testquality assurance plan
CREATEINITIAL QUALITY ASSUR. PLAN
The purpose is to determine whether or not an application should be built. It is a reality check to determine whether or not a project makes a sense.
visionestimaterequirements documentationschedulerisk assessment
feasibility studyrecommendationsproject fundingrisk assessment
The project infrastructure is made up of the project team, the tools that they will use, and a tailored version of the software development process that the team will follow.
project planinitial requirementsfeasibility studyexisting infrastructure
team definition(profile, skill database, ...)tools selectiontailored software processgroup knowledges
define and validate initial requirements
define the initial management documents