CS 3911 - Design Project

Spring Semester 2003


DELIVERABLES

·        Status Reports

·        Requirements Document

·        Project Plan

·        Mid Term Presentation

·        Design Document

·        Peer Evaluation

·        Final Presentation

·        Customer Delivery



Status Reports
Weekly status reports should include the following information:

  1. Project Team
  2. Objectives for the Week
    •  
    •  
    •  
  3. Accomplishments
    •  
    •  
    •  
  4. Objectives/Plans for Next Week
    •  
    •  
    •  
  5. Problems/Issues


Requirements Document



Project Plan

  1. Introduction
  2. Project Organization
  3. Risk Analysis
  4. Work Breakdown
    • Milestones – end of process activity
    • Deliverables – project results delivered to customer
  5. Project Schedule


Midterm Presentation
These presentations are meant to provide a progress report and to make sure that the team, their advisor, and the course coordinator have a clear view of the current status and plans for the project.   Each presentation should include at least the following components:

  1. A concise statement of the goal or vision for the project
  2. A brief description of the requirements derived from the goal.
  3. A overview of the design solution.
  4. What has been accomplished so far.
  5. What the schedule looks like for the rest of the term.
  6. A discussion of any problems or risks the team is facing.

Everyone on the team must have a part either in this presentation or the one at the end of the term, so half of the team should do part of each.



Design Document

  1. Introduction
    • Problem Statement
    • Document Overview
  2. Revised Requirements
  3. System Models
    • Data
    • Function
    • Procedure
  4. Conceptual Design
    • Architecture Diagram
    • Description
  5. Detailed Design
    • Data Design
    • Procedural Design
  6. UI Design
  7. Sources
  8. Appendix

Evaluations

USE THIS FORMAT FOR THE EVAL!
Each team member will complete a set of self and peer evaluations for each team member.  You will be asked to evaluate the effort and performance of the individuals in your group to both the instructor and your faculty advisor.  This feedback will be a significant factor in determining an individual's grade.


Final Presentation


Each presentation should include at least the following components:

  1. A concise statement of the goal or vision for the project
  2. A reminder of key requirements and design elements
  3. A description of what you accomplished during the semester and a demonstration
  4. A discussion of how well the results matched your initial plan, including the reasons for any significant deviations from the plan.
  5. A reflection about what you learned from this experience.

Since everyone on each team is supposed to do a part of one of the two presentations, be sure that the team members who didn't present at mid-term present now..



Delivering the Project to your Customer
The final requirement for the semester includes scheduling a meeting of the whole project team with the customer.  Attendance by the faculty advisor at this meeting is strongly encouraged, but not required. The agenda for this meeting should include:

  1. A brief presentation of what you have accomplished relative to the requirements, probably taken from your final presentation to the class.  This presentation need not be a formal, stand-up one unless your customer is actually a group.
  2. A demonstration of the operation of your software to the customer.
  3. An opportunity for the customer to try out the software.
  4. Discussion with the customer of the strengths, weaknesses and opportunities for extension of the software.
  5. Hand over of the source code and documentation of the software.  The documentation should include:
    • technical overview & installation guide
    • test plan & results
    • a user manual that describes the features of your system.
    • commented source code with good style
    • delivery package (setup scripts, file organization, etc.)

I will send the customer a request for feedback on your efforts as a whole and on the quality/professionalism of this delivery meeting.


GeorgiaTech Disclaimer
This page is maintained by: allison@cc.gatech.edu
Last Modified on Monday, August 19, 2002.