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:
- Project Team
- Objectives for the Week
- Accomplishments
- Objectives/Plans for Next
Week
- Problems/Issues
Requirements Document
Project Plan
- Introduction
- Project
Organization
- Risk
Analysis
- Work
Breakdown
- Milestones
– end of process activity
- Deliverables
– project results delivered to customer
- 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:
- A concise statement of the
goal or vision for the project
- A brief description of the
requirements derived from the goal.
- A overview of the design
solution.
- What has been accomplished
so far.
- What the schedule looks
like for the rest of the term.
- 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
- Introduction
- Problem
Statement
- Document
Overview
- Revised
Requirements
- System
Models
- Conceptual
Design
- Architecture
Diagram
- Description
- Detailed
Design
- Data
Design
- Procedural
Design
- UI
Design
- Sources
- Appendix
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.
Each presentation should include at least the following components:
- A concise statement of the
goal or vision for the project
- A reminder of key
requirements and design elements
- A description of what you accomplished
during the semester and a demonstration
- A discussion of how well the
results matched your initial plan, including the reasons for any
significant deviations from the plan.
- 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:
- 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.
- A demonstration of the
operation of your software to the customer.
- An opportunity for the
customer to try out the software.
- Discussion with the
customer of the strengths, weaknesses and opportunities for extension of
the software.
- 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.