Stages of development: Programming Team

Discuss Languages, IDE's, Algorithms, Game Engines, Target Platforms, etc.
Locked
jamie
Site Admin
Posts: 280
Joined: Wed Mar 09, 2016 8:26 pm
Location: Auburn, AL
Contact:

Stages of development: Programming Team

Post by jamie » Wed Mar 16, 2016 1:27 am

Stages of development: Programming Team

Image


1. System conception

Description – Define the project requirements and features.

Lead - Conceptualist
Co lead - Analyst
Development assistants - Everyone else



2. Analysis

Description – Analysis focuses on preparing models(UML) to provide a thorough understanding of the project requirements.

Lead - Analyst
Co lead - Architect
Development assistants - Everyone else



3. System design

Description – The Purpose of system design is to devise the high level architecture(skeleton) of the project. The Architect also establishes policies to guide the subsequent class design.

Lead - Architect
Co lead - Class designer
Development assistants - Everyone else



4. Class design

Description – Class design is where the architecture is readied for implementation. Class designers complete the definitions of the classes and associations and choose algorithms for operations.

Lead - Class designer
Co lead - Implementer
Development assistants - Everyone else



5. Implementation

Description – The architecture as defined by the class designer is written into code with adherence given to all associations and algorithms specified.

Lead - Implementer
Development assistants - Everyone else
Locked