Batch API Project Schedule
Markus Geiss (Deactivated)
19th May - 2nd June: Create new Packages and Classes
 19th May - 26th May
- implement Domain, BatchApiResource and BatchApiService Classe
- implement integration tests
- documentation
26th May - 2nd June
- implement Interface and Factory for the command strategy
- unit tests for factory
- extend integration tests
- extend documentation
2nd June - 9th June: Create Client (use case 1)
- add class for CreateClientCommandStrategy
- extend unit tests
- extend integration tests
- extend documentation
- add class for UpdateClientCommandStrategy
- extend unit tests
- extend integration tests
- extend documentation
16th June - 23rd June: Apply Loan (use case 3)
- add class for ApplyLoanCommandStrategy
- dependency resolution
- extend unit tests
- extend integration tests
- extend documentation
23rd June - 30th June: Apply Savings (use case 4)
- Â add class for ApplySavingsCommandStrategy
- dependency resolution
- extend unit tests
- extend integration tests
- extend documentation
30th June - 7th July: Collect Charges (use case 5)
- add class for CollectChargesCommandStrategy
- extend unit tests
- extend integration tests
- extend documentation
7th July - 14th July
- glue Batch API to community app
- UI changes in community app using angularJS and bootstrap
- add Jasmine tests
14th July - 21st July
- Documentation regarding changes in community app
- Buffer time
21st July - 28th July: Thorough Testing and additional tasks
- test the overall Batch API thoroughly
- additional tasks, if any
28th July - 4th August: Further required documentation
- Any other amendments in overall documentation of the API
4th August - 11th August: Final Review by mentors and mifos Community
- A final review by mifos community
- make changes in documentation related work after proper feedback
11th August - 18th August: Final Submission
{"serverDuration": 14, "requestCorrelationId": "119b742d8a594d77a7e44cdfd2539021"}