The Source for Java Technology Collaboration


MIFOS Project Home         MIFOS Wiki Home

IMPORTANT: Mifos Wiki has moved as of 8/11/2007


The new website for the Mifos Initiative, mifos.org, has been launched.
All Java.net Wiki content has been migrated over to mifos.org
Adding and editing of information should now be done there.
Please create your user account and explore the new site and developer's wiki. Here's a link to the Product Roadmap.
For more info, please see George Conard's recent post to the developer listserv, detailing the move.


Product Roadmap

Last Updated: July 30, 2007, emilytucker

The list below is the roadmap primarily for customer facing features. There are many backend enhancements that we are also planning. See TechnicalTodo which is intended to be the highest-priority technical tasks (that is, those which are not primarily defined in terms of user-visible behavior).

V1.0: Available for Download

Release Date: October 2006

Aditi Technologies, an outsourcing shop located in Bangalore India, was contracted to build the first release of the Mifos product. It was released in October, 2006. In addition to the code Aditi developed , the v1.0 release included a Reporting Module developed by MFTech and built using Jasper Reports and a handful of smaller features developed by our Contributor Community. The Reporting Module was a short term solution for Grameen Koota's needs. The reports module is being re-built in v1.1 using BIRT reports-- which is a more scalable and easy to use reporting tool.

See MifosFeatureList for a list of features currently available in Mifos.

Click here to download v1.0

v1.1: Enhanced Reporting Module, Poverty Tracking, Increased Support for Individual Clients

Status: In Development
Target Release Date: End of Year, 2007

This release is currently in development and includes the features below. The final feature set will be dependent on resources-- if features slated for later releases are completed early (for example, by volunteer developers), they can be included in this release. Likewise, if unresourced features in this release are not ready in time, they will likely be delayed until the next release. This release will also expand to include high priority bugs and issues uncovered by our early Mifos adopters. See KnownIssues for some items that may need to be addressed.

  Functional Status Technical Status
Functional Enhancements
BIRT reporting system integrated into Mifos Complete In-Progress (ThoughtWorks)
CGAP reports available in Mifos Resourced (Mifos team) Resourced (ThoughtWorks)
Improved configuration tools Complete In-progress (Van)
Surveys Complete In-progress (Amit L)
PPI (Progress out of Poverty Index) Complete In-progress (Amit L)
HolidayHandling Complete Complete (Open Craft)
Increased Support for Individual Clients/Teller Model:
- Ability to add group membership and to remove group membership to/from individual clients
- Ability to disburse loans on non-meeting days
- Ability to schedule repayments on non-meeting days
- Receipt and voucher printing from account pages

- Complete
- Complete
- Complete
- In-progress

- Complete (Oxia)
- In-progress (Oxia)
- Resourced (Oxia)
- Resourced (Oxia)
Accounting & adjustment enhancements:
- Undo loan disbursal / Redo loan disbursal
- Ability to adjust multiple loan adjustments
- Off-setting

- Complete / Complete
- Complete
- Complete

- Complete / - Resourced (Tom B)
- In-progress (Oxia)
- In-progress (Sandalbari)
Product Definition Flexibility:
- Loan defaults based on previous loan amount or loan cycle
- Calculating mandatory savings deposit amount on outstanding loans size

- Complete
- Complete

- NOT RESOURCED
- Resourced (Tom B)
MoratoriumRequirements][Moratorium Requirements]] Complete NOT RESOURCED
Misc enhancements:
- Bulk loan creation
- Ability to restrict loan product mix
- French Localization

- Complete
- Complete
- Resourced (Enda)

- Complete (Aditi)
- Complete (Oxia)
- Resourced (Oxia)
Technical Enhancements
Reduce runtime of unit test suite to < 10 minutes N/A NOT RESOURCED
Improve handling of localized text N/A NOT RESOURCED
Upgrade Hibernate N/A NOT RESOURCED
Fix Look-up Value Overwriting N/A NOT RESOURCED

v1.15 Outstanding Enda and Grameen Koota features

In the event that Enda/Oxia�s development schedule gets significantly delayed, we may decide to schedule a small point release to support their remaining feature set. Additionally, we may need a point release to support specific Grameen Koota reporting needs and requirements.

v2.0

Not yet scheduled
Target date: Sometime in 2008
Below are the features currently being considered for release 2.0 of Mifos. Exact date of delivery dependent on resources. This is currently a very large release so it will likely be broken into 2 smaller releases (features marked "Large" complexity are the ones most likely to be delayed). The final feature set for this release will largely be determined by the requirements of our beta customers and critical feature needs identified once the product is used in production. Depending on development resources and customer needs, we may move currently listed under "unscheduled" into this release.

  Functional Complexity Technical Complexity
Functional Enhancements
Support for additional lending models:
- Joint liability group (members of a group are held accountant able for loan repayments of others in their group; rules can vary, but examples include: group members can't receive a new loan a member of their group has a loan in arrears;)
- MGG
Small Medium
New Products:
- Insurance
- Shares
- Term Deposits

- Medium
- Small
- Small

-Medium
- Small
- Medium
Increased Loan Product Flexibility:
- Additional repayment options: daily, flexible definition (ie, able to define outstanding amounts by month), able to edit specific repayment amounts
- Support for multiple (trache) disbursements for same loan, balloon repayments, etc

- Large
- Medium

- Large
- Medium
Enhanced Reporting Capability Medium Medium
Accounting Tools:
- Robust loan rescheduling
- Collection against write-offs
Medium Medium
Adjustment Tools:
- Ability to adjust a single historical loan payment
- Ability to adjust single historical savings deposit/withdrawal/interest
Small Medium
Data Migration Tools:
- Tools for manual data entry of historical data
- XML (or another format) support for automated data migration
Large Large
Accounting Interface: via batch file Medium Medium
Offline support: for Loan Officer daily tasks Large Large
Archive support: Ability to define rules for trimming database and summarizing data (ie, after N years, save only year end balances for savings accounts and archive savings transactions). Large Large
Misc:
- Branch level holidays
Small Small

Unscheduled Features

Below are features that have been requested or discussed but are not yet prioritized. As mentioned above, if there is a specific customer requirement for on of the features below, it may be brought into the v2.0 release. If a volunteer is passionate about an item below, they are welcome to begin working on it.

Feature
Support for additional lending models:
-SHG/Sacco support that tracks individual repayments separately from group repayments
- Full teller-model support: Removing meeting requirement in Mifos
Multicurrency Support?
Enhanced MFI Configuration Settings:
- Data scope configuration (can a branch see data from another branch)
- Additional levels of office hierarchy
- Defining lending models by branch
Enhanced Product Configuration Settings:
- Product availability by branch
- Products by lending model
Enhanced Loan Functionality & Flexibility:
- Automatic Calculation of Penalties
- Collateral Tracking
- Business Performance Tracking (can be handled via surveys?)
- Changing way loan cycles are handled
- Linkages to savings and/or Shares: Balance and Ownership requirements
- Configurable rules around early loan repayment
- Interest due calculation based on actual payments
- Payment via account transfers
Enhanced Savings Product Functionality:
- Savings account fees
- Savings acct restrictions (min balance, min amount to receive interest, max withdrawal amount, max # of withdrawals, etc)
Enhanced Client Data Collection:
- Biometrics collection
-Clients can belong to multiple groups/centers
- Codification of village/city/towns
Enhanced Work Flow & Permissioning System:
- Configurable Work flow management tools
- Field Level Permissioning
- Ability to combine loan and client/group approval steps into single step, ie, create client/group/center/loan all at same time
Interfaces:
- ATM integration
- Cash Management Systems
- Front-end POS devices
- Payment Systems
- Regulatory Agencies
- Kiosks
- Mix Market
- Smart Cards
Cash Management Support:
- Includes things like track clearing and tracking, deposit tracking, bank account balance tracking and management of multiple accounts, etc
- Tracking fund balances
Securitization Support:
- Portfolio tagging at account level
- Report generation
Misc:
- Easy tools for "Splitting" a Branch
- Ability to group clients into "Programs" (ie, HIV program, beggars program, etc)
- Set-up Wizard
- Localization into additional languages
- Self-extracting Windows Installer
- Collection of structured data in "Additional Data Fields"
- Support for variable/floating interest
- "Cash taken to Field" added to bulk-entry

Topic RoadMap . { Edit | Ref-By | Printable | Diffs r90 < r89 < r88 < r87 < r86 | More }
 XML java.net RSS

Revision r90 - 13 Aug 2007 - 19:57:56 - Main.edcable
Parents: WebHome > MIFOS