CSCI 340 - Community Project - 65%


Teams

Your Hendrix Odyssey

City of Hope

Soul Food Cafe Mission

Conway Human Development Center

Community Guidelines

Team division

You will fill multiple roles in your team. Each member will have a first and a second priority role, to be decided upon by the team. One person cannot have both of the front-end options as their first and second, these must be distributed to all team members. In a team of five, duplicate the Framework / Mobile and the Javascript / AJAX roles.

Team Contract

Your team will need to create a team contract. This will be the governing document for your team. It will help you establish the structure, procedures, expectations of participation, accountability, and consequences for breech of contract.

Here is an excellent template for a team contract that you should use in devising your own contract.

First Partner Meeting

Your first meeting with your community partner will focus on gathering requirements for the project. You should leave the meeting with a clear idea of the system they want to make. Do they need a web app or mobile app, or both? What are the stories, use cases, entities and relationships you will need to create your project?

You will present your findings to the class in a seven minute presentation, sharing the user stories, use case diagrams, and entity-relationship models you understood from the partner.

Second Partner Meeting

Details TBA

Third Partner Meeting

Details TBA

Final Presentation

During the final exam period, your team will present and demonstrate the complete prototype you have built. You should plan for an 20 minute presentation and 2 minutes for questions.

Peer Evaluation

At the end of the course, you wil complete an analysis of each team member. This analysis should include a separate paragraph for each team member, including yourself. Each paragraph should describe how that team member contributed to the project in concrete terms (this person did XX), and it should also provide some analysis of that person's strengths and/or weaknesses — in terms of quality of contributions as well as teamwork skills. I am looking specifically for positive aspects as well as constructive criticism that might help the classmate work better in future teams. The analysis for each team member would ideally be at least 5 or 6 sentences long, longer would be welcome.