Version 3.10 Release Planning
May 7, 2020
Proposed Features
OLMIS-1621: Offline functionality for stock management storiesIn Progress
Physical Inventory is likely to be different than the rest of the inventory pages
Physical inventory is likely the best place to start
This would be a useful area of offline functionality for users
How does synchronization work? How do we deal with upstream changes?
Offline support should follow offline patterns established by requisition service
OLMIS-3814: Improve stock management performanceBacklog
Added performance tests similar to what we have for the requisition service
Where is performance data come from? We can’t just use Malawi data like we do for the requisition service testing
More complicated than requisitions, very difficult to create test data. Having data from an implementation would be very helpful
Figuring out automated, end-to-end testing and gathering of performance data
Functional tests would have to be added to the stock management service prior to this
Identifying and fixing major performance issues
Vaccine-related improvements and fixes
Plan
Extend release timeframe for 1 month to the end of July
Offline support for Physical Inventory page
Transition current performance tests to automated
Next Steps:
Add user stories to epics
Feedback from community on designs and open questions
Questions
What is the release schedule?
Wes - Suggests keeping to the same schedule (release at end of June)
Sebastian - Don’t release if we don’t have much new to release, there is significant overhead in our release process. The offline work is initially quite heavy and we would likely only have 1 month of dev work available; this is unlikely to be enough time to complete much.
What is the expected ongoing amount of work for the COVID project with CHAI?
Wes - Expected to ramp down significantly after 1-2 weeks
Sebastian - The transition back to core work could be difficult, with conflicting priorities
Action Items
OpenLMIS: the global initiative for powerful LMIS software