Project 2.1: Preliminary Brainstorming for Your Web Application

Partner choices due Wed 4/15 @ 10:45am. Brainstorming document due Thurs 4/16 @ midnight.

Project 2 Overview

For Project 2, you and your team will develop a database-backed web application. There are eight phases spread over five weeks. The following is a loose schedule of these phases:

Goals

Throughout the project, you will get practice with user-centered design, test-driven development, modular software architecture design, client/server interface design, and documentation. True UCD requires user testing throughout the development of your application, which is beyond our scope in this class, unfortunately.

However, in this phase the goal is to identify a user base, come up with a compelling tool for them, and engage in a design process that is focused on the user's experience.

A secondary goal is to let me know who's going to be working together.

Step 1: Pick Your Team (Due Wednesday)

Please pick a team of two people and enter your names in the Project 2 partner spreadsheet. To enter your team, list both team member's usernames in the first two columns of the next open line. Follow the examples already shown. The column of greyed-out names to the right is just for me to see who's been added correctly to a team so far; it has nothing to do with what row you should enter your usernames on.

If you'd like to work in a trio, that's probably okay too, but please email me to check.

Team choices are due Wednesday morning, 2/15, at 10:45am. Anyone not signed up for a team at that time will be randomly assigned one by me.

Step 2: Pick a Project (Due Thursday)

Your submission for this phase of the project will be a single PDF document called web_app_conception.pdf. Only PDFs will be accepted. Your PDF should contain the following things:

Step 3: Turn It In

Push your PDF (and the source document for it, particularly if you write it using LaTeX) to the repository that you created above. Tag your commit with phase_2_1, and make sure that the graders and I will be able to see it!