Iteration Phase Week ends Activities Deliverables Client Interaction Result Tuesday Wednesday Thursday Friday Saturday Sunday Monday
1 Inception 2/18/2002 Identify client and project Status Report Interview Client: Bob Keller Project: VisiChord Chord Visualize     Met with client   Group meeting    
2 Inception 2/25/2002 Establish requirements and essential use cases; Set up website SRS and essential use cases; preliminary development plan Identify website SRS & use cases, rough draft; Preliminary development plan   Group meeting     Group meeting    
3 Elaboration 3/4/2002 Refine use cases, Domain analysis, Risk analysis; Establish preliminary development plan; Glossary; Website: Sequence diagrams Refined use cases; Risk analysis; Development plan; Website Sign-off on use cases Revised SRS and use cases, preliminary domain analysis, risk analysis, updated development plan, glossary, website Meet with client Group meeting     Group meeting    
4 Elaboration 3/11/2002 Preliminary architecture and design, skeletal code, i.e., pretty much what Magic Draw generates, robustness analysis, Refine development plan Draft of design document   Robustness anlaysis, updated development plan, skeletal code Group meeting       Group meeting    
  Recreation 3/25/2002                      
5 Elaboration 3/18/2002 Complete architecture and design, have all classes completely oulined (fxns & data), feasibility prototyping, establish acceptance test Design document; Acceptance test   Architecture design mostly done. Group meeting       Group meeting    
6 Construction 4/1/2002 Initial class construction, have essential fxns working API Specification Sign-off on acceptance test Signed off on acceptance tests, architecture outlined, work broken down by group member, classes fully outlined. Group meeting     Group Meeting Group meeting    
7 Construction 4/8/2002 Develop first prototype, keyboard input priority, mouse input? Demo of first prototype Demo of first prototype   Group meeting       Group meeting    
8 Construction 4/15/2002 Develop second prototype; Develop testing plan, all inputs (except possilby MIDI), editing capabilities Testing plan     Group meeting       Group meeting    
9 Transition 4/22/2002 Develop beta-test version, start adding details, test Beta-test version Delivery of beta-test version   Group meeting       Group meeting    
10 Transition 4/29/2002 Beta testing; User documentation, fix problems, fix details   Final delivery   Group meeting       Group meeting    
11 Transition 5/6/2002 Final testing; Complete user documentation; Develop presentation Final delivery; Presentation Final acceptance   Group meeting       Group meeting    

Last Updated on 4/1/2002
By Erika Rice