Skip to content

User Scenarios 451

cem güngör edited this page Oct 25, 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 in our app you can check the profile of people to have a sense of their reliability, Tezcan Atik now discovered a platform which he can check and follow users he trusts.

Intents

  • Read trustworthy posts about stocks
  • Learn how to understand stock graphs and follow those he trust
  • Stop losing more money

Preconditions

  • Not a member

Following Actions

  • Opens the app
  • Heads to community
  • Searches for the stocks he had lost money on and filters the posts with graphs
  • Checks the profile of users whose comments were liked a lot.
  • 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.1.6 Users shall accept the Terms of Use and Privacy Policy in order to register.
  • 1.1.2.1.1 Guest user shall be able to view posts.
  • 1.1.2.1.3 Guest user shall be able to view user profiles.
  • 1.1.2.1.5 Guest user shall be able to semantic search for posts.
  • 1.1.2.2.2 Registered users shall be able to like and unlike posts.
  • 1.1.2.2.4 Registered users shall be able to follow and unfollow other users on the platform.
  • 1.2.1.1.1 The system shall allow users to search for users.
  • 1.2.1.1.2 The system shall allow users to search for posts through tags, titles, author.

See requirements

Related Mockups

Community Page

image

User Profile Page

image

Register

image

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. And starts to share his portfolio so that other users can make use of it.

Intents

  • Portfolio monitoring
  • New ideas about portfolio construction
  • Sharing investing ideas

Preconditions

  • Not a member

Following Actions

  • Opens the app
  • 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
  • Shares his 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 shall be registered with a secure password.
  • 1.1.1.3 Users shall be able to log in using their registered credentials.
  • 1.1.1.6 Users shall accept the Terms of Use and Privacy Policy in order to register.
  • 1.1.2.1.1 Guest user shall be able to view posts.
  • 1.1.2.1.3 Guest user shall be able to view user profiles.
  • 1.1.2.1.5 Guest user shall be able to semantic search for posts.
  • 1.1.2.2.1 Registered users shall be able to create and edit posts.
  • 1.1.2.2.4 Registered users shall be able to follow and unfollow other users on the platform.
  • 1.2.1.2.2 The system shall allow users to filter for posts according to the post's portfolio, author and author's badges.
  • 1.2.2.1 Portfolios should be created by the users by entering purchase price and quantity of stock.
  • 1.2.2.2 Portfolios shall include one or more stock.
  • 1.2.4.1 The system shall require registered users to add title to posts.
  • 1.2.4.3 The system shall allow registered users to add their portfolios to posts.
  • 1.2.4.5 The system shall allow registered users to add ideas in the form of text to posts.
  • 1.2.4.7 The system shall store author of posts.
  • 1.2.4.8 The system shall store creation date of posts.
  • 1.2.4.9 The system shall store last edit date of posts.
  • 1.2.4.10 The system shall store like count of posts.

See requirements

Related Mockups

Registers

image

User Profile

image

Create portfolio

image

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 a website with a filtering for charts in the posts. While browsing through different apps, he came across ours and realized he could search for posts with charts and by using tags. He then searches for posts that has charts and tags about the stocks he is interested in. Impressed by the app's usability, he becomes a member and creates his own feed by following people who frequently share chart comparisons.

Intents

  • Reading posts that have charts about stocks
  • Viewing expert's comments on finance
  • Learning new ideas about the analysis of stock graphs

Preconditions

  • Not a member

Following Actions

  • User enters the website
  • Heads to the markets page to select a stock.
  • Filters posts in forum to see only the posts that include graphs and has a tag corresponding to his stock.
  • Signs up to follow the users whose share more chart comparisons
  • 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 shall be registered with a secure password.
  • 1.1.1.3 Users shall be able to log in using their registered credentials.
  • 1.1.1.6 Users shall accept the Terms of Use and Privacy Policy in order to register.
  • 1.1.2.1.1 Guest user shall be able to view posts.
  • 1.1.2.1.2 Guest user shall be able to view stocks.
  • 1.1.2.1.5 Guest user shall be able to semantic search for posts.
  • 1.1.2.2.4 Registered users shall be able to follow and unfollow other users on the platform.
  • 1.2.1.1.1 The system shall allow users to search for users.
  • 1.2.1.1.2 The system shall allow users to search for posts through tags, titles, author.
  • 1.2.1.2.2 The application shall allow users to filter for posts according to the post's portfolio, author and author's badges.

See requirements

Related Mockups

Markets Page

image

Community Page

image

Register Page

image

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 details
  • Searches for posts that has tags of the stocks she owns and skims them.
  • 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 shall be registered with a secure password.
  • 1.1.1.3 Users shall be able to log in using their registered credentials.
  • 1.1.1.6 Users shall accept the Terms of Use and Privacy Policy in order to register.
  • 1.1.2.1.1 Guest user shall be able to view posts.
  • 1.1.2.1.2 Guest user shall be able to view stocks.
  • 1.1.2.1.5 Guest user shall be able to semantic search for posts.
  • 1.1.2.1.6 Guest user shall be able to view recent news about financial markets.
  • 1.1.2.2.1 Registered users shall be able to create and edit posts.
  • 1.1.2.2.3 Registered users shall be able to write comments to posts.
  • 1.1.2.2.4 Registered users shall be able to follow and unfollow other users on the platform.
  • 1.2.1.1.2 The system shall allow users to search for posts through tags, titles, author.
  • 1.2.1.1.3 The system shall allow users to search for stocks .
  • 1.2.3.1 The system shall include news about stocks.
  • 1.2.4.1 The system shall require registered users to add title to posts.
  • 1.2.4.4 The system shall allow registered users to add news to posts.
  • 1.2.4.5 The system shall allow registered users to add ideas in the form of text to posts.
  • 1.2.4.7 The system shall store author of posts.
  • 1.2.4.8 The system shall store creation date of posts.
  • 1.2.4.9 The system shall store last edit date of posts.
  • 1.2.4.10 The system shall store like count of posts.
  • 1.2.4.11 The system shall be able to list comments related to a post.

See requirements

Related Mockups

News Page

image

Community Page

image

Markets Page

image

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 sharing charts of the stocks he has traded in the last couple of days. His posts usually get a lot of likes and attention. One day, he realizes that he finally earned the Cretager badge, he then creates his own tag "TeamRocket" so that other users can also share posts with his tags.

Intents

  • Read about others’ comments
  • Share charts
  • Create a new tag

Preconditions

  • Has an account
  • Has many posts that are quite popular

Following Actions

  • Opens the website
  • Logins to his account
  • Read posts and share his last analysis
  • Earns Creatager badge and creates a new tag

Related requirements

  • 1.1.2.2.1 Registered users shall be able to create and edit posts.
  • 1.1.2.2.6 Registered users should be able to add graphs to their posts.
  • 1.1.2.2.7 Registered users shall be able to perform the same actions as guest users.
  • 1.2.4.1 The system shall require registered users to add title to posts.
  • 1.2.4.2 The system shall allow registered users to add tags to posts.
  • 1.2.4.5 The system shall allow registered users to add ideas in the form of text to posts.
  • 1.2.4.6 The system shall allow registered users to add line charts of stocks to posts.
  • 1.2.4.7 The system shall store author of posts.
  • 1.2.4.8 The system shall store creation date of posts.
  • 1.2.4.9 The system shall store last edit date of posts.
  • 1.2.4.10 The system shall store like count of posts.
  • 1.2.5.1 The system shall include badges which gain new abilities to users.
  • 1.2.5.3.1 Cretager badge shall be given if a user has 50 post.
  • 1.2.5.3.2 Users with this badge shall be able to create new tags.

See requirements

Related Mockups

Login Page

image

Community Page

image

Post Modal

image

Profile Page

image

📋 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