-
Notifications
You must be signed in to change notification settings - Fork 11
User Scenarios
Table of contents |
---|
1)Freelancer - Kerim Benzemez |
2)Customer - Susan Kelso |
3)Guest - Liam Neeson |
Freelancer - Kerim Benzemez
-
Kerim finds our freelancer platform using his favorite search engine.
-
He registers to the platform by providing a username, e-mail and a password.
-
The system suggests him uploading a resume and creating a profile. He uploads his resume.
-
He enters his personal information.
-
He wants an Android development job and starts writing android to the search bar. The search bar autosuggests "Android" tag.
-
He clicks the tag and presses enter.
-
He sees various jobs about Android.
-
He selects a small project that he can do in his free time. He reads the project description and thinks that he can do this job. He wants to bid for the project.
-
He enters an amount for the bid.
-
When the bidding expires, the client chooses Kerim for the project. Kerim start developing an app for the project. He does not understand something about the project. He asks his question using the messaging system.
-
The client responds and Kerim continues the development. Kerim finishes the project. He rates his client and writes a comment about him.
Customer - Susan Kelso
-
Susan sees Freelancer Advertisement right before she is about to watch one of her favourite "How it's made" videos. She clicks on the add since she needs a business website for her art museum about to be opened.
-
Checks out the website looking clean and notices SSL certificate sign on the address bar.
-
Clicks on "Login" button and selects "Login with Facebook account" option.
-
Her personal information is auto-filled by data transferred from her Facebook account. She is asked to fill basic information such as phone number if it can not be retrieved from Facebook.
-
After completing registering she goes ahead and searches for the keyword "business website" in order to find a freelancer to set up her new art museum's official website.
-
5 pages of results is listed after search. Susan sorts Freelancers by decreasing rating to see who is the best.
-
Clicks on the freelancer listed on the top, studies his e-portfolio and recent works and decided to email him about her project.
-
They make a deal and start working together.
-
After the project is done, they rate each others on the platform.
Guest - Liam Neeson
-
Mr. Neeson googles for "<skill> freelance" and click on the topmost result.
-
He clicks the most prominent call-to-action button on the page "Browse Projects".
-
He types in "<skill>", a few suggestions pop up. Having no desire to continue typing, he clicks on the top suggestion.
-
From the list of relevant results, he uses the sidebar to only show the completed projects, and he uses the statistics panel to get a breakdown of the results.
-
He checks out the successful projects and the winning bids and guesses how much he should bid, should he find a good project.
-
Just as he reverts the filter, a project draws his attention.
-
He thinks it's a good investment of his time and decides to bid.
-
He's welcomed with a registration page, but luckily he's offered an option to use Facebook to login, so he clicks on Facebook button to continue bidding.
- Requirements
- Personas, User Stories and Acceptance Criteria
- User Scenarios and Mockups
- Class Diagrams
- Sequence Diagrams
- Test Cases
- Annotation Scenarios
- Annotation Research
- API Endpoints
- Manual
- Coding Work
- Milestone Report 1
- Milestone Report 2
- Final Milestone Report