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)