From Program to Task
Program to Task Workflow
There are several steps taken the from the inception of a program to get to task creation. The diagram below illustrates the workflow for these steps.
Step Descriptions
- The creation of a program begins with the SVP, Information Management (Product) collaborating with others on a new idea.
- The Strategic Program Manager(SPM) authors a program brief, capturing program objectives and background.
- Next the Software Development Leadership Team (SDLT) reviews the program brief.
- Finally, the Business Unit Leadership Team (BLT) reviews the program brief.
- Once the new program is approved, a program team is assigned which includes a Strategic Product Manager(SPM), Engineering Program Manager(EPM), and an Principal Software Developer(PSD). This team is responsible for driving a program to a successful completion.
- Development teams are assigned next. They are responsible implementing the program deliverables.
- In the discovery phase, the technical leads (e.g. Principal Software Developer(PSD) and Staff Developers) collaborate to perform research and analysis. During discovery, a program design document is produced and presented to the Business Unit Leadership Team(BLT).
- At the end of discovery, the program team (SPM, EPM and PSD) work together to define themes and epics.
- The Engineering Manager, Staff Developer and Technical Product Manager decompose epics into features with feedback from the program team.
- The development team along with the TPM create product backlog items from the features.
- Once Product Backlog Items(PBIs) are created in the backlog, the TPM, Engineering Manager, and Staff Developer are responsible to drive the following tasks:
- Approve Backlog Items
- Estimation of work by development teams
- Prioritize Work Items
- During the sprint, the development team:
- Commits to PBIs
- Creates and estimates tasks
Program Phases
This diagram illustrates the different phases that make up a program and the roles or groups who are responsible, contribute, review or just need to be informed.