+ All Categories
Home > Documents > MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date :...

MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date :...

Date post: 17-Jan-2018
Category:
Upload: marylou-evans
View: 220 times
Download: 0 times
Share this document with a friend
Description:
Project Background INT/MFMS/MR.3 Team SE18 2E
48
MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012
Transcript
Page 1: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

MFMSMicro Finance Management System

INT/MFMS/MR.3 Team SE18 2E

Presented by: SE 18 Team 2EDate : 17th January 2012

Page 2: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Outline• Project Background

• Project Overview

• Project Metrics

• High Level Architecture

• Implementation Details

• Post Implementation Review

• Q&A

INT/MFMS/MR.3 Team SE18 2E

Page 3: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Project Background

INT/MFMS/MR.3 Team SE18 2E

Page 4: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Microfinance

Source: www.econ.worldbank.org

Informal 1-on-1 personal

• Over 3 billion people live on less than $2 a day and

• Only 17% of them have access to formal financial services

18%

37%

26%

4%

16%Formal Semi – Formal

Banks, Insurance

co.s

Microfinance Institutions

Employers, relatives,

neighbors. friends

Moneylenders, pvt

financiers

Page 5: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Project InformationProject:

Micro Finance Management System (MFMS)Client

Integratech Pte Ltd, SingaporeActual Start Date

15 Jan 2011Actual End Date

16 Jan 2012

INT/MFMS/MR.3 Team SE18 2E

Page 6: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Team Organization

** Jawahar Chelliah dropped out from the project in the 3rd Phase of the project.

INT/MFMS/MR.3 Team SE18 2E

Page 7: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Project ObjectiveTo provide an automated solution for Micro

Finance Organizations in their daily operations in the Branch Office as well as on the field.

To enable mobility for the efficient field operations of MFI branches.

INT/MFMS/MR.3 Team SE18 2E

Page 8: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Project Overview

INT/MFMS/MA.1 Team SE18 2E

Page 9: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

MFMS Workflow

INT/MFMS/MR.3 Team SE18 2E

Loan Officer collects Members data using the Mobile Channel

Branch Manager approves the Member and the Loan Amount

Branch Officer uploads data into MIFOS

Branch Officer downloads /uploads data into Mobile

Loan Officer disburses the loan

Loan Officer collects payment

Page 10: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

MFMS Major Functions Customer Registration

To provide a means for the Loan Officer to register new Members by recording their personal and financial information into a Mobile Channel. The registration details must then be communicated back to the Branch Office.

Loan Distribution

To provide a way for the Loan Officer to disburse the approved loan to the registered members using a Mobile Channel. The disbursement confirmation must be communicated back to the Branch Office.

Payment Collection

To provide a way for the Loan Officer to collect dues from the Registered Members using a Mobile Channel. The collection details must be communicated back to the Branch Office.

INT/MFMS/MR.3 Team SE18 2E

Page 11: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

MFMS System Components

INT/MFMS/MR.3 Team SE18 2E

BackOffice (MIFOS)Caters to the daily operations of a MFI branch and is used by multiple branches with a common share enterprise data repository

• Mobile Channel Hosts an application to enable mobility to the field operations of MFI branches to make the MFI operation efficient and faster.

• BOSSActs as a gateway between BackOffice and Mobile channel and it will perform data transfer operation between these two sub systems.

Page 12: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Use cases Implemented• User Authentication

• BOSS Login/Logout

• Mobile Login/Logout

• Create Customer Profile• Collect Details

• Upload Data to BOSS

• Loan Distribution• Download Loans to Mobile

• View Loans List

• Loan Disbursement

 

INT/MFMS/MR.3 Team SE18 2E

• Loan Payment Collection• Download Collections (Savings & Payments) to

Mobile

• View Collections List

• Confirm Collection

• Upload Collections to BOSS

• Sync Collections to MIFOS

• Manage Users • Create/Update/Delete Users

• Device Management• Create/Update/Delete Device

• Dashboard 

Page 13: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

System Architecture

INT/MFMS/MR.3 Team SE18 2E

Page 14: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Overall System Architecture

INT/MFMS/MR.3 Team SE18 2E

Page 15: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

http://mifos.org/product/features

MFMS 101

Mifos Handheld IPT300Data

Microfinance Management System

INT/MFMS/MA.1 Team SE18 2E

Page 16: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

MFMS - Mifos

Web

Se

rvic

es

git://mifos.git.sourceforge.net / mifos/head http://ci.mifos.org:9000/project/index/1

INT/MFMS/MA.1 Team SE18 2E

Page 17: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Mifos Handheld IPT300

Data

Microfinance Management System

BOSSData

Branch Office Support System (BOSS)

INT/MFMS/MA.1 Team SE18 2E

Page 18: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

HTML 5

Java Server PagesSpring MVC Framework

Data CollectionData Delivery

DashboardDevice mgmt Auth

entic

atio

n Se

rvic

e

Service Layer

Spring WS REST

Apache Tomcat web server 6.0

MySql DB

MFMS User Interface

IPT 300 .NET Library

Data Access layer

.net compact framework

MS SQL CE

Mifo

s

BOSS

MFMS Mobile

MFMS Architecture

INT/MFMS/MA.1 Team SE18 2E

Persistence – Hibernate ORM

Business Layer

Business Layer

Page 19: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Development

INT/MFMS/MA.1 Team SE18 2E

Page 20: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Implementation Strategy

INT/MFMS/MA.1 Team SE18 2E

Page 21: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Development

INT/MFMS/MA.1 Team SE18 2E

Unit TestingSystem testing Integration Testing

Bottom Up testingUser Accesptance Test

Page 22: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

MFMS System Components

INT/MFMS/MA.1 Team SE18 2E

Page 23: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Development View

Web Service

s

Page 24: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

MIFOS

INT/MFMS/MR.3 Team SE18 2E

Page 25: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Technical Strategy

INT/MFMS/MR.3 Team SE18 2E

Page 26: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Implementation Details

INT/MFMS/MR.3 Team SE18 2E

Page 27: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Project Metrics

INT/MFMS/MR.3 Team SE18 2E

Page 28: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Planned Vs ActualPhases No Milestone Target Date Actual Date

Inception Phase

(Project Planning)

1 Initial Planning    

1.1 Produce Project Plan 23-Mar-11 23-Mar-11

1.2 Produce Quality Plan 16-Mar-11 16-Mar-11

2 Requirements Specification    

2.1 User Requirements Specification 1-Apr-11 1-Apr-11

3 Phase 1 Management Admin / QA    

3.1 First Quality Audit 5-Apr-11 5-Apr-11

3.2 First Project Presentation 12-Apr-11 12-Apr-11

Elaboration Phase(Analysis & Design)

4 Functional Specification    

4.1 Produce Use Case Model survey 19-Apr-11 26-Apr-11

4.2 Produce Use Case Realization Report (Analysis) 19-May-11 13-Jun-11

5 Prototyping  

5.1 Develop Prototype for feasibility with MIFOS 27-Apr-11 2-Jun-11

5.2 Produce Prototype Study Report 29-Apr-11 14-Jun-11

6 High level Design Specification    

6.1 Produce Software Architecture Specification 25-Apr-11 30-Jul-11

6.2 Produce Transition Strategy from Analysis to Design 25-Apr-11 30-Jul-11

7 Phase 2 Management Admin / QA    

7.1 Second Quality Audit 2-Aug-11 2-Aug-11

7.2 Second Project Presentation 10-Aug-11 10-Aug-11

Notes : The scope of the project was very wide based on business requirements. MIFOS installation, setup, and interface had many problems.

INT/MFMS/MR.3 Team SE18 2E

Page 29: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Planned Vs ActualPhases No Milestone Target Date Actual Date

Construction Phase

(Implementation)

8 Detailed Design Specification    8.1 Produce Design Model Report 27-Aug-11 20-Oct-119 Source and Executable Code    9.1 Code and Unit Testing 1-Nov-11 23-Dec-1110 Systems Testing    10.1 Produce Systems Test Plan & Test Cases 2-Sep-11 26-Nov-1110.2 Produce System Test Report 18-Nov-11 31-Dec-1111 Integration & Installation Testing    11.1 Produce Integration Test Plan 2-Sep-11 26-Nov-1111.2 Produce Integration Test Report 2-Dec-11 2-Jan-1212 Documentation    12.1 Produce User Guide 7-Dec-11 5-Jan-1213 Deployment and User Acceptance    13.1 Produce User Acceptance Test Plan 31-Oct-11 26-Nov-1113.2 User Acceptance 15-Dec-11  14 Project Closure    14.1 Produce End-Of-Project Report 28-Dec-12 8-Jan-1215 Phase 3 Management Admin / QA    15.1 Third Quality Audit 10-Jan-12 10-Jan-1215.2 Third Project Presentation 17-Jan-12  

Notes : UCRR had to be updated based on 2nd audit and Unit 7 peer review audit comments Mobile device was not available for development and testing all the time as the client

needed it for overseas demos.

INT/MFMS/MR.3 Team SE18 2E

Page 30: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Effort EstimateUnit of Measurement

Estimate

Actual Variance (%)

Total Project Effort

Man Days 515 570 11%

INT/MFMS/MR.3 Team SE18 2E

The Estimated Total Project Effort is based on estimates provided in the Project Plan (INT/MFMS/MP.2) section 6 Staff Effort Estimates. The Actual Total Project Effort is based on the figures calculated from the Action Items List form (INT/MFMS/MM.2). The form was used to record and track all action items in a weekly or bi-weekly basis during team meetings.

Page 31: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Challenges

INT/MFMS/MR.3 Team SE18 2E

Page 32: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Management ChallengesChallenges Resolution

The scope of the project was very wide based on business requirements.

Performed function counting and evaluated the functions to implement. Used existing backend application, MIFOS, for the team to focus on the and its integration with MIFOS (thru BOSS).

The team was not proficient to handle Spring and Hibernate

Adequate time was allocated to the team members to self-study in Spring.

Mobile device was not available for development and testing all the time as the client needed it for overseas demos.

The Mobile application was developed and unit test was done in Emulation and the system test was done when the device was available

One team member (Jawahar Chelliah) dropped from MTech and his tasks had to be distributed to others.

The team approached the client and de-scoped the project work. However the major features were implemented.

The client was busy with his real time projects and frequent overseas trips which delayed the sign off of the URS.

-

Page 33: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Technical ChallengesChallenges Resolution

Analysis and Design concerns in the project caused the team to rework on the UCMS and UCRR(A).

Analysis and design work artefacts were subjected to Peer Reviews.Team consulted with expert (Boon Kui) and amended the documents.

MIFOS installation, setup, and interface had many problems.

Engaged in technical forums online for MIFOS. However, response was slow. Documented installation and setup procedures, specifically for MFMS.

Mobile Channel target .NET platform version that is specific for the IPT300 had problems in compilation.

Consulted with hardware and platform expert from Integratech (Sankar).

Integration challenges between and BOSS. It took time to synchronize the XML data format and contents to be used by both components.

Conducted more sessions for Integration.Defined Integration test cases to follow consistently.

Development and testing were mainly done using emulation. There were issues encountered during system and integration testing.

Conducted more sessions for testing on real hardware. Despite the fact that there is no fixed schedule on when the device is available, the team is in constant communication with Integratech regarding the lending of the device.

Page 34: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Lessons Learnt

Page 35: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Lessons LearntTeam communicationResource PlanningTechnology AdaptationOpen source developmentPrototypingIntegration TestingDocumentation and File OrganizationReviews

INT/MFMS/MR.3 Team SE18 2E

Page 36: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Recommendations for Future Work

Page 37: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Recommendations for Future Work

Mobile Channel's additional data capturing services available in IPT300.

Data transport over remote and wireless network.

Automated Attendance sheet for Group meetings.

INT/MFMS/MR.3 Team SE18 2E

Page 38: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Video of working System

INT/MFMS/MR.3 Team SE18 2E

Page 39: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Video (place holder)

INT/MFMS/MR.3 Team SE18 2E

Page 40: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

INT/MFMS/MR.3 Team SE18 2E

Page 41: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

MFMS ComponentsMFMS has three main component

• BackOffice Caters to the daily operations of a MFI branch and is used by multiple branches with a common share enterprise data repository

• Mobile Channel Hosts an application to enable mobility to the field operations of MFI branches to make the MFI operation efficient and faster.

• Branch Office Support System (BOSS)Acts as a gateway between BackOffice and Mobile channel and it will perform data transfer operation between these two sub systems.

INT/MFMS/MR.3 Team SE18 2E

Page 42: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Payment Collection: Get Centers and Groups

(place holder)

INT/MFMS/MR.3 Team SE18 2E

Page 43: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Payment Collection: Prepare Data for Download to Mobile

(place holder)

INT/MFMS/MR.3 Team SE18 2E

Page 44: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Payment Collection: Prepare Data for Download to Mobile

(place holder)

INT/MFMS/MR.3 Team SE18 2E

Page 45: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Payment Collection: View Collections

(place holder)

INT/MFMS/MR.3 Team SE18 2E

Page 46: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Payment Collection: Confirm Payment

(place holder)

INT/MFMS/MR.3 Team SE18 2E

Page 47: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Payment Collection: Upload Data to BOSS

(place holder)

INT/MFMS/MR.3 Team SE18 2E

Page 48: MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.

Payment Collection: Sync Data with MIFOS

INT/MFMS/MR.3 Team SE18 2E


Recommended