-
Notifications
You must be signed in to change notification settings - Fork 11
Personas, User Stories and Acceptance Criteria
Kerim Benzemez is a freshly graduated 23 year-old Computer Engineer. He thinks that he is proficient at android programming.
He lives in Antalya with his wife and is newlywed. He is in debt because the wedding ceremony and furnishing their new house put him to a lot of expense. The money he makes isn't enough to pay the installments. Therefore, Kerim is looking for an extra job where he can use his skills.
- As a freelancer I can add my resume to system so that I can get job offers.
- As a freelancer I can search projects according to my skills so that I find an appropriate project for me.
- As a freelancer I can show my past work via creating a bio page so that clients know me better.
- As a freelancer I can rate the client after the project ends so that other freelancers have idea about the client.
- As a freelancer I can ask my questions during the progress of the project so that I meet the expectations of the client.
- I can upload my resume.
- I can see my uploaded resume.
- I can search projects.
- I can filter the search results by tags.
- I can add my picture to my profile.
- I can add my personal info to my profile.
- I can rate my client after the project ends.
- I can send a message to my client when I am accepted for the project.
- I can see my message history with my client.
Susan Kelso is a 22 years old student from Boğaziçi University. She is interested in contemporary art, and she wants to build an art gallery.
Having a congressman father, Susan always wanted to get involved in politics. She was very successful in her studies but later found out that politics was just not for her ... She went on a world tour and observed different cultures on her way. When she finally arrived at Istanbul, she had one thing on her mind, she was going to express her feelings via art. She created wonderful masterpieces, but had no way of sharing them. That is why Susan is looking for someone to build a website for her art gallery.
- As a client, I want to describe my project so that others can understand clearly what I want
- As a client, I want to be able to suggest my project to the developers I like
- As a client, I can rate the freelancer after the work is completed
- I can see the resumes of other people.
- I can determine maximum amount of bid for the project.
- I can add my picture to my profile.
- I can add my personal info to my profile.
- I can rate the freelancer I worked with after the project ends.
- I can add tags to my project.
- I can send messages to other users.
Liam Neeson is a recently retired professional with a very particular set of skills. He's a tired, old jagged mad who wants to stay under the radar and looking for low to moderate profile jobs that he can practice his skills with, but not really intensive that his tweaking back becomes an issue. So he's searching for a platform to market his expertise and make some side cash while keeping himself busy.
- As a professional, I can search and filter down projects to see if there are any project that requires my set of skills.
- As a professional, I can see curretly available and completed projects, also the profiles of freelancers (his potential competitors) and their work and references in order to estimate a rate that reflects my level of expertise and is also competitive.
- As a professional, once a promising project catches my eye, I can register and place a bid on the project.
- I can find the search bar directly on the screen.
- I get offered suggestions as I start to type keywords.
- I can filter down the search result with respect to bids, completion status and skills required.
- I can access a breakdown of current filtered set of results, such as min/max/average/final bid, completion duration, freelancer and client satisfaction levels.
- I can sign up to the website without having to type in my details, using 3rd party services that I already use.
- 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