CS 458 - Week 5 Lecture 2 - 2016-09-22
...what will you need to provide
to propose a potential project?
* paragraph(s) describing the proposed project
* WHO will serve as the "client"?
* if you know -- you'll indicate that
* or you'll say it's the instructor <- RETRACTED
Monday, 2016-09-26, 9:19 pm -
NOTE that, while making the project handout,
it has become clear that the instructor
being the "client" will not be feasible;
EACH team will need to determine someone
to serve as "client" for their proposed
project (if necessary, with CS 458 teams
serving as "clients" for one another)
(END of RETRACTED part)
* beginning proposed list of user stories
* IF applicable:
* any ideas yet about software you might
be considering using
(for fairness, teams can't use hardware/software
that's not reasonably available to other teams)
* my (possibly-dated?) preferred user story format:
A would-be traveler can look up available cruises to
a given location.
est: 4 days
another looks-like-it-is-common approach:
As a <type of user>, I want to <task> so that <goal>
...adds a reason-they-want-it aspect;
As a would-be-traveler, I want to look up available
cruises to a given location, so I can consider
buying a ticket for that cruise.
* OK, we'll try this (Fall 2016):
* you can use either style above of user story,
but use that style consistently within
your-current-list-of-user-stories
* "so that <goal>" will be a desirable
but not required option (and this can
vary between the user stories within
your-current-list-of-user-stories
* USER STORY PRACTICE:
* get into your project teams
* (projected CS 325 Fall 2015
Arcata Adventurers Travel Agency
scenario)
* write 3 user stories, in either format
above for this scenario
* select a team spokesperson
* at 10:01, each team will give their
3 user stories, and we'll discuss them