Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: structure of alpha phases of development added, directional intent,

...

For each section of the road map below, there is some motivation why it has been added and a list of tasks to be completed. Some of these tasks are already on our Jira issue tracker ( prefixed with [FINCN-N] ) while others are still to be created. Fineracters are well-invited to contribute ideas into this road map.

Alpha Phase I: Getting to an initial workable release 

In phase I, the intent is to have the minimal viable product features while ensuring that the developer infrastructure is there for additional rapid development.  That is, the intent is NOT to provide functional equivalency with Fineract1.x but to provide a developer stack that is sufficient to allow for other microservices to be developed and deployed. 

Nice to have: solve for license compatibility and eliminate dependencies on Hibernate, MariaDB driver, and embedded MariaDB for component tests 

Alpha Phase II: Functional directions diverge 

In Phase II, the intent is to enable different "builds".  We intend that fineract-CN solves the problem of divergent requirements by enabling combinations of microservices at build time ( at run time ?) that support different types of organizations (in apache parlance "users").  This is vital if the new architecture with its patterns are to prove useful to the community. 

Alpha Phase III:  Official release 

In phase III, all of the license issues must be resolved, continuous integration tests must pass, and functionality needs to be complete enough for a single type of institution (user) to have a MVP. This user can be a simple "direct to consumer" mobile banking wallet.  


Phases I-III needs to solve for: 

A. Eliminate "Category X" Dependencies

...

  1. [ FINCN-22 ] Add Test Suite To Fineract-cn-teller
  2. [ FINCN-23 ] Add Test Suite To Fineract-cn-reporting 
  3. [ FINCN-98 ] Combine Unit Tests In Reporting Service In Single Test Class

I. Building Mobile 2.0

  1. [ FINCN-7 ] Fineract CN Mobile 2.0


NICE TO HAVES??? 

G. Adjust Portfolio Service

...

  1. [ FINCN-8 ] Web UI For Microfinances Practicing Group Lending

I. Building Mobile 2.0

  1. [ FINCN-7 ] Fineract CN Mobile 2.0Lending