CT2 Development Process

From UG

(Difference between revisions)
Jump to: navigation, search
(Actors, Teams and Roles)
(Actors, Teams and Roles)
Line 18: Line 18:
'''Acceptance board (demo meeting)''' - group of people who makes final decision about acceptance, tweaks, course of the project. (''sometimes Simon alone, sometimes Simon, Marc, Alex, Tira together'')
'''Acceptance board (demo meeting)''' - group of people who makes final decision about acceptance, tweaks, course of the project. (''sometimes Simon alone, sometimes Simon, Marc, Alex, Tira together'')
 +
 +
=== Business (Client/Sponsor) Team ===
'''Biz analyst/architect''' - biz expert (''Simon'')  
'''Biz analyst/architect''' - biz expert (''Simon'')  
Line 31: Line 33:
* managing '''high level''' of proj plan
* managing '''high level''' of proj plan
-
'''Development team''' consists of:
+
=== Software Development (Vendor) team ===
-
* nnn
+
 
 +
'''Development Lead''' - leader of the development team (''Slava'')
 +
* coordinates development effort
 +
* manages resources
 +
* manages detailed development schedule that includes development, bugfix, QA, graphics
 +
 
 +
'''QA engineer'''
 +
* makes sure that specs are complete
 +
* creates test plans
 +
* runs test plans
 +
* forwards bugs to developer
 +
 
 +
'''developer'''
 +
* makes sure specs are complete
 +
* implements new sub-components, changes, tweaks, bug fixes
 +
 
-
'''Development Lead''' - leader of the development team,
 
-
* QA
 
-
* developer
 
* graphic designer
* graphic designer

Revision as of 03:37, 23 July 2009

This article defines what methodology, roles, workflow, etc we use.

Contents

Overview

CT2 System consists of CT2 components (Client App, Ops, OpsReps, Acc. etc).

We development each component separately. It has its own team, project plan, etc.

Methodology

We use our own methodology that is influenced by Scrum, Agile, Waterfall, Mantis, Outsourcing

Actors, Teams and Roles

All people related to CT2 Component fall into groups: (in italic example given for Client App component)

Future users of CT2 - operators, management, etc. (non jag operators and management)

Acceptance board (demo meeting) - group of people who makes final decision about acceptance, tweaks, course of the project. (sometimes Simon alone, sometimes Simon, Marc, Alex, Tira together)

Business (Client/Sponsor) Team

Biz analyst/architect - biz expert (Simon)

  • invents detailed biz requirements for the component
  • transfers these requirements to Sys Analyst

Sys analyst/Architect - IT expert (Tira)

  • translates detailed biz requirements into specs
  • transfers specs to development team

Project manager - time/scope management expert (Tira)

  • accountable for reaching the stated project objectives
  • managing high level of proj plan

Software Development (Vendor) team

Development Lead - leader of the development team (Slava)

  • coordinates development effort
  • manages resources
  • manages detailed development schedule that includes development, bugfix, QA, graphics

QA engineer

  • makes sure that specs are complete
  • creates test plans
  • runs test plans
  • forwards bugs to developer

developer

  • makes sure specs are complete
  • implements new sub-components, changes, tweaks, bug fixes


  • graphic designer


  • timeboxing
  • scoping
Personal tools