User Stories - bounswe/bounswe2019group6 GitHub Wiki
Satoshi Shelby - Basic User (so called "basic")
Persona
Satoshi Shelby
36 years old
Men
White collar/ Market analyst
Overweening
Works 9 a.m. to 7 p.m. in a plaza
He believes he deserve more than his current position in the company
Lives penuriously, under the pressure of his wife about not to trade cryptocurrencies (She thinks its a ponzi scheme)
Preconditions
Satoshi is an old member of the platform.
He has many followers, and he has been following many people for the time being.
He has a portfolio beforehand.
Since he is a basic user, he can read and write articles. He is able to view the price of a trading equipment and read/write user comments about trading equipment, make prediction about them.
Goals
Needs to follow the trends
Sharing his predictions and earn repetition then get a raise by this way
User Story
Satoshi is a member of the Trader Platform for a long time. The last time he checks his profile from his personal computer, he sees that his success rate hit to 75% and got 10k+ follower. He decides to crown that success with a new well-examined guess as a gift to his followers. He checks the latest news from the portal and sees that ÇiftlikBank started to use ETH for transactions. Based on it Satoshi posts an advanced analysis about the weekly trend of ETH (Etherium)
Acceptance Criteria
Satsohi is able to login by providing his username and password. (1.1.2.2.)
Satoshi is able to go to his profile page section from home page. (1.2.1.3.)
System enables Satoshi to see economic events, news and trading commodities that he is interested in from the home page (1.2.1.2.)
System shows the guess success rate of the basic/trader users', in their profile pages, publicly. (1.1.6.5.)
System shows the number of follower and following of the basic/trader users', in their profile pages, publicly. (1.1.6.4.)
Satoshi is able to go to articles section from home page (1.2.1.3.)
Satoshi is able to write and share articles about any commodity as a basic user(also traders can do that) (1.1.5.2)
Satoshi is able to pick the area (a specific currency, fund, stock etc.) that he writes his analysis on. (1.1.5.2)
Huseyin Gozukara - Guest
Persona
Huseyin Gozukara
22 years old
College student
Has a part-time job
Indecisive, hesitant
Interested in popular events in technology and economy
Preconditions
Huseyin is not registered to the system currently
Goals
Wants to get into the cryptocurrency market
Wants to utilize the money he saved and make a profit
User Story
Huseyin heard about the cryptocurrency market, which is quickly popularizing by day-to-day fluctuations. He saved some money by working a part-time job and he wants to get into the market with a part of his money. However, he cannot decide on when and which currency he should buy. Therefore, he inspects the price charts, reads the comments about different coins on the web everyday. After many days of observation, he decides to create an account in a website that he can buy/sell cryptocurrencies. After creating a trader account by providing and logging in, he sees that %72 of the predictions about Ethereum's daily price are downward. He thinks he should create a 38ETH buy order at rate 131 ETH/USD rather than buying immediately.
Acceptance Criteria
Guest is able to search trading equipments. (1.2.2.1)
Guest is able to view the price of the trading equipment. (1.1.1.1)
Guest is able to browse articles and read comments about trading equipments. (1.1.1.2)
Guest is able to register to the system by providing username, e-mail, password, and location using Google Maps. (1.1.2.1)
A user who want to be trader user shall provide their IBAN number. (1.1.2.6)
A user is able to view the daily prediction rate of a trading equipment. (1.1.5.2)
A trader user is able to create a buy order for a trading equipment for a specified rate. (1.1.7.4)
Claire Helfer - Trader User
Persona
Claire Helfer
31 years old
Woman
Doorwoman
Ambitious and smart
Lives alone in a basement of a very luxurious apartment
She is not happy with the way she lives and her job
Preconditions
Claire is an old member of the platform. She has registered almost a year ago.
She has already Profit/Loss and Portfolio page.
She has made lots of investments over the last year.
She has lots of people whom she is following.
She has given her IBAN number to the system.
She is also following lots of events with different significance level and authors in the system.
Goals
Wants to get rich
Tries to get rid of the apartment she is living.
User Story
Claire has been observing very carefully the way each person lives in the apartment. And even though she doesn't know a lot about economics, indices, stocks etc.. she knows what are the weaknesses and strengths of each person in the apartment. Since most of the residents are rich they have accounts in the traders platform. Claire follows all of them (since they are pretentious, their profiles are public), makes sure that they know everything that is going on in the economics world (by letting them know when they go to their houses each evening) and by analyzing theirs she makes the best decision which include choosing what to trade and where to put stop/loss limits. And while doing all this she also makes sure that they don't know she is stealing their ideas. And since she can't afford to have a computer Claire does all of this through her phone. After observing his richest neighbor Bernie Madoff which has a prediction success rate of %86 for buying American Dollar, she buys a 1000$ at the time when an American Dollar is 5.7 Turkish Liras.
Acceptance Criteria
Claire is able to login by providing her username and password. (1.1.2.2)
Claire is able to make her profile private. (1.1.6.1)
System enables Claire to follow different economic events, articles and news. (1.2.1.1)
System shall assign different significance levels for economic events. (1.2.1.2)
System enables Claire to search users by tags. (1.2.2.1)
System enables Claire to filter search results according to their location. (1.2.2.4)
Claire is able to follow other residents in the apartment. (1.1.3.1)
Claire is able not to let anyone follow her profile. (1.1.3.3)
Claire shall provide an IBAN number to the system. (1.1.2.6)
Claire is able to create a buy order for a trading equipment for a specified rate in my investments page. (1.1.7.4)
Claire is able to set stop/loss limits on trading equipment in my investments page. (1.1.7.5)