Download presentation
Presentation is loading. Please wait.
Published byBathsheba Hamilton Modified over 6 years ago
1
“Brigade Pay” Money sharing system Authors: Donatas Kurapkis
Džiugas Pocius Evaldas Likus Dainius Kreivys Tomas Červinskis 2016
2
Content “Brigade Pay” products; Money sharing system;
Individual solvency assessment; Customer relationship management; Custom accounting system; Reporting system; Development process; Employees; Technologies; Configuration management; Requirements for testing and configuration management.
3
“Brigade Pay” products
“Brigade Pay” - gives people an opportunity to share their money with others for small interests. People’s can choose where they want to invest their money. It’s better to invest money than have a deposit in the bank. Money sharing system; Individual solvency assessment; Customer relationship management;
4
Money sharing system This system allows you to share your money with other people and get interests. It also gives an opportunity to take a loan with interests set by investors, that means you get a loan cheaper Small interests; Better to invest than have a deposit in the bank; Easy to get credit; Easy to invest; All customers are protected.
5
Individual solvency assessment (lietuv
Individual solvency assessment (lietuv. Fizinių asmenų mokumo vertinimas) Solvency assessment – it is a report about individuals, which analyzes the person's financial status and its economic situation in the market. The report provides relevant information about individuals, which can provide an assessment whether the customer is solvent: Private persons payment history; Late payments and bankruptcy ratings; Information about the relationship with other business entities; The financial statements; Asset arrests; Court cases; Bailiff information; And other information, which is essential for good customer portfolio quality.
6
Individual solvency assessment
The benefits of solvency assessment: clients are able to get most recent information about the individual; clients are able to make the right decisions in time; clients are able to avoid debt overdue problems.
7
Customer relationship management
Microsoft Dynamics CRM is used for customer relationship management Helps business easily organize and track customer information and sales Web service calls to CRM when customer registers or a contract is signed
8
Employees We have 20 employees: CEO; 2 project managers;
10 programmers; 2 architects/analytics; 2 testers; 2 administrators/business people; 1 designer (freelancer).
9
Development process
10
Technologies Backend: Java, Spring, SOAP, JUnit
Frontend: AngularJS, sass, Grunt, Karma, Selenium DB: Oracle 12c Source code analysis: PMD, Findbugs HA: HAProxy CI: Jenkins SCM: SVN CM, Deployment: Chef, recipes for every environment
11
High level view
12
Configuration management
Environments used during development: local - developers local version; dev - changes made by all developers are merged here; test - keeps version of system for integration testing; staging - mirrors prod environment. Acceptance testing is performed here; prod - last version accessible by end-users Release timeline: major - every 6 months; minor - every 2 weeks; possible exceptions
13
Requirements for testing and configuration management
The Money Sharing System must be tested with all major browsers The security of the Money Sharing System must be tested extensively A large part of code must be covered with automated tests Source code must be versioned in repository Requirements, bugs, tasks, change requests must be tracked in Microsoft Team Foundation Server Each change must be documented Database backups must be performed
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.