Milestone 0 - Project Proposal (Due: 09/07 at 9:00am)
In this stage of the project, the goal is to establish your team and develop a formal proposal for a software application you would like created. Your team will consist of two to three individuals (it should be assumed that work done on your project will be representative of having additional resources/members).
Requirements
The project proposal will contain two separate documents:
Team Agreement
This document will be written in a word Document named team-agreement.docx
. You can download the template document here. The goal is to outline infomation about your group and outline the expectations for interactions among members of the group. The team-agreement.docx
document must include:
- The full name of each team member
- Your company name (keep it professional and creative
;)
)
- The day/time of the week do you all agree to meet with your group to discuss your project
- The duration of the meeting is up to you but I would recommend at least 30 min
- You may amend or edit this agreement as you see fit for your team, but you must complete the Conflict Resolution section with ways you all agree to handle issues that may arise while working together with at least 3 ideas.
Project Proposal
This document will be written in a word Document named proposal.docx
. You can download the template document here. The goal is to provide specific details about the project that will be developed over the course of the semester. The proposal.docx
document must include:
- Your company name
- Application name
- at least 300 word explanation of the project including:
- a CLEAR and DETAILED explanation of the applicaction
- what are the current problems/challenges related to your application
- what is the core goal/purpose of the application
- who will be the intended audience of the application
- no less than 10 specific proposed features
- Each feature will described as unique high level functionality
- Examples features that would only count as one feature:
- saving a file in multiple formats
- displaying related data (height, weight, species, age, etc.)
- creating, editing, and deleteing something
- etc. (When in doubt, ask me.)
The project proposal will AVOID:
- discussion of specific technologies or platforms
- No discussion of Mobile/Web/Desktop, C#, Python, SQL, etc.
- discussion of specific interface design
- No discussion of buttons, menus, animations, color, etc.
- the project domain of game development
- Video game design has overlap with concepts we discuss, but as our focus is user interface design, there will be a large amount of design concepts within game development that are outside the scope of this course.
- If you do have an idea for a video game with a very strong UI component you can talk with me about it BEFORE the proposal deadline. Do not assume that this means permission will be granted to pursue the project idea and have a back-up ready.
Submission:
EVERY member of the group will turn in the same copy of both the contract.docx
and proposal.docx
to Moodle. Failure to upload the assingment to Moodle will result in a zero.
Grading 20 points:
- 5 points - The group contract is submitted and meets the requirements posted above
- 15 points - Proposal meets the above requirements and provides a clear and specific explanation of the project and proposed features