Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

**Online Collegiate Paging Service

Iteration Plan**

Version 3.0

Revision History

| | | | | | — | — | — | — | | Date | Version | Description | Author || October 6, 1999 | 1.0 | Initial version | Context Integration | | October 27, 1999 | 2.0 | Updated at start of Elaboration | Context Integration | | November 20, 1999 | 3.0 | Updated at start of first Construction iteration | Context Integration |

Table of Contents

Iteration Plan

Introduction

Purpose

This Iteration Plan describes the detailed plans for the first Construction Iteration of the Collegiate Sports Paging System Project. During this iteration, the four most critical use cases will be developed.

Scope

The first Construction Iteration Plan applies to the Collegiate Sports Paging System project being developed by Context Integration for WebNewsOnLine . This document will be used by the Project Manager and by the project team.

Definitions, Acronyms and Abbreviations

See Glossary document.

References

  1. CSPS Use Case - Approve Story 1.0
  2. CSPS Use Case - Edit Profile 1.0
  3. CSPS Use Case - Read Content on Website 1.0
  4. CSPS Use Case - Send Content 1.0
  5. CSPS Use Case - Send Page 1.0
  6. CSPS Supplementary Specification 1.0

Plan

The Construction Iteration will complete the four most critical use cases in the Collegiate Sports Paging System.

Iteration Tasks

The following table illustrates the tasks with their planned start and end dates.

TaskStartEnd
Construction Kick-offMon 11/29/99Tue 11/30/99
Bring Full development team on boardMon 11/29/99Mon 11/29/99
Bring Full Testing staff on boardMon 11/29/99Mon 11/29/99
Construction Kick-off MeetingMon 11/29/99Tue 11/30/99
Prepare for construction kick-off meetingMon 11/29/99Mon 11/29/99
Hold Construction Kick-off MeetingMon 11/29/99Tue 11/30/99
Celebrate project construction start w/entire teamTue 11/30/99Tue 11/30/99
Construction Kick-off CompletedTue 11/30/99Tue 11/30/99
First iterationTue 11/30/99Thu 12/16/99
Do Technical ReviewsTue 11/30/99Tue 11/30/99
Technical Reviews 1Tue 11/30/99Tue 11/30/99
Technical Reviews 2Tue 11/30/99Tue 11/30/99
Test PlanningTue 11/30/99Tue 11/30/99
Software test plan for next iteration created, reviewed, and signed offTue 11/30/99Tue 11/30/99
Software test cases for next iteration created, reviewed and signed off’Tue 11/30/99Tue 11/30/99
Software test plan and test cases for current iteration updatedTue 11/30/99Tue 11/30/99
Iteration PlanningTue 11/30/99Tue 11/30/99
Integration Build Plan created, reviewed, and signed offTue 11/30/99Tue 11/30/99
Detailed Software Construction Plan for current interation including miniature milestones created, reviewed, and signed offTue 11/30/99Tue 11/30/99
Update test plan, focusing on this iterationTue 11/30/99Tue 11/30/99
Refine test cases for this iterationTue 11/30/99Tue 11/30/99
Create test environmentTue 11/30/99Tue 11/30/99
Create software build instructions (make files) for current iterationTue 11/30/99Tue 11/30/99
Beginning-of-iteration planning completedTue 11/30/99Tue 11/30/99
Develop First IterationTue 11/30/99Thu 12/16/99
Code & Test Use Case Approve StoryTue 11/30/99Wed 12/8/99
Do Detailed DesignTue 11/30/99Wed 12/1/99
Review & Refine Architecture DesignWed 12/1/99Wed 12/1/99
Review & Refine Database DesignWed 12/1/99Thu 12/2/99
Develop Code or Modify Generated Code (if applicable)Thu 12/2/99Fri 12/3/99
Research and Resolve Development Tool Bugs (if applicable)Fri 12/3/99Tue 12/7/99
Conduct Code ReviewTue 12/7/99Tue 12/7/99
Unit TestingTue 12/7/99Wed 12/8/99
Add code to configuration managementWed 12/8/99Wed 12/8/99
Code & Test Use Case Edit ProfileTue 11/30/99Wed 12/8/99
Do Detailed DesignTue 11/30/99Wed 12/1/99
Review & Refine Architecture DesignWed 12/1/99Wed 12/1/99
Review & Refine Database DesignWed 12/1/99Thu 12/2/99
Develop Code or Modify Generated Code (if applicable)Fri 12/3/99Tue 12/7/99
Research and Resolve Development Tool Bugs (if applicable)Tue 12/7/99Tue 12/7/99
Conduct Code ReviewTue 12/7/99Tue 12/7/99
Unit TestingWed 12/8/99Wed 12/8/99
Add code to configuration managementWed 12/8/99Wed 12/8/99
Code & Test Use Case Send PageTue 11/30/99Thu 12/16/99
Do Detailed DesignTue 11/30/99Thu 12/2/99
Review & Refine Architecture DesignThu 12/2/99Thu 12/2/99
Review & Refine Database DesignThu 12/2/99Thu 12/2/99
Develop Code or Modify Generated Code (if applicable)Thu 12/9/99Fri 12/10/99
Research and Resolve Development Tool Bugs (if applicable)Fri 12/10/99Tue 12/14/99
Conduct Code ReviewTue 12/14/99Wed 12/15/99
Unit TestingWed 12/15/99Wed 12/15/99
Add code to configuration managementThu 12/16/99Thu 12/16/99
Code & Test Use Case Read Content on WebsiteTue 11/30/99Thu 12/16/99
Do Detailed DesignTue 11/30/99Thu 12/2/99
Review & Refine Architecture DesignThu 12/2/99Thu 12/2/99
Review & Refine Database DesignThu 12/2/99Thu 12/2/99
Develop Code or Modify Generated Code (if applicable)Fri 12/10/99Tue 12/14/99
Research and Resolve Development Tool Bugs (if applicable)Tue 12/14/99Wed 12/15/99
Conduct Code ReviewWed 12/15/99Wed 12/15/99
Unit TestingWed 12/15/99Thu 12/16/99
Add code to configuration managementThu 12/16/99Thu 12/16/99
First Iteration DevelopedThu 12/16/99Thu 12/16/99
Integration TestingWed 12/8/99Fri 12/10/99
Integration with systemWed 12/8/99Thu 12/9/99
Conduct Integration TestThu 12/9/99Thu 12/9/99
Document ProblemsThu 12/9/99Thu 12/9/99
Modify Code As ApplicableThu 12/9/99Fri 12/10/99
Conduct Regression TestFri 12/10/99Fri 12/10/99
Obtain Sign-offFri 12/10/99Fri 12/10/99
Integration Test CompleteFri 12/10/99Fri 12/10/99
InstallationFri 12/10/99Mon 12/13/99
Install program created, reviewed, and signed offFri 12/10/99Fri 12/10/99
Install Software for User Acceptance TestingFri 12/10/99Fri 12/10/99
User Manual/Specification/Help updatedFri 12/10/99Mon 12/13/99
Training Materials updated (if applicable)Mon 12/13/99Mon 12/13/99
Obtain Sign-offMon 12/13/99Mon 12/13/99
Installation CompleteMon 12/13/99Mon 12/13/99
User CheckpointMon 12/13/99Mon 12/13/99
Prepare for User CheckpointMon 12/13/99Mon 12/13/99
User Checkpoint Meeting and DemonstrationMon 12/13/99Mon 12/13/99
Have team, including client project manager, complete the work release sign-off formMon 12/13/99Mon 12/13/99
First iteration code completeMon 12/13/99Mon 12/13/99
User Acceptance TestingMon 12/13/99Tue 12/14/99
Initiate User acceptance testingMon 12/13/99Tue 12/14/99
Prepare for User sign-off meetingTue 12/14/99Tue 12/14/99
Have team, including client project manager, complete the work release sign-off formTue 12/14/99Tue 12/14/99
First Iteration User Acceptance Test CompleteTue 12/14/99Tue 12/14/99
Wrap-up First IterationTue 12/14/99Thu 12/16/99
Conduct Quality Check Meeting with ClientTue 12/14/99Tue 12/14/99
Hold Client Business-focused Lessons Learned MeetingTue 12/14/99Tue 12/14/99
Hold Client Technical-focused Lessons Learned MeetingTue 12/14/99Tue 12/14/99
Hold Context Lessons Learned MeetingTue 12/14/99Wed 12/15/99
Iterative Delivery Project Plan updated, reviewed, and signed offWed 12/15/99Wed 12/15/99
Software Development Plan updated, reviewed, and signed offWed 12/15/99Wed 12/15/99
Knowledge Transfer Plan updated, reviewed, and signed offWed 12/15/99Wed 12/15/99
Project estimates updated (accurate to +30%, -20%)Wed 12/15/99Wed 12/15/99
Move appropriate deliverables from Project Homepage to IAN ArtifactsWed 12/15/99Thu 12/16/99
First Iteration Wrap-up CompletedThu 12/16/99Thu 12/16/99

The following deliverables or artifacts will be generated and reviewed during the first Construction Iteration:

Artifact SetDeliverableResponsible Owner
Design SetImplementation ModelKen Perch
Implementation SetIntegration Build Plan Test Drivers, Stubs, Data, & Scripts Test Procedures Test Evaluation Report ComponentsMary Durham Mike Hunziker Chris Curvey Mary Durham Justin Woddis
Management SetIteration Plan Project Plan (update) Project Schedule (update) Project Risk List (update) Status Assessment Iteration Assessment Test PlanMary Durham Mary Durham Mary Durham Mary Durham Mary Durham Mary Durham Mary Durham

Resources

Staffing

The project staffing for this iteration can be viewed as follows:

Financial Resources

The budget for this iteration is $150,000. WebNewsOnLine has secured this funding.

Use Cases

Use cases to be implemented during this iteration are:

  • Approve Story
  • Edit Profile
  • Send Content
  • Read Content on Web Site
  • Send Page

Evaluation Criteria

  • The primary goal of this iteration is to implement the defined set of use cases.
  • Each deliverable developed during the iteration will be peer reviewed and subject to approval from the team.
  • Formal test plans will be the basis for evaluating the success of this iteration.