Skip to content

User Scenarios 451

furkansenkal edited this page Oct 19, 2024 · 23 revisions

Scenario 1

Tezcan Atik Tezcan Atik who is a 28-year-old graduate of Boğaziçi University, majoring in history and working as a research assistant. He has recently entered the investment world in order to ensure his financial freedom and hedge against inflation. In his free time, he is interested in history and economics and his hobbies include sports and reading books. However, he has never invested in stocks and doesn’t know who to trust. Tezcan Atik has lost money several times by buying stocks based on recommendations he heard from social media and friends. Just when he was about to lose hope, and return back to interest, he heard about our app from a friend. Since our app prevents inexperienced people from posting forum posts with edited market graphs it provides a reliable environment for people who are new to investing. Tezcan Atik now discovered a platform to learn chart analysis accurately without losing money.

Intents

  • Read trustworthy posts about graphs
  • Learn how to understand stock graphs
  • Stop losing money

Preconditions

  • Not a member

Following Actions

  • Opens the website
  • Heads to forum
  • Searches for the stocks he had lost money on and filters the posts with edited graphs
  • To like the posts and follow users which he likes the ideas of, he will register to the website

Related requirements

  • 1.1.1.1 Users shall be able to register with a unique username, e-mail address, and password.
  • 1.1.1.2 User shall be registered with a secure password.
  • 1.1.1.3 Users shall be able to log in using their registered credentials.
  • 1.1.2.1.1 Guest user shall be able to view posts.
  • 1.1.2.1.5 Guest user shall be able to semantic search for posts.
  • 1.1.2.1.6 Guest user shall accept the Terms of Use and Privacy Policy in order to register.
  • 1.1.2.2.2 Registered users shall be able to like posts.
  • 1.1.2.2.5 Registered users shall be able to follow other users on the platform.
  • 1.2.1.2.2 The application shall allow users to filter for posts according to the post's currency, portfolio, author and author's badges.

See requirements

Scenario 2

Temel Kazıcı

Temel Kazıcı, a 54 year old ship captain who has 30 years of experience in the field, has been interested in investing for the past two years. Since his job require him to spend long periods at sea, Temel can’t frequently adjust his portfolio. Also since he doesn’t have the necessary experience in investing to feel confident about himself he often consults his friends, asking questions like, "How many stocks should I hold? Which sectors should be bought together?” in an effort to shape his own strategy. Temel is on the lookout for an app that allows him to both manage his portfolio and gain insights from other investors' portfolios. In his search, he comes across our app and realizes it is exactly what he's been looking for a while. With the search feature provided by our app, he starts searching for the portfolios of investors who hold the stock of the firm his working. After examining several portfolios and gaining a solid understanding about how many stocks he should hold, and what are other investors buying together with his sector, he decides to sign up for the app to be able to create his own portfolio and follow others. He then creates his own portfolio based on the strategies that align with his ideas, allowing him to track and manage his investments more effectively.

Intents

  • Portfolio monitoring
  • New ideas about portfolio construction

Preconditions

  • Not a member

Following Actions

  • Opens the website
  • Searches for portfolios that include a specific stock
  • Decides to be a member and registers
  • Follows some of the users whose portfolios he liked before
  • Creates his own portfolio

Related requirements

  • 1.1.1.1 Users shall be able to register with a unique username, e-mail address, and password.
  • 1.1.1.2 User passwords shall meet safety criteria (min length, uppercase-lowercase letters, special symbols).
  • 1.1.1.3 Users shall be able to log in using their registered credentials.
  • 1.1.2.1.1 Global user shall be able to view posts.
  • 1.1.2.1.3 Global user shall be able to view user profiles.
  • 1.1.2.1.5 Global user shall be able to semantic search for posts.
  • 1.1.2.1.6 Global user shall accept the Terms of Use and Privacy Policy in order to register.
  • 1.1.2.2.5 Registered users shall be able to follow other users on the platform.
  • 1.2.1.2.2 The application shall allow users to filter for posts according to the post's currency, portfolio, author and author's badges.
  • 1.2.2.1 Portfolios should be created by the users by entering purchase price of currency or stock.

See requirements

Scenario 3

Hakkı İşbilir

Hakkı İşbilir is a 40-year-old engineer working in the defense industry. He is married and has two children. He is interested in archery and camping and often goes camping on weekends with his wife. Since he uses both mathematics and analytical thinking skills frequently in his life, he invests using pair trading, a method of trading related stocks by selling one while buying the other. He is very skilled at this method and manages investments for himself, his wife, and his parents. However, ever since he was promoted, his work has started to take up more of his time. That’s why Hakkı began looking for an app with a comparative chart feature for posts. While browsing through different apps, he came across ours and realized he could search for posts with comparative charts. He then selects the stock he wants and reads the chart comparison posts about it. Impressed by the app's usability, he becomes a member and creates his own feed by following people who frequently share chart comparisons.

Intents

  • Seeing comparisons about stocks
  • Viewing expert's comments on finance
  • Having knowledge about the analysis of stock graphs

Preconditions

  • Not a member

Following Actions

  • User downloads and enters the application
  • Goes to the markets page to see the status and reviews of the market he/she is interested in.
  • Filters to see only the posts that include graphical comparison about the market he is looking for.
  • Signs up to follow the users whose posts he like
  • Now he has a specialized feed that includes mostly his followed accounts

Related requirements

  • 1.1.1.1 Users shall be able to register with a unique username, e-mail address, and password.
  • 1.1.1.2 User passwords shall meet safety criteria (min length, uppercase-lowercase letters, special symbols).
  • 1.1.1.3 Users shall be able to log in using their registered credentials.
  • 1.1.2.1.1 Global user shall be able to view posts.
  • 1.1.2.1.5 Global user shall be able to semantic search for posts.
  • 1.1.2.1.6 Global user shall accept the Terms of Use and Privacy Policy in order to register.
  • 1.1.2.2.5 Registered users shall be able to follow other users on the platform.
  • 1.1.2.2.8 Registered users shall be able to view the content posted by followed accounts.
  • 1.2.1.2.2 The application shall allow users to filter for posts according to the post's currency, portfolio, author and author's badges.

See requirements

Scenario 4

Bahar Sonmevsim

Bahar Sonmevsim is 32 years old, works as a mid-level marketing manager for a large retail company and lives alone in a modern apartment in Istanbul. Her job requires her to stay up-to-date with market trends, financial shifts and consumer behavior, which she incorporates into her marketing strategies. In her early thirties, Bahar enjoys her independence and has a stable career focused on self-development, career growth and exploring new experiences. Her hobbies include reading non-fiction books, following financial markets, attending yoga classes, and discovering new restaurants. Financial independence and knowledge are core beliefs for Bahar, who values self-care and personal development. One of her biggest challenges is finding accurate, reliable and up-to-date financial news that fits her busy schedule. Living in Istanbul, a fast-paced urban environment, she has access to a variety of news sources but often doesn't have time to read through them. Bahar is looking for a tool that compiles the most relevant financial information without overwhelming her, and she also wants access to comments on news articles by other users to gain different perspectives. She hears about our app from a colleague and downloads it, mostly to keep up with the news, but occasionally to read commentary on how the stocks she invests in are doing. Uses our app efficiently by scrolling through the News page for a short time a day and scanning the posts related to the news and the stocks she bought.

Intents

  • Staying ahead of market trends and maintain an edge in her marketing job.
  • Staying informed about the financial markets, economic shifts, and global trends relevant to her job and personal investments.
  • Getting diverse insights by finding out what people think about the latest news and the stocks she bought.

Preconditions

  • Not a member

Following Actions

  • User downloads and enters the application
  • Goes to the news page to see the latest and hottest news about the financial markets.
  • By clicking on the news that most interests her, she reads the full story and people's posts about it.
  • After analyzing the news, she goes to the page of a stock she has purchased and reads the most popular comments about that stock.
  • She signs up to follow a few users whose posts she like and post her own thoughts on the news, and continue to use the app regularly.

Related requirements

  • 1.1.1.1 Users shall be able to register with a unique username, e-mail address, and password.
  • 1.1.1.2 User passwords shall meet safety criteria (min length, uppercase-lowercase letters, special symbols).
  • 1.1.1.3 Users shall be able to log in using their registered credentials.
  • 1.1.2.1.1 Global user shall be able to view posts.
  • 1.1.2.1.6 Global user shall accept the Terms of Use and Privacy Policy in order to register.
  • 1.1.2.1.7 Global user shall be able to view recent news about financial markets.
  • 1.1.2.2.3 Registered users shall be able to write comments to posts.
  • 1.1.2.2.5 Registered users shall be able to follow other users on the platform.
  • 1.1.2.2.8 Registered users shall be able to view the content posted by followed accounts.
  • 1.2.1.2.1 The application shall allow users to filter the stocks and currencies as increasing and decreasing.
  • 1.2.3.1 The system shall include news about currencies and stocks.

See requirements

Scenario 5

Roket Atar

Roket Atar is a 25-year-old Business Administration graduate who is currently working at an FMCG firm. His usual day includes preparing some documents and slides that the management will analyze, and he tries to find the target audience for upcoming campaigns. After a regular workday, he goes to a fitness club and works out daily. Apart from working out, Roket likes painting and has been doing oil paintings ever since he was a child. He wants to share every little bit of information he learns, so he teaches painting on Sundays, usually close to his home. He is also following financial markets to trade stocks. He’s been trading for the last two years, so he can do his analyses himself. But he’s a lifelong learner, so he never stops reading. He’s been using our website for the last two months and commenting on posts about the stocks he has traded in the last couple of days. His comments usually get a lot of likes and attention. One day, he realizes that he finally earned the drawer badge, and from that day on, he’s been sharing his thoughts by creating posts with graphs that have drawings.

Intents

  • Read about others’ comments
  • Share ideas by commenting
  • Draw on charts and share

Preconditions

  • Has an account
  • Has comments that are liked by many

Following Actions

  • Opens the website
  • Logins to his account
  • Read posts and comment on some
  • Share his ideas by drawing on charts

Related requirements

  • 1.1.2.2.1 Registered users shall be able to create posts.
  • 1.1.2.2.3 Registered users shall be able to write comments to posts.
  • 1.1.2.2.10 Registered users should be able to add graphs to their posts.
  • 1.1.3.5 Users should be able to have a badge.
  • 1.2.4.1 Posts shall contain thoughts about a currency/stock.
  • 1.2.4.3 Posts should contain a graph of a currency/stock.
  • 1.2.4.4 Each post shall be associated with a single currency/stock in a many-to-one relationship.
  • 1.2.5.1 The system shall include badges which gain new abilities to users.

See requirements

📋 Lab Reports

📆 Meeting Notes

🧪 Lab Meetings

🗓️ General Meetings

⚙️ Backend Meetings

📝 Milestone Reports

📑 Project Artifacts

📖 Manuals

📑 Other Artifacts

📋 Software Requirements Specification

📊 Software Design Documents

✏️ User Scenarios & Mockups

🗂 Project Plan

🧪 Unit Tests

📜 Docs

👥 Team

SemanticFlix Archieve

📝 Milestone Reports

📆 Meeting Notes

🧾 Requirements

Project Plan

📊 Diagrams

👥 Team

📝 Researches

Repository Documentations

📁 Templates

Clone this wiki locally