|


Home
Syllabus
Calendar
& Class Notes
Projects
Homeworks
Grades
Extra
Credit
Acknowledgements |
 |
CS
3724 - Human Computer Interaction - Summer 2005 -- Pardha S. Pyla

Print
friendly version of this page
Project 1:
Topic, Client, and Product Concept Statement
Due as per
class calendar.
Overview
In this project
assignment you get started by establishing a client, a target system that
you will work on for the client, and a product concept statement.
NOTE: Becuase
of the short duration of the summer semester, each project phase has been
scaled down and the deliverables are made considerably shorter. Also,
instead of the students finding a "real" project by themselves,
I have assigned a generic project for all teams for this semester.
As a semester
long project you will be building the user interface for a ticket despensing
kiosk that can be used at train stations, bus stations, entertainment
locations, etc. So, in the description below all references to a client
should be treated as a person who owns or manages a travel location or
an entertainment location based on your choice of the type of kiosk. For
certain phases in the projects, I will be pretending to be your client
and I will be imposing constraints that real projects have.
What To Do
- Establish a client for
your project.
- Establish a client application
system for which you will develop the user interaction design (read
NOTE above).
- Write and refine (several
times) a product concept statement for your target system.
How To Do
It
- Pick an imaginary client
for a ticket despensing kiosk. Select a name for your client organization.
Be creative.
- Choose the type of kiosk
(travel ticket kiosk, entertainment ticket kiosk, etc.). Have reasonable
assumptions as to the complexity of the kiosk.
- Write a product concept
statement
-
Your product concept statement is to be a short and
sweet (absolutely not more than 75 words) summary of your project,
to be used as a synopsis or "boilerplate" description of
your project in all of the deliverables. This is a high-level mission
statement of your project. Include the name of the system, name of
client organization, kinds of users, brief statement of what users
can do with it, and why it's useful (what problems it solves). Your
audience for the product concept statement is broader than that of
the rest of your project documentation. The audience here includes
your manager, your manager's manager, potential investors, and the
general public.
The product of this stage (product concept statement)
is a much broader description of the system than you will actually
develop in subsequent stages of the project for this course. To get
started, we want you to take a broad view of the system and in later
stages you will select a few key parts (subset) of the overall system.
The 75 words (or fewer) you write here will be the most important
words in the whole project; they should be highly polished. That means
you should spend a disproportionate amount of time and energy thinking
about, writing, reading, editing, discussing and rewriting it. If
you don't know how to do this, ask in class. Don't wait until you
get the graded deliverable back to find out.
In your product concept statement, be efficient with
words; chop out "empty" words that don't say anything new.
On the other hand, be as specific as possible within the word limit;
do not be vague and try to communicate by implication. I.e., don't
leave it to the reader to fill in the blanks. You should use positive
statements about what will be done. This point is best made by example.
EXAMPLE: "This information system allows user
to keep track of which products are currently products in stock at
the store." This (by implication) seems to be an inventory system
(more specific than "information system"). Plus, doesn't
it help keep track of the products that should be ordered, too? If
so, say so.
EXAMPLE: "The goal is for the XYZ System to
be easy to use." It's more specific to say how you expect it
to be easier to use, such as "Sales clerks on the floor will
be able to update inventory as a routine part of sales."
EXAMPLE: "The XYZ System handles accounting
information and allows the accounting people to post results."
What does "handles accounting information" mean? Those words
are to vague. What kind of accounting information? What operations
are implied by "handles"? Is it used by all accounting people?
There could be lots of different kinds of accounting people and only
some are users. What does "final results" mean? That is
the most vague term of all here. What does "posting" mean?
Are they posted in accounting statements, or on the Web? Are they
printed and put on a bulletin board?
Deliverables
Get a binder
to hold all deliverables for the semester. The best type of binder to
use is an Accopress or a Duo-Tang, both available at any office supply
place or the bookstore. The kind we want has two metal tangs each about
three inches long. You put these tangs through the top and bottom holes
of 3-hole punched paper. You then fold the metal tangs over and slide
a little metal collar over them to hold them in place. Do not use a regular
3-ring binder; they are too bulky for us to carry for the whole class.
Also please don't use one of those slippery plastic binders.
You will add
to this binder the deliverables for each stage of the project as it comes
due. Punch and bind your project deliverables in this binder. Put a label
on the outside of the binder with (in this order, please):
- Your team number
- Your overall project name
(e.g., Acme Pizza Inventory System)
- Name of client organization
- One-line overall project
description (e.g., New inventory system, including point-of-sale inventory
adjustment and wireless "terminals" for verifying inventory
on shelves)
- The names of all team
members
- "CS 3724– <current
semester, year>"
Inside the
binder, create a "tabbed" section labeled "Project 1",
containing its own separate cover page with (mostly the same as on the
front of the binder):
- "Project 1: Topic,
Client, and Product Concept Statement"
- Team number
- Project name
- Name of client organization
- One-line description of
project
- Team member names
- "CS3724 – <current
semester, year>"
Contents of
Project 1 section (please number and label your items per this list):
- Begin after the tab for
this section, with a blank printed grading
form for
this deliverable.
- Then include a Table of
Contents for this particular deliverable (not the whole folder).
- Then follow with these
items, numbered as they are here:
- Name of client organization
and name of client contact person (name, phone and/or e-mail). Write
a brief description of the group or subgroup who will serve specifically
as your client.
- Product concept statement,
high-level conceptual description of your system. The product concept
statement should not be more than 75 words. The audience for this
part is very broad, including vice presidents, high-level managers,
stockholders, investors, and the general public. Read carefully the
"Write a Product Concept Statement" section, under "How
to Do It" above.
- A more detailed (half
page, up to one page) technical summary of your target application
system. You can further motivate usefulness and capabilities in terms
of what users can do. Make it clear if the system exists or not. This
is a proposal, so use the future tense and state capabilities in terms
of what users can do. For example, say, "This system will allow
such-and-such a kind of user to do . . ." If the system itself
does exist, make it clear what you will do to improve it, distinguishing
what is new and what is not. This description should be more technical
and more complete than the product concept statement in part 2 above.
The audience for this part is me (your boss, the project manager).
Grading
Read what you
write, because someone else will! Work on writing as a team. This is the
time to really get the spirit of this project and nail this assignment!
Beyond trying to assess objectively whether all requirements are met,
we try to assess subjectively how well requirements are met.
This is based on our own knowledge and can sometimes be somewhat relative
among the projects of the class. Your grade is based on our perception
of how much you put into it and how well you understood, interpreted,
and applied the material covered in class to your project. You can be
sure this is done is the fairest way possible. Please don't expect us
to just skim each deliverable and hand out all high grades.
Iteration
Because of
the importance of the product concept statement to each successive project
deliverable, it is essential that we work together, as needed, to get
it just right. This might require iteration between your team and me (outside
the calendar of deliverables). In such cases, I will ask you to rewrite
(one or more times) your product concept statement and hand it in, again.
Audience for
All Reports
The audience
for all your project reports (except the product concept statement above)
is your technical manager, who is not involved in the day-to-day development
activities and is not highly knowledgeable about the usability engineering
process, but wants to be kept up to date. Use clear, plain English. Don't
use esoteric, domain-dependent terminology, jargon, or acronyms.
|