Description
This is the two-week period that begins the first Iteration of Release 1 Inception phase. So coming out of that, we need to have a picture of the entire Release 1 architecture, subject to all the things we will learn during the Inception phase (and thereafter).
Required Before Starting
- Input task lists (link downloads document) This will get revised during the two weeks
- Existing requirements and open requests/suggestions from each IPT
- Architecture development support tools in place:
- Confluence
- accounts (done?), organization (sufficient), best practices (must add a page to capture these - Action>JBG) - Enterprise Architect - although Raytheon's contribution is not yet arranged, we'll look at using this tool directly for these documents
- Jira - Need to set up for use by teams (Action->JBG)
- EtherPad/GoogleDocs/other as needed
OmniGraffle + Visio, and/or a drawing plug-in for Confluence
- best practice: upload original and png to Confluence
- Remote collaboration tools - as needed/decided by each team
- Team contact lists with roles, organization, and availability (leads can augment)
- Confluence
- Expected resources availability to accomplish tasks (use existing lists in C.vii, plus estimated hires)
Intended Products
The primary focus is on the tasks and materials for the Inception period, but products and outcomes should allow for the entire Release 1 product where possible.
- Updated tasks & subtasks lists (using good engineering judgment)
- Described
- Prioritized
- Estimated effort required/allocated
- Reviewed by Architecture Lead
- Change and clarification requests for requirements documentation
- Drawings and related artifacts labeled with acceptance/approval level
- Interaction roles, message types
- Updated (or new) UML diagrams representing component/service interactions
- Articulation of use cases/stress cases/usage scenarios AND/OR Sequence diagrams
- Discussion/analysis/report documents in Confluence (import an archival copy from other collaboration tools as needed)
- Put temporary/provisional work in the relevant iteration for that subsystem
- Put 'mainline progress' in the main documents area for that subsystem
Integrate progress into "the master document" (TBS) for the subsystem (process to be determined)
- Tasks/action items/bugs in Jira, assigned and prioritized
- Make sure the correct access/edit permissions exist on all the tools/repositories by all the participants
- Technology integration list/assessment (update strawman list, reflect acceptance/approval)
- Dependencies list (on other subsystems, in particular)
Proposed Process
Day.n indicates the day of the week in week n.
Most progress will be achieved by team members under the leadership of the IPT Lead. Team members may work together or independently, as appropriate to the tasks.
- (Tue.1)
Identify availability of team members (optionally, recruit more) - (Wed.1) Produce schedule of IPT meetings/activities for week, and deliver to Michael, John
- (Wed.1) Complete outline of strategy for accomplishing goals
- (Thu.1) Progress Assessment: IPT Leads and Architects (status, best practices, dependencies)
- (Thu.1) Issues assessment (and promotion of major issues to management) complete
- (Fri.1) Placeholder products in place
- (Fri.1) Preliminary task lists and priorities complete
- (Fri.1) Planned drawings and artifacts identified
- (Mon.2) Progress Assessment: IPT Leads and Architects (status, best practices, dependencies)
- (Tue.2) Task lists prioritized and estimated
- (Tue.2) Drawings and related artifacts largely complete
- (Tue.2) Technology integration and Dependencies lists complete
- (Wed.2) All documentation on Confluence
- (Wed.2) Task lists finalized
- (Wed.2) Action items submitted