Update Functional requirements authored by Hardo Post's avatar Hardo Post
...@@ -68,25 +68,25 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have ...@@ -68,25 +68,25 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
**AGGREGARED AND DETAILED VIEWS** **AGGREGARED AND DETAILED VIEWS**
**7.Visualize SEB customer' companies as a group node (must-have)** **7.Group visualized SEB customer's accounts (must-have)**
- Who: As a Financial Manager - Who: As a Financial Manager
- What: I want all SEB customer companies involved in the transactions with different counterparties to be represented as one group node on the graph - What: I want visualized SEB customers' accounts to be grouped together somehow
- Why: So I can see how see how this group node is transacting with other customers and vendors. - Why: So I can quickly distinguish them from counterparties and focus on these accounts.
**8.Visualize SEB customers' accounts as currency nodes (must-have)** **8.Visualize SEB customers' accounts as currency nodes (must-have)**
- Who: As a Financial Manager - Who: As a Financial Manager
- What: I want to visualize SEB customers' accounts as separate currency nodes of each incoming and outgoing currency - What: I want each SEB customer account to be visualized as multiple nodes where each incoming and outgoing currency edge has its own node.
- Why: So I can clearly distinguish different incoming and outgoing currency edges spread out on different nodes rather than many currency edges coming in and going out of a single account node. - Why: So transactions edges are more spread out compared to all different currency edges entering and exiting a single account node and I can I can clearly distinguish between different incoming and outgoing currency amounts.
\-UC1, UC2 - #14 \-UC1, UC2 - #14
\-Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=39-1129&m=dev \-Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=39-1129&m=dev
**9.Visualize counterparties as Nodes (must-have) ** **9.Visualize counterparties by name as Nodes (must-have) **
- Who: As a Financial Manager - Who: As a Financial Manager
- What: I want to visualize all counterparties of SEB customers as separate nodes. - What: I want to visualize all counterparties of SEB customers as company nodes by company name.
- Why: So that I can have an overview of the counterparty companies that are involved in transactions and see much money is going to each vendor and how much money coming from each customer. - Why: So that I can have an overview of the counterparty companies that are involved in transactions and see much money is going to each vendor and how much money coming from each customer.
\-UC2 - #31 \-UC2 - #31
...@@ -104,37 +104,31 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have ...@@ -104,37 +104,31 @@ Prioritize the requirements as must-have, should-have, could-have, or won't-have
Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=39-1129&m=dev Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=39-1129&m=dev
**11. View Cash Flows at the Account Level to Counterparties (must-have) ** **13. Visualize SEB customers' Companies Internal Cash Flows (between accounts of SEB Customers) (must-have)) **
- Who: As a Financial Manager - Who: As a Financial Manager
- What: I want an option to view cash flows at the account level, showing flows from my company's individual accounts to counterparties. - What: I want to visualize cash flows only between SEB companies accounts.
- Why: So that I can track flows of between my company’s accounts and these countries, providing deeper insight into how each account is performing in relation to different countries. - Why: So that I can track internal financial movements, optimize resource allocation, and ensure efficient liquidity management within the group of companies.
\-UC2 - #102
\-Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=151-1476&m=dev
**13. Visualize Company's Internal Cash Flows (accounts with same customer_id) (must-have) (HENRI, KIRKE)**
- Who: As a Financial Manager
- What: I want to visualize cash flows only between our company's internal accounts.
- Why: So that I can track internal financial movements, optimize resource allocation, and ensure efficient liquidity management within the company.
\-UC1, UC2 - #15 \-UC1, UC2 - #15
\-Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=73-992&m=dev \-Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=73-992&m=dev
**14. Visualize Internal Transfers within One Bank (must-have) (HENRI)**
- Who: As a Financial Manager ---
- What: I want to visualize only the movements of funds within accounts owned by the company in the same bank.
- Why: So that I can track and manage internal transfers within a single bank, ensuring efficient use of internal resources and liquidity management.
\-UC1, UC2 - #16 **FILTER SEB CUSTOMER COMPANIES AND COUNTERPARTIES
\-Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=170-2351&m=dev **23. Select out some SEB customer companies for visualization
- Who as an Analyst
- I want to select some specific SEB customer companies out of all the customer companies for visualizing
- So I can see how this specific group is financially doing with its counterparties or internally withing this group.
**24. Filter out top n number of counterparties transacting with SEB customers' companies**
- Who: As an analyst
- What: I want to visualize any number (1 to all) of counterparties starting with biggest aggregated incoming and outgoing cash flows to SEB customers' companies.
- Why: So I could visually clearly see only the main incoming and outgoing cash flows and make decisions based on that.
https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=170-3003&m=dev
--- ---
...@@ -192,19 +186,11 @@ Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=39-1129& ...@@ -192,19 +186,11 @@ Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=39-1129&
**FILTERING LOCATION** **FILTERING LOCATION**
**~~20. Filter Cash Flows by Country to SMEs, Corporations and Persons (must-have) (MARIELLE)~~** **20. Visualize counterparties by their bank country (must-have)**
- ~~Who: As a Financial Manager~~
- ~~What: I want to filter cash flows to SMEs, Corporations and Persons by the country of destination.~~
- ~~Why: So that I can analyze how cash flows are distributed across different countries for each group, monitor regional financial activities, and manage risks or opportunities related to specific geographic markets.~~
\-UC2 - #83+ - Who: As a Financial Manager
- What: I want an option to visualize counterparties (companies + private node) as nodes in the country where their bank account is located.
**~~21. Filter Cash Flows from SMEs, Corporations, and Private Persons by Country (must-have)(HARDO)~~** - Why: So that I can analyze how cash flows are distributed across different countries for each counterparty, monitor regional financial activities, and manage risks or opportunities related to specific geographic markets.
- ~~Who: As a Financial Manager~~
- ~~What: I want to filter cash flows from SMEs, Corporations, and Private Persons to my company based on the country of origin.~~
- ~~Why: So that I can analyze where incoming cash flows are originating from geographically, monitor international financial activities, and manage risks or opportunities associated with specific countries.~~
\-UC3 - #43 \-UC3 - #43
...@@ -226,9 +212,9 @@ Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=39-1129& ...@@ -226,9 +212,9 @@ Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=39-1129&
--- ---
**LISTS BASED ON TOP AMOUNT** ** LISTS **
**24.List Companies by Total Cash Flows to me (must-have) (KIRKE)** **24.List All Companies by Total Cash Flows to me (must-have)**
- Who: As a Financial Manager - Who: As a Financial Manager
- What: I want an option to list companies, sorted by the total amount of cash flows to my company. - What: I want an option to list companies, sorted by the total amount of cash flows to my company.
...@@ -242,6 +228,11 @@ Figma: ...@@ -242,6 +228,11 @@ Figma:
https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=136-1351&m=dev https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=136-1351&m=dev
\-Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=151-1476&m=dev
**25. Select a Counterparty and list Its Transactions to My Company Based on Amount (must-have)(KIRKE)** **25. Select a Counterparty and list Its Transactions to My Company Based on Amount (must-have)(KIRKE)**
- Who: As a Financial Manager - Who: As a Financial Manager
...@@ -364,7 +355,3 @@ Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=186-1665 ...@@ -364,7 +355,3 @@ Figma: https://www.figma.com/design/L1jCTqMIdP4FdLYd0nPshz/Cash?node-id=186-1665
normal distribution of payments (won't-have) normal distribution of payments (won't-have)
**37. Display top n number of counterparties transacting with my selected group of companies**
- Who: As a CFO
- What: I want to visualize any number of counterparties with biggest aggregated incoming and outgoing cash flows to my selected group of companies.
- Why: So I could visually clearly see only the main incoming and outgoing cash flows and makes decisions based on that.
\ No newline at end of file