Preliminary Architecture and Plan
(due Sunday night, as per team Canvas assignments submission)
- P2A.1 Phase 2 Plan
- Who will create the required whole-architecture descriptions, and
when will they be reviewed by the team?
- Who will write the detailed functional specifications for each of the
components to be implemented, and when will they be reviewed by the team?
- Who will review your architecture, and who's architecture will you review?
Line these up and schedule those reviews.
- What additional research (how to do things) or prototyping (using new tools,
or validating an approach) do you need to firm up your proposal?
Who is going to do it, on what schedule?
- P2A.2 Preliminary Architecture
- What subset of the functionality do you plan to do this semester?
- What are the components (to build or bring up) that will implement
that functionality?
- How much of the whole-product architecture do you need to describe
in how much detail to:
- show how the full-product functionality can be delivered
- fully illustrate the roles of the components to be implemented
- represent all of the interfaces of the components to be implemented
- provide an adequate foundation for discussing
all of the functional requirements on the components to be implemented
- What descriptions, in what forms, will be required to tell these stories?
- P2B Moving Forward
- What updates (or additional background material) do you want to make
to your architecture before you forward it to your reviewers?
- How much time will you need to study the architecture you will
be reviewing? Will you receive that proposal with adequate time
to do that study?
- Schedule (both of) your architectural reviews.