1. Requirements Materials (pp. 37-39); e.g.:
- Software Development Plan, (here)
- SW Project Estimates, (here)
- Q/A Plan, and (here, section 2.4)
- Staged Development Plan. (here, section 2.1)
2. Planning Checkpoint; be prepared to answer questions and issues raised on pp. 39-40 (here)
3. Project Description must include (see pp. 92-93):
- description of project document access (here)
- version control description. Version Control will be set up when there is something in the Change Board.
- statistics on LOC per week (here)
4. Project Website
- Project Log (here)
- Charts 5.4, 5.5 (here)
- Map Figure 5-7 onto actual calendar (here, section 2.1)
- Must schedule, deliver and keep documentation of everything in Table 5-1. (here)
5. Change Board. (here, section 2.3)
- Includes Prof. Henderson (we did, see above link)
- Table 6-1 changes must be available and tracked (integrated part of wiki)
6. Planning:
- Risk Management: Answer questions on p. 100 (here)
- Develop a mechanism to evaluate individual team members. (here, section 2.4)
- Name who plays each role. (here, section 2.2)
- Define the accounting methodology (minimally Table 7-4, pp. 108-109) (here)
- SW Development Plan (p. 110) (here)
7. Requirements:
- Document process (here, section 2.1)
- Include specific responses to issues (p. 120) (here)
- Specify defect tracking tools and info (here)
- Give Traceability Matrix (here)
- Must document reviews/tests specified in Table 9-3 (pp. 138-139) (here)
- Define measurable Q/A release criteria (here)
8. Architecture and Design:
- Specify architecture and language(s) (here, section 4.3)
- Answer questions (pp. 149-150) (here)
- Discuss issues with architecture risks and staged delivery (here)
- Explain how SW Architecture document is tied to change and review (here, section 2.3)
- Define project estimates process and dates (pp. 159-160) (here)
- Use stage themes. (here)
- Document each activity (This can be seen in our seperate work logs)
- Answer questions (p. 192) (here, section 3.4)
- Use detailed design document formats (p. 196) (here, section 3.2)
9. Construction:
- Define coding standard (pp. 200-201: describe choice for list) (here)
- Document integration procedure (p. 203) (here)
- Define Test Procedure; document use (p. 205) (here)
- Provide weekly snapshot of Fig. 14-1 (p. 207) (here)
- Define and use construction tracking method (p. 208) (here)
- Provide weekly tracking update (p. 209) (here)
- Track high-defect routines (pp. 218-219) (here)
- Provide open defects graph (p. 224) (here, as timeline instead of graph)
- Defect statistics required (p. 225) (here, each ticket has individual information)
- Document the info on pp. 229-230 (here)
- Document Release Checklist pp. 232-233 (here)
- At end of each stage, document estimates (p. 239) (here)
10. Project Review
- Give performance evaluation criteria (p. 241) (here)
- Provide SW Project log (p. 244) (here)
- Use questionaire (provide one early in project) (p. 249) (here)