Tasks for code freeze

Tasks for code freeze

The code freeze period is dedicated to regression and performance testing, as well as fixing critical and blocker bugs. However, usually not everyone in the team is involved in it (eg. because there's only last test case remaining or there's only last bug being worked on).

We prepare this list of tasks, that can be worked on if the developers have spare time during this period. Of course testing and fixing bugs is ALWAYS a priority. Tasks from this list can only be worked on if a developer cannot help with testing or fixing bugs anymore.

 

Tasks:

Fix broken performance tests (those that give errors - don't push any changes to production code unless they have been approved) https://openlmis.atlassian.net/browse/OLMIS-6118
Update Fulfillment Process and Statuses (also add notifications)
Create new or update Stock Management workflow
Upgrade Jenkins to latest stable LTS version and update plugins that report security vulnerabilities https://openlmis.atlassian.net/browse/OLMIS-5741

Add new tests (no need to commit to branch), manage and add tickets for missing tests 

Groom the TechDebt backlog by first prioritizing in the issue list, and then by ranking them on the board (more details on Dev Group)

Walk through code to find tech debts, create tickets for them, add label TechDebt.

Quick win tickets – https://openlmis.atlassian.net/issues/?filter=20549 (take by priority - from top to bottom, commit to branch if necessary)
Fixing tech debt  – https://openlmis.atlassian.net/issues/?filter=20544 (take by priority - from top to bottom, commit to branch if necessary)
Refining backlog bugs
Reproducing bugs that can only be verified on perftest or locally - OLMIS-5747.

OpenLMIS: the global initiative for powerful LMIS software