Project: Phase 2

The goals of this phase include

1. Teams

For reference, the teams for phase 2 are:

2. Users and features

Right away you need to find a group of potential users. It's best to find people who would truly be interested in using such a program, but don't consume time trying to find the ideal focus group---just grab some people, offer them some cookies, show them one of the phase 1 implementations (more on that below) and some sample timelines (some will be available in the lounge, but by all means feel free to find more examples of your own), and get their reaction to what features would be useful.

As a starting point, I recommend the church history timeline found here as a starting point. Obviously the ways a timeline can be organized and decorated are endless, and something of an art. But I think being able to produce a timeline somewhat like this would be a reasonable goal.

Specific features to discuss include:

3. Decisions

In this phase, the teams must make decisions on what approaches from phase 1 to use going forward. Here are my recommendations; you may choose to depart from these, but use these to structure the discussion, so those arguing for other choices should explain the advantages of the alternative.

Document your code using Javadoc style.

4 Write-up

Please include a write-up to guide me through your submitted code, explaining what decision your team made and what you learned about the problem/project. In particular, detail what you heard from the potential users, how you interpreted that information, and what decisions you made about features and other specifications.

DUE: When you leave for spring break.


Thomas VanDrunen
Last modified: Thu Feb 20 15:47:04 CST 2014