The Project

This semester, we will have a class group project.  The group project will be to design software for a small medical clinic.  Aspects of the clinic project may include:

Appointments
	Different appointment types
	Different appointment durations
	Appointments with different providers
Medical records
Diagnosis, 
medication, 
treatment
appointment notes
Billing
Insurance
Medicare/Medicaid
Cash, check, credit
Debt collections
Pharmacy
	Ordering
	Billing
	Drug interactions

Stakeholders for the system include office staff, doctors, nurses, insurance companies.

Students will form groups to create a minimum subset system for a small clinic.  You must pick a relevant aspect of the system and submit it for approval as a group.  You will be called on to do Software Engineering as a group for this problem/challenge/ opportunity/topic you have chosen.  You must footnote any idea that is not yours, and include a references section.  Please note that I have not yet seen a good paper that was less than 10 pages or more than 30 pages double spaced.  Your group should be prepared to talk for 20 minutes MINIMUM to the class on your scheduled day of presentation, which will most likely be during the last week of classes for the semester.  Presentations are just as much part of class as lecture, and will be tested on. This project should be the kind of quality work you would be proud to show prospective employers.  The project shall be equal in points to an exam.

In order to free class time to work on the project, we will be doing ‘flipped classes’.
That is, lectures will be recorded, which you can watch on your own time.
(Please note: there will be small group exercises to work through course material.)

Project Important Dates

Project Topic The project topic is to create software for a small medical clinic.
GOOD NEWS: Last year had the same topic!
However, their work, great as it was, needs improvement!
During the first two weeks of class, you will form groups, and select an aspect of the project.
Everyone must be in a group for the project.
For convenience, it is acceptable for a group to be all Williston or all Randolph.
However, it is likely that there will be at least one ZOOM group.

First Project Check in END OF September
Take a moment, and as a group, email me what progress you have made on your project.
Show your understanding of Software Engineering (as discussed so far this semester) as well as giving me an update on how your project idea has evolved 
What you have accomplished so far? What are your plans for finishing your project?
As an individual:
Email me what you, personally did for the project group.
Also, give your best estimate of what percent work was done by each member of your group.

Second Project Check in: See description of First Check In

Third Project Check in November (right BEFORE Thanksgiving)
It is almost time for Thanksgiving Break, and most of the semester is now in the rear-view mirror.  
AS A GROUP:
Take a few minutes, and email me about the current status on your project.
Show your understanding of Software Engineering (as discussed so far this semester) 
as well as giving me an update on: how your project idea has evolved.
What you have accomplished so far? How has your project idea changed since you first proposed it?
What your plans for finishing your project? 
AS AN INDIVIDUAL:
If you have learned anything about software engineering about doing this project (so far), what have you learned?
If you have benefitted from doing the project in other ways, how has it benefitted you?
Also, give your best estimate of what percent work was done by each member of your group.

Final Project Check in:
As a group, prepare presentation.
As an individual:
Email me what you, personally did for the project group.
Also, give your best estimate of what percent work was done by each member of your group.
DUE: last day of semester BEFORE finals.

Project Presentations: Be ready to present as groups by Final EXAM time.
ALL groups should be ready to present at that point.  
Some of you may choose to use Power Point; some may use demonstrations; other approaches are allowed.  All of you will want to convince the client (and the professor) that you did a GREAT job on your project.

Project Final Submission: 
Each component of the system should be ready for integration and testing by early December.
The groups will have to work out an integration and testing plan in advance.
Submit your final group write up by December 12th.

The group writeup should include mention of who worked on which part(s) of the project.
Submit, AS AN INDIVIDUAL, what percentage of the whole project was done by each member of your group, in your estimation.  (In a real project, it is never the case that all people contributed exactly equally.)

Every member of the class will also be asked to estimate how much of the WHOLE project was covered by each group.