/
Backlog Grooming Sprint 100

Backlog Grooming Sprint 100

(Teams decided to start sprint numbering at 100 to incorporate new and existing teams)


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



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: 

Team Parrot to use 20% of their capacity to fix the following prioritized Tech Debt tickets:



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 Bug 18/Dec/19 5:11 AM 14/Feb/23 3:46 AM Unassigned Joanna Bebak Major To Do Unresolved
OLMIS-6635 All-Time Reporting Timeliness graph shows invalid data when exported to csv Bug 16/Oct/19 12:21 AM 20/Nov/20 9:00 AM Unassigned Paulina Buzderewicz Critical To Do Unresolved
OLMIS-6637 Not all districts are visible on the District Stockout Rates over Time graph in the Stockouts report Bug 16/Oct/19 2:18 AM 20/Nov/20 9:31 AM Unassigned Joanna Bebak Critical To Do Unresolved
OLMIS-6632 No reasons in Adjustments superset report Bug 15/Oct/19 9:09 AM 20/Nov/20 8:48 AM Unassigned Klaudia Pałkowska Critical To Do Unresolved
OLMIS-5392 Timeliness Report cannot be generated - Error 504 Bug 12/Sep/18 4:06 AM 09/Feb/23 7:00 AM Unassigned Joanna Szymańska Major To Do Unresolved
OLMIS-6743 Some adjustments are not displayed correctly in Stock card print Bug 31/Jan/20 1:11 AM 15/Feb/23 12:06 AM Unassigned Joanna Bebak Major To Do Unresolved
OLMIS-6634 Orders Filter doesn't filter Reporting Rate and Timeliness section Bug 16/Oct/19 12:18 AM 03/Feb/20 1:46 AM Unassigned Paulina Buzderewicz Major To Do Unresolved
OLMIS-6638 Filtering by region doesn't work in the Stock Filter section of the Stockouts report Bug 16/Oct/19 2:26 AM 20/Nov/20 9:31 AM Unassigned Joanna Bebak Major To Do Unresolved
OLMIS-6639 Filtering by district doesn't work in the Stock Filter section of the Stockouts report Bug 16/Oct/19 2:32 AM 20/Nov/20 9:31 AM Unassigned Joanna Bebak Major To Do Unresolved
OLMIS-6640 Filtering by facility doesn't work in the Stock Filter section of the Stockouts report Bug 16/Oct/19 2:35 AM 20/Nov/20 9:31 AM Unassigned Joanna Bebak Major To Do Unresolved
OLMIS-6641 Filtering by facility type doesn't work in the Stock Filter section of the Stockouts report Bug 16/Oct/19 2:40 AM 20/Nov/20 9:31 AM Unassigned Joanna Bebak Major To Do Unresolved
OLMIS-6642 Filtering by full product name doesn't work in the Stock Filter section of the Stockouts report Bug 16/Oct/19 2:43 AM 20/Nov/20 9:31 AM Unassigned Joanna Bebak Major To Do Unresolved
OLMIS-6643 Filtering by stock status doesn't work in the Stock Filter section of the Stockouts report Bug 16/Oct/19 2:47 AM 20/Nov/20 9:31 AM Unassigned Joanna Bebak Major To Do Unresolved
OLMIS-6333 The "Emergency v. Regular Orders" section in the Orders report doesn't contain valid options Bug 28/May/19 6:40 AM 20/Nov/20 9:00 AM Unassigned Joanna Szymańska Major To Do Unresolved
OLMIS-6291 Can't export the Reporting Rate Filter to CSV Bug 14/May/19 1:54 AM 15/Feb/22 6:14 AM Unassigned Joanna Bebak Major To Do Unresolved
OLMIS-6300 Export to CSV doesn't work in the Stock Filter section of the Superset reports Bug 15/May/19 11:30 PM 15/Feb/22 6:13 AM Unassigned Joanna Bebak Major To Do Unresolved
OLMIS-6310 Can't export the Adjustments Filter to CSV Bug 21/May/19 2:34 AM 15/Feb/22 6:07 AM Unassigned Joanna Bebak Major To Do Unresolved
OLMIS-6344 Long product names are not displayed correctly in stock card print Bug 31/May/19 1:35 AM 14/Feb/23 12:11 AM Unassigned Joanna Bebak Minor To Do Unresolved
OLMIS-5784 Physical inventory is shown as Overstock in printed stock card Bug 03/Dec/18 2:38 AM 10/Feb/23 12:57 AM Unassigned Joanna Bebak Minor To Do Unresolved
OLMIS-5895 Physical inventory is shown as Understock in printed stock card Bug 10/Jan/19 12:26 AM 10/Feb/23 2:07 AM Unassigned Joanna Bebak Minor To Do Unresolved
Showing 20 out of 38 issues Refresh


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

Josh Zamor

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


Brandon Bowersox-Johnson

  • Hiring
  • Sustainability workstream
  • OLMIS-4703
  • Implementations (SCTS)
    • GHSC-TZ alignment
    • SIGLUS RFP
      • SELV Plan
    • Angola TO1
    • Benin upgrade
    • DRC

Tenly Snow (Deactivated)

  • 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