The course project constitutes a significant portion of your grade. This page contains the information, often via links to other pages, you need for your project and any other helpful information I can think of. Please Let me know if you find an error or omission, or if you have a suggestion for improvement.
You are going to implement a computer system that will help manage a kennel. Your customer, Liz Catlover, has written a customer needs statement that identifes what she thinks the system should do. This is your starting point. The needs document contains more requirements than you might be able to implements in a seven-week course. However, it is your responsibility to manage the scope of the project so that you deliver high-quality working software in the time allocated. You need to work with Liz, Professor Pollice, and other stakeholders to prioritize the requirements and features that will go into your system. Mr. Draco, the vice-president of software says "if you build it, it had better work."
You can meet all of the project stakeholders by viewing the stakeholders' page. Liz has written an initial description of the system for you to start with.
Mr. Draco assigned Gonzo the task of creating an initial breakdown of the system. This will allow a team to concentrate on one specific component. Each team will be responsible for designing and implementing one component. However, each team is responsible for delivering a complete system. This means you need to integrate your component with components built by other teams. You have to decide which of the components that are available are the best (in terms of working functionality, quality, documentation, customer support, etc.). You will also make your component available to the other teams.
You will produce several artifacts for the project. Some will be required by the instructor, some will be required by the development process your team chooses to adopt. There are two types of artifacts:
There are several templates that you can use as starting points for your documents. In most cases, the templates contain more than you need for this course. Therefore, you will need to remove those sections that do not apply. You should be able to explain your reasoning for doing this. One way of ensuring that you can do this is to leave the section header in and replace the contents of the section with a note about why it is not applicable to your project. If you design your own format, you should make sure that you cover the relevant parts described in the templates here.
If a template has blue text, that text is meant to be removed and replaced by the actual content. The blue text is often a set of instructions about how to fill out that particular section of the document.
The templates are
Project presentations should be 30 minute presentations based upon the template provided. You should add as much as you need, but make sure you address all of the areas identified in the template. Each team member should participate in delivering the presentation.
Modified:
09-Dec-2004
3
Gary Pollice