Backlog Grooming Sprint 100
Dates: -
Team Parrot Sprint
Sprint Goal: Start Stock Based Requisitions. Continue working on Bugs and TechDebt.
-
OLMIS-3850 - Stock Based Requisitions Done (This is blocked by Stock Reason Tagging)
-
OLMIS-4566 - Improve CI to support independent development teams Done
- Bugs and Tech Debt
-
OLMIS-4728 - Requisition's properties can be overwritten if it's saved concurrently Done (This is a MUST for this sprint because the priority is critical - FYI Sebastian Brudziński)
Tickets included in the sprint
Stock reason tagging
-
OLMIS-4717 - Add bootstrap tags to Stock Adjustment Reasons Done
-
OLMIS-4788 - Text explanation for adding reason tags Done
Stock based requisitions
-
OLMIS-3953 - Initiating a Stock based requisition Done
-
OLMIS-4714 - Create Stock based requisition using available stock cards Done
-
OLMIS-4747 - Populate Total Received Quantity and Total Consumed Quantity columns for Stock Based Requisitions Done
-
OLMIS-4748 - Populate Total Losses and Adjustments column for Stock Based Requisitions Done
-
OLMIS-4760 - Populate Total Stockout Days column for Stock Based Requisitions Done
Improve CI
-
OLMIS-4795 - Prevent pushing to Transifex in branches other than Master Done
Bugs
-
OLMIS-4728 - Requisition's properties can be overwritten if it's saved concurrently Done
-
OLMIS-4483 - Internal application error when associated program is inactive Done
Tech debt
-
OLMIS-3415 - Migrate from Bower to Yarn Done
Each sprint, Team Parrot's sprint will include up to 20% bugs and up to 20% tech debt tickets from the respective backlogs FYI Sebastian Brudziński & Nikodem Graczewski (Unlicensed)
Team Parrot to use 20% of their capacity to fix the following prioritized bugs:
Key | Summary | T | P | Status | Labels |
---|---|---|---|---|---|
OLMIS-6233 | Errors show on several Stock screens too early |
|
|
To Do | 3.6Phase2bug, Triaged |
OLMIS-5175 | Incorrect sorting by VVM status on Fulfill Order screen |
|
|
To Do | Triaged |
OLMIS-6711 | The total requisition cost is sometimes different on the UI than in print in SBRs |
|
|
To Do | 3.8RC2bug, Triaged |
OLMIS-6697 | Issue with requisition rejection and approval when Supervisory Node is not provided |
|
|
To Do | Triaged |
OLMIS-6553 | Issue with incorrect pagination on all screens with filter |
|
|
To Do | Triaged |
OLMIS-6952 | A draft for physical inventory is still available after submission |
|
|
To Do | 3.10RC1Bug, EdgeCase |
OLMIS-7272 | Error during getting validSources and validDestinations |
|
|
To Do | |
OLMIS-6889 | Issue with time zone on the Stock Management screens |
|
|
To Do | |
OLMIS-7188 | Investigate issues found by functional tests |
|
|
To Do | |
OLMIS-6971 | Can't add a just-removed association on the Edit Supply Partner screen |
|
|
To Do | 3.10RC1Bug |
Team Parrot to use 20% of their capacity to fix the following prioritized Tech Debt tickets:
Key
Summary
T
P
Status
Labels
OLMIS-6396
Fix security alerts on GitHub repositories
To Do
QuickWin, TechDebt
OLMIS-6409
Boolean fields accept numbers
To Do
TechDebt
OLMIS-6170
Consolidate date and datepicker formats
To Do
TechDebt
OLMIS-6498
LotRepositoryImpl does not split too long requests
To Do
TechDebt
OLMIS-6437
Fix performance tests for stockmanagement service
To Do
Performance, TechDebt
OLMIS-6444
Fix performance tests for referencedata service
To Do
Performance, TechDebt
OLMIS-6513
Update README files for backend and UI services
To Do
Documentation
OLMIS-6151
Missing foreign key in status_changes table
To Do
QuickWin, TechDebt
OLMIS-7489
Add vulnerability scanner to CI/CD
Backlog
- Sebastian Brudziński to add Tech Debt backlog here
- Regression testing cycle as needed (Joanna Bebak (Deactivated))
Team Ona Gap Sprint
Sprint Goal: Reporting - DevOps Work for Reporting and Reporting - Data Ingestion and Analytic Data Schemas
-
OLMIS-4776 - Research and document system monitoring tools for OpenLMIS and the reporting platform Done
-
OLMIS-4806 - Research Security implications of oAuth process in Nifi InvokeHTTP processors Done
Kafka Compacted Topics Research and Experimentation
-
OLMIS-4751 - Research and experiment with Kafka's Immutable Storage (Kafka Compacted Topics Done
-
OLMIS-4770 - Research, test and document a mechanism for version controlling and auto-loading Kafka Topics Done
Standing Up Services
-
OLMIS-4627 - Setup Nifi: Create GitHub Repo, Dockerize and add to Docker Hub Done
-
OLMIS-4628 - Setup Druid or PostgreSQL: Create GitHub Repo, Dockerize and add to Docker Hub Canceled
-
OLMIS-4767 - Create docker-compose file for reporting stack (Nifi, PostgreSQL) Done
-
OLMIS-4771 - Setup autoloading into PostgreSQL reporting storage system Done
Future:
-
OLMIS-4752 - Research AVRO format for serializing information from Nifi to Kafka Canceled
-
OLMIS-4754 - Research: Determine a mechanism for backing up and storing the Kafka Compacted Topics Canceled
-
OLMIS-4630 - Setup Superset: Create GitHub Repo, Dockerize and add to Docker Hub Done
-
OLMIS-4629 - Setup Kafka: Create GitHub Repo, Dockerize and add to Docker Hub Done
-
OLMIS-4785 - Add Kafka to the reporting platform docker-compose file Done
-
OLMIS-4772 - Research, test and document a mechanism for version controlling and auto-loading Superset datasources, metrics, charts and dashboards Done
-
OLMIS-4775 - Add Reporting platform logs to Scalyr Done
-
OLMIS-4778 - Research PostgreSQL data storage database structure Done
Team JSI Gap Sprint
Sprint Goal: Requisition - R&R Product Lists
If possible, it would be good if the team could pull in one or two "quick win" (filter) to support developers getting up to speed on the OpenLMIS codebase.
Ashraf to add tickets here
-
OLMIS-4683 - Carrying over the skipped values from previous requisition Done
-
OLMIS-4684 - Ability to Add additional products to requisition form when hide skipped items option is selected Done
-
OLMIS-4685 - Ability to search and select additional products to add to a requisition Done
-
OLMIS-4686 - Hide skipped products on the requisition form when “hide skipped line items” option is selected at the requisition template Done
-
OLMIS-4687 - Hide skipped products on requisition approval screen when “hide skipped line items” option is selected at the requisition template Done
-
OLMIS-4688 - Hide skipped products on Printed requisition Done
-
OLMIS-4792 - Requisition Template Additional Options needs to be translatable Done
Team JSI to use 20% of their capacity to fix the following prioritized bugs:
Key | Summary | T | Created | Updated | Due | Assignee | Reporter | P | Status | Resolution |
---|---|---|---|---|---|---|---|---|---|---|
OLMIS-6711 | The total requisition cost is sometimes different on the UI than in print in SBRs |
|
18/Dec/19 5:11 AM | 14/Feb/23 3:46 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-6635 | All-Time Reporting Timeliness graph shows invalid data when exported to csv |
|
16/Oct/19 12:21 AM | 20/Nov/20 9:00 AM | Unassigned | Paulina Buzderewicz |
|
To Do | Unresolved | |
OLMIS-6637 | Not all districts are visible on the District Stockout Rates over Time graph in the Stockouts report |
|
16/Oct/19 2:18 AM | 20/Nov/20 9:31 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-6632 | No reasons in Adjustments superset report |
|
15/Oct/19 9:09 AM | 20/Nov/20 8:48 AM | Unassigned | Klaudia Pałkowska |
|
To Do | Unresolved | |
OLMIS-5392 | Timeliness Report cannot be generated - Error 504 |
|
12/Sep/18 4:06 AM | 09/Feb/23 7:00 AM | Unassigned | Joanna Szymańska |
|
To Do | Unresolved | |
OLMIS-6743 | Some adjustments are not displayed correctly in Stock card print |
|
31/Jan/20 1:11 AM | 15/Feb/23 12:06 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-6634 | Orders Filter doesn't filter Reporting Rate and Timeliness section |
|
16/Oct/19 12:18 AM | 03/Feb/20 1:46 AM | Unassigned | Paulina Buzderewicz |
|
To Do | Unresolved | |
OLMIS-6638 | Filtering by region doesn't work in the Stock Filter section of the Stockouts report |
|
16/Oct/19 2:26 AM | 20/Nov/20 9:31 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-6639 | Filtering by district doesn't work in the Stock Filter section of the Stockouts report |
|
16/Oct/19 2:32 AM | 20/Nov/20 9:31 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-6640 | Filtering by facility doesn't work in the Stock Filter section of the Stockouts report |
|
16/Oct/19 2:35 AM | 20/Nov/20 9:31 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-6641 | Filtering by facility type doesn't work in the Stock Filter section of the Stockouts report |
|
16/Oct/19 2:40 AM | 20/Nov/20 9:31 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-6642 | Filtering by full product name doesn't work in the Stock Filter section of the Stockouts report |
|
16/Oct/19 2:43 AM | 20/Nov/20 9:31 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-6643 | Filtering by stock status doesn't work in the Stock Filter section of the Stockouts report |
|
16/Oct/19 2:47 AM | 20/Nov/20 9:31 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-6333 | The "Emergency v. Regular Orders" section in the Orders report doesn't contain valid options |
|
28/May/19 6:40 AM | 20/Nov/20 9:00 AM | Unassigned | Joanna Szymańska |
|
To Do | Unresolved | |
OLMIS-6291 | Can't export the Reporting Rate Filter to CSV |
|
14/May/19 1:54 AM | 15/Feb/22 6:14 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-6300 | Export to CSV doesn't work in the Stock Filter section of the Superset reports |
|
15/May/19 11:30 PM | 15/Feb/22 6:13 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-6310 | Can't export the Adjustments Filter to CSV |
|
21/May/19 2:34 AM | 15/Feb/22 6:07 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-6344 | Long product names are not displayed correctly in stock card print |
|
31/May/19 1:35 AM | 14/Feb/23 12:11 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-5784 | Physical inventory is shown as Overstock in printed stock card |
|
03/Dec/18 2:38 AM | 10/Feb/23 12:57 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved | |
OLMIS-5895 | Physical inventory is shown as Understock in printed stock card |
|
10/Jan/19 12:26 AM | 10/Feb/23 2:07 AM | Unassigned | Joanna Bebak |
|
To Do | Unresolved |
Team Mind the Gap
Sprint Goal: User management - Profile and ticket writing for next gap features
-
OLMIS-4730 - User info & editability, with audit logging Done
-
OLMIS-4731 - Password reset by user Done
-
OLMIS-4732 - View roles in user profile Done
-
OLMIS-3519 - Newly created user doesn't receive a password reset link Done
-
OLMIS-4761 - Design how role assignment are displayed on the User Profile page Done
-
OLMIS-4762 - Create functional tests for User Profile screen Done
-
OLMIS-4763 - Gap feature ticket writing Done
Tech debt tickets:
-
OLMIS-4251 - Poor performance of add product modal with lots of products Done
Admin bugs to work on if the above is finished early:
-
OLMIS-4550 - Console error on Firefox after clicking the Reset Password button Done
-
OLMIS-3675 - Broken pagination on list screens when details screens contain pagination Done
-
OLMIS-4140 - Admin Facilities filtering by name and geographic zone now matches either one (used to match both) Done
Team Mind the Gap will use 20% of their capacity to fix prioritized tech debt and another 20% to fix prioritized bugs.
MINI Team
Members: Tenly, Josh, Mary Jo and sometimes Sam/Chongsun/Brandon/Dercio or anyone
Goals for Team Mini two-week sprints (there will not be any velocity calculated):
- Product Definition
- OpenLMIS Initiative Support
- Advocacy
- Implementation Support
- Project Management activities
- Unblocking Teams (reviewing @mentions, acceptance criteria clarification, prioritization)
Mary Jo Kochendorfer (Deactivated)
- roll over tickets from 53
-
OLMIS-4766 - Update OpenLMIS Community Principles To Do
-
OLMIS-4794 - Demo environment to support public users playing with OpenLMIS Done
-
OLMIS-4796 - Prep and facilitate the conversation around NFR for PC Done
Will create tickets if needed.
- Follow release branching
- Expense Report
- STTA
- NFR
- TZMD for Ally
- Clean up and add to OLMIS-4566
- follow Tim, Clay, Matt with NiFi
- Tech forum stuff
- Hiring
- Sustainability workstream
- OLMIS-4703
- Implementations (SCTS)
- GHSC-TZ alignment
- SIGLUS RFP
- SELV Plan
- Angola TO1
- Benin upgrade
- DRC
-
OLMIS-4784 - Fix missing Portuguese translations in Transifex Done Question for Tenly: is this still needed?
-
OLMIS-4764 - Translate headers in UAT2 demo site into Portuguese for 3.3 demo Done Is this for Dercio?
-
OLMIS-4765 - Project Plan for Community meeting Done
-
OLMIS-4793 - Translate strings from Sprint 53 Done
Related content
OpenLMIS: the global initiative for powerful LMIS software