Group C10 Harsh Tharani 2011083 Kshitij Mourya 2011115 Pallavi Soni 2011159 Rampavan Kumar Runku 2011194 Shantanu Upadhyay 2011261 Introduction • Tasked with building a Digital Bank from Scratch • The Digital Bank must have valuable points/basic features defined before requirements are gathered • Digital Bank must be regulated by the financial/government bodies or remain under the umbrella of a bigger financial institution • The platform and the architecture of the bank must be clearly defined • Right Business Model must be followed to remain profitable Basic Services of a Digital Bank • Full Digital Onboarding with online KYC • Basic Current Account/ Wallet • Cards – Debit/ Credit/ Prepaid • Virtual Cards • Payment feature: UPI/ IMPS/RTGS • Loans • Bill Payments • Fund Transfer • Transaction History • Cyber Security Requirement Gathering Methodology Understand the Analog Procedure/ Business Need
Eliminate Language Ambiguity in requirement gathering
Identify the rarest cases/ error points
Write stories from user’s end point
Create a definition for completion of business process
Stakeholder map High Level Requirements 1) Microservices Architecture 2) Cloud Based Services • High agility • Cost Effective • Better Scalability • Private or hybrid cloud • Faster Time to Market • Future ready (IoT) • Easy Debugging • Better Disaster Recovery • Continuous Integration • Scalability and flexibility
3) New Banking Platform 4) Blockchain and AI
• Seamless UI/UX • Seamless integration with • High on features microservices • Use of APIs • Unmatched security with blockchains • Digital Signatures • Use of AI for customized experience • Providing much more than banking services to the users Architecture of a Digital Bank Sets of Validated Requirements • Secure Avoiding frauds and malpractices is a must Biometrics, OTP, Passwords, Digital Signatures, etc. could be used • Seamless UI/UX • Feature Rich UI is important, but the overall experience must be smooth • UI must be clean and should not be distracting for the end users • Truly Digital • Use of API frameworks for accessing data between different modules and microservices • All the functions must be done over the digital medium • Robust and Scalable • Use of cloud framework and modularity in development to give high scalability • Using microservices to develop a robust future ready digital platform • User Customized • Use of AI and Analytics to customize the user’s experience on the platform • From user’s budgets to various offers, this could provide a new experience Change Management Process • Monitor the live application • Need Assessment and take feedback Assessment • Capability Assessment • Incorporate feedback in new • Capital Requirement assessment cycle • Market Gap Identification • Scale the app by adding features and remove shortcomings Monitor Design
• Feature Testing • Microservices and
• Security Testing blockchain • UI/ UX Testing architecture • User Acceptance • Functional Testing Test Develop Paradigm and agile methodologies Thank You!