-
Notifications
You must be signed in to change notification settings - Fork 10
User Scenarios
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.
- 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.
- 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.
- 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 and 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 the logo 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