In the information technology environment teams must be able to collaborate to produce quality products for planned costs and on aggressive schedules. The purpose of this assignment is to demonstrate your ability to work with C++ commands and classes, to develop project management skills, to enhance system analysis and design skills, while collaborating with members of a team.
The roles that govern the team project are as follows:
void setScore(double s);
//Precondition: A double is needed as a score or grade.
//Postcondition: The value passed in s is assigned to
// Author: Jane Kochanov
End-Users: This project will have two distinct parts. The first part of the project
requires each team to develop an idea for a programming project which could be completed using C++.
During this part of the project, you must put yourself in the role of an end-user requesting a new
computer application be developed. You must be able to articulate the system requirements to the
development team assigned to the project.
When proposing possible applications for development look for applications which several members of the team might have expertise in. It is not a good idea to pick a project from one person's work for instance since that person is the only member of the team who understands the issues. It is better to look for a project which solves a common problem which everyone will understand. For example, develop an interface for a soda machine or candy machine. Remember, all end-users must be able to provide requirements to the development team.
Establish with the development team what will constitute acceptance of the completed application. A signed memo of acceptance from the end-users must be included with each project.
Development Team: The second part of the project requires each team to interact with a group of end-users to solicit their system requirements and then develop a working application according to the project schedule agreed to.
Meeting Minutes: Each team is expected to record meeting minutes documenting the actions and discussions of each face-to-face meeting. The meeting minutes should be distributed by the Planning Manager within 48 hours of the meeting. The meeting minutes should note who attended and who did not. The meeting minutes should also record what was discussed and any actions taken by the group.
Management Update: Each team is required to schedule one team meeting to update management (me) on the status of their project. Each team should schedule a 10 minute meeting on the evening of March 25th.
Presentations: Present your team's project to the class. This
presentation is part of the assignment and will be included in the team grade. Each team member
must participate in this presentation. The project presentation may take no longer
than 15 minutes and should:
Be sure to include your team, your individual names and the Project Number as comments in your files.
Print out your final files.
Hand in for the team:
[Send questions to Jane Kochanov]