...
- Goal: Create Account
- Preconditions: Has email address
- Subtasks:
- enter email address
- create password
- click submit
- Goal: Login
- Preconditions: Has Account
- Subtasks:
- Enter Username(i.e. email address)
- Enter password
- Click Submit
- Goal: Enter new Company
- Preconditions: has account
- Subtasks:
- Select/Create Group for Company
- Goal: Create Group
- Preconditions: has account
- Subtasks:
- Enter Group Name
- Link relevant Documents (e.g. Resumes)
- Link existing companies
- Goal: Create Group
- Enter Information ( e.g. Contacts, date applied, date of interview)
- Link Documents(e.g. Resume, Cover Letter, Code Sample)
- Select/Create Group for Company
- Goal: Update Company Info
- Preconditions: Company that needs to be updated exists
- Subtasks:
- Select Group the company in question is linked to
- Click item to edit
- If edit item is a document:
- Link to new document
- If edit item is informational:
- Edit field
- If edit item is a document:
- Goal: Add Contact
- Precondition: Must have already created Company Contact is affiliated to
- Subtasks:
- Select Group the contact is affiliated to
- Select Company the contact is affiliated to
- Click add Contact link
- Fill in contact information
- Click Done
Some general comments:
- These tasks will be carried out in a private or semiprivate environment on either the user's own computer or a library computer. Ideally, the user will have his job related information on hand either on local media or easily accessible online.
- These tasks will be learned by practice. We will provide an overview of the system's functionality for potential users, but there will be no training available.
- The most serious error a user could make on this system is probably deleting the wrong thing, or inadvertently deleting a document that is shared among several applications. To help prevent this outcome, we will provide users with "are you sure?" messages that inform them of the extent of the deletes they are about to make.
- Our users have no reason to use the website if it doesn't make their application process faster and more organized. While we can assume they will allot substantial time to working on their applications, we want to minimize the amount of time it takes them to add their changes to the website.
...
Gliffy Diagram | ||||||||
---|---|---|---|---|---|---|---|---|
|
Definitions
- User: Our primary users are job seekers.
- Profile: Each user can create a profile unique to his job search.
- Institution: The user can create one institution for each place he wishes to apply for a job.
- Group: Our user may wish to group the institutions he applies to. For example, he could be applying to nonprofits and consulting companies.
- Task: Applying to each institution requires the user to complete a series of tasks, for example filling out an application form and submitting his resume.
- Document: The user may specify a set of documents to be used for each group or institution. These documents can include resumes, cover letters, and academic transcripts.
- Contact: The user may maintain a list of contacts for each institutions. This list can include recruiters and hiring managers.