CHIMMP Project Work Breakdown Structure (WBS)
  1. Administration
    1. Presentations
    2. Document Maintenance
    3. Meetings
    4. Client Interaction
  2. Design
    1. Use Cases
    2. SRS
    3. Requirements Analysis
    4. UML
    5. Traceability Matrix
    6. WBS
  3. Implementation (128 hours)
    1. Database (32 hours)
      1. Setup SQL DB (6 hours)
      2. JDBC Interface (6 hours)
      3. Query Interface (20 hours)
        • User playlists (7 hours)
        • General search (6 hours)
        • Restricted search (7 hours)
    2. User Management (4 hours)
      • User class (1 hour)
      • DB integration (3 hours)
    3. Playlist (30 hours)
      • Adding songs (12 hours)
      • Removing songs (6 hours)
      • Moving songs (12 hours)
    4. MP3 Player (20 hours)
      • Research (8 hours)
      • Implementation (12 hours)
    5. Glue Code (12 hours)
    6. Interpreter (10 hours)
      • Vocabulary Definitions (3 hours)
      • Interpreting (2 hours)
      • Command processing (5 hours)
    7. AIM Transport (30 hours)
      1. Research AIM/Jabber Libraries (10 hours)
      2. Code It (20 hours)
        • Server Connection (8 hours)
        • Receive Messages (8 hours)
        • Send Messages (4 hours)
  4. Testing (19 hours)
    1. Develop Test Strategy (3 hours)
    2. Writing Test Cases (10 hours)
    3. Unit Testing (4 hours)
    4. Acceptance Test (2 hours)