From 65d3674826f1d559f3b037d11dcc26a57b0ddd46 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 14 Sep 2021 17:39:19 +0530 Subject: [PATCH] assignments --- Product engineering - 5 products.txt | 27 ++++++++++++++ Product engineering - exercise 3.txt | 55 ++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 Product engineering - 5 products.txt create mode 100644 Product engineering - exercise 3.txt diff --git a/Product engineering - 5 products.txt b/Product engineering - 5 products.txt new file mode 100644 index 0000000..60ed5f3 --- /dev/null +++ b/Product engineering - 5 products.txt @@ -0,0 +1,27 @@ +(Done By : Sreenivas Jayanth Yadhati) + +5 products and my perception of them : + +Windows 98: +The OS that revolutionized desktop operating systems +The most accessible and easy to use operating system at the time. + +Spotify +Most subscribed to music service on the market, with the most licensed music +Bad business model and prone to piracy issues, often running on losses + +Google search engine : +The most widely used search engine, provides the most comprehensive results +Revolutionary product for the internet age + +Swiggy/Zomato: +Food delivery services, the most accessible across the country. +Bad customer service, bad location tracking service. + +Oracle MySQL : +A widely used licensed product from oracle +offers RDBMS system for data management, for enterprises and personal use +Revolutionary prouct that made DBMS services very accessible + + + diff --git a/Product engineering - exercise 3.txt b/Product engineering - exercise 3.txt new file mode 100644 index 0000000..c816c19 --- /dev/null +++ b/Product engineering - exercise 3.txt @@ -0,0 +1,55 @@ +Prepare a list of 5 functional/non-functional requirements for any one mobile app on your phones +App : PhonePe - (Done by - Sreenivas Jayanth Yadhati) +Initial draft : + +Functional Requirements : +1. Authentication System (Finger-print, password, etc) +2. Transaction Invoice tracking (Payment history) +3. Money Transfer System (Primary feature, available to self, and to other UPI IDs/bank ACs, QR code) +4. Bill Payment System (auto pay option is also available) +5. PhonePe Switch (Allows users to access various proprietary apps directly from PhonePe without +having to download them) + +Non functional requirements : +1. Scalability (Can adapt to a rise in concurrent customers by not slowing down in transaction speed) +2. Reliability (Transactions almost always happen, unless there is an error from the Bank side) +3. Security (Everything is protected) +4. Performance (Transactions are quick and easy) +5. Flexibility (Can house multiple UPI IDs and payment options) + +Re-done (before feedback) : + +Functional Requirements : +1. Authentication System (must have authentication via Finger-print, password, etc) +2. Transaction Invoice tracking (Payment history must be available) +3. Money Transfer System (Primary feature, must be available to self, and to other UPI IDs/bank ACs, QR code) +4. Bill Payment System (Must allow electricity/Telephone/water bills, SIM recharge, auto pay option must be available) +5. PhonePe Switch (Must allow users to access various proprietary apps directly from PhonePe without +having to download them) + +Non functional requirements : +1. Performance (Transactions must be quick and easy, must allow interaction with the BHIM UPI interface within 3 seconds) +2. Reliability (Transactions must always happen, unless there is an error from the Bank side/BHIM UPI is unresponsive) +3. Security (Everything must be protected and require authentication) +4. Scalability (Must adapt to a rise in concurrent customers, transaction speed must be maintained ) +5. Flexibility (Must house multiple UPI IDs and payment options) + +Re-done (after feedback) : + +Functional Requirements : +1. Authentication System (must have authentication via Finger-print, password, etc) +2. Transaction Invoice tracking (Payment history must be available) +3. Money Transfer System (Primary feature, must be available to self, and to other UPI IDs/bank ACs, QR code) +4. Bill Payment System (Must allow electricity/Telephone/water bills, SIM recharge, auto pay option must be available) +5. PhonePe Switch (Must allow users to access various proprietary apps directly from PhonePe without +having to download them) + +Non functional requirements : +1. Performance (Transactions must be quick (5 minute waiting time, maximum 10 seconds transaction time) and easy (5 clicks maximum), + must allow interaction with the BHIM UPI interface within 3 seconds) +2. Reliability (Transactions must happen at all times, unless there is a server failure from the Bank side/BHIM UPI, amount must not be debited if transaction fails, + and user must be notified via the app UI and messaging app within 10 seconds, if any of the entities is unresponsive) +3. Security (Application must be PCI/DSS compliant regarding security) +4. Scalability (Must adapt to a rise in concurrent customers (base : 10 million, must hold upto 500 million customers), transaction speed must be maintained (maximum : 10 seconds)) +5. Flexibility (Must house one or more UPI IDs, more than one payment option (UPI, Bank AC, credit/debit cards), +and must allow usage of credit cards from the top 3 vendors - Mastercard, VISA, RuPay) \ No newline at end of file