...
- 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
Domain Analysis
Users have a profile.
Profiles have groups(to categorize companies)
Groups have a list of companies.
Companies have:
- contacts
- schedules
- documents (resumes, scanned business cards, CVs are documents)
- tasks