SDLC and related for 2012

From UG

(Difference between revisions)
Jump to: navigation, search
(Support Process)
(Support Process)
Line 86: Line 86:
== Support Process ==
== Support Process ==
 +
 +
'''[[Product Management]]'''
 +
* Submit request to Support
 +
 +
'''[[Support]]'''
 +
* Evaluate request and add into RFC list.
 +
* For new items in the development queue:
 +
** status = StatusX
 +
** ph=DQ (development queue)
 +
** Dv=?
 +
** T=[priority]
 +
 +
'''[[Change Control Board]]'''
 +
* Evaluate all RFCs and development queue items. Re-prioritize if necessary.
 +
 +
'''[[Architect]]'''
 +
* Review items that make it into the Development queue. Post notes if necessary.
 +
 +
'''[[Developers]]'''
 +
* Review Development Queue (Mantis Q=Y)
 +
** Select a task that you wish to start working on. YELLOW items have not passed Architect review. If you wish to work on any YELLOW items, please circle back with Architect first. 
 +
** Update Mantis with:
 +
*** ph=DEV
 +
*** DV=<yourself>
 +
** Once development for task is complete, follow the usual ph=QA, then ph=SIT, then ph=UAT process.
[[File:JFS Development Queue v1.jpg]]
[[File:JFS Development Queue v1.jpg]]

Revision as of 21:39, 3 April 2012


Contents

Info

Teams and roles

Product Team

  • Project Sponsor (Simon)
  • Product Manager/Lead Module Owner (Marc)
- reports to Project Sponsor
  • Module Owners (Simon, Marc, Karen, CK, ...)
- report to Project Sponsor
  • CT2 Board (Simon, Marc, Karen, Alex, Perry)
- report to Project Sponsor

Dev Team

  • Director of Development (Alex)
- reports to Project Sponsor
  • Project Manager (Perry)
- reports to Director of Development
- managing timeline and resources
- managing all backlogs (projects, BA, Dev)
- project planning
- status updates
- escalations, conflict resolutions
- liaison between Dev and Product teams
- liaison between Dev and Support teams
- review RFCs with Product Team
- review Product Vision and Roadmap with Product Team
  • Solutions Architect (Alex)
- reports to Director of Development
  • Development Manager (Kostya)
- reports to Director of Development
  • Business/Systems Analysts (Tira, Alex, Perry)
- reports to Director of Development; for Sprint tasks to Project Manager
  • Developers (Kostya, Sasha, AK, Misha)
- report to Development Manager; for Sprint tasks to Project Manager
  • QA (Roma)
- reports to Development Manager; for Sprint tasks to Project Manager

Support Team

  • Support Manager (Denise)
- reports to Development Manager
  • Systems Administrator (Vlad)
- reports to Development Manager
  • Support Engineers (Tracie, AG)
- reports to Development Manager

Development Process

RFC

ph = RFC

This phase is for ....

BA

??? I suggest to re-use .e, ..., 1,2,... for BAs. Add flag if required "type of hours"


BA phases: |RFC|Blog|BA|SA|ArcSR|MOSR|Est|

Dev phases:|Dlog|Dev|QA|UAT|WU|T2S|TG|CDR|Arc

Current AS-IS SDLC Process

File:JFS SDLC ASIS rev1.1.JPG

Proposed TO-BE SDLC starting March 2012

File:JFS SDLC Proposed TOBE rev1.1.JPG

Support Process

Product Management

  • Submit request to Support

Support

  • Evaluate request and add into RFC list.
  • For new items in the development queue:
    • status = StatusX
    • ph=DQ (development queue)
    • Dv=?
    • T=[priority]

Change Control Board

  • Evaluate all RFCs and development queue items. Re-prioritize if necessary.

Architect

  • Review items that make it into the Development queue. Post notes if necessary.

Developers

  • Review Development Queue (Mantis Q=Y)
    • Select a task that you wish to start working on. YELLOW items have not passed Architect review. If you wish to work on any YELLOW items, please circle back with Architect first.
    • Update Mantis with:
      • ph=DEV
      • DV=<yourself>
    • Once development for task is complete, follow the usual ph=QA, then ph=SIT, then ph=UAT process.

File:JFS Development Queue v1.jpg

Project Management

Mantis cleanup

Review tasks from previous sprints that remain in open state and push BAs to resolve.

Sup tasks cleanup is managed by Sup Manager.

Misc

Communication hours

Mantis feedback

Status updates

Ver 2.0

  • add est fields for BAs and weekly schedule (alex)
  • Formal approval of SOWs
  • Change control for tasks in Dev
  • UAT by end users
  • Formal communication plan for executives (dashboard)
  • post mortem for Sprint with Dev team // post proj review
  • weekly status updates (all dev team together)
Personal tools