Backlog Grooming Sprint 20
Squashing bugs and making the software stable will be very important. Within the UI, there are a couple final features and polish. For platfrom there are some key tickets and tasks we want over the finish line.
Release Accoutrements
Requisitions
Priorities: 1. Bugs. 2. Contract Tests. 3. Tech Debt.
1. Bugs
https://openlmis.atlassian.net/browse/OLMIS-1905 (Sebastian: many questions in the ticket)
https://openlmis.atlassian.net/browse/OLMIS-1869 (Sebastian: question in the ticket)
2. Contract Tests
3. Tech Debt
Decided not to do 1108, 966, or 1391.
Why? It's more important to me to have a stable release, even if it contains this tech debt, rather than try to do these refactors and have the system be unstable on release day.
Fulfillment
https://openlmis.atlassian.net/browse/OLMIS-1916 (Sebastian: decision how to fix pending in ticket comments)
Auth
NOTHING!
Notification
UI
Bugs should be prioritized however we hope to get through all the tasks as well; Product Grid is the most important feature, and should be worked on first
Tasks in priority order:
https://openlmis.atlassian.net/browse/OLMIS-1920 (Sebastian: question/confirmation in the ticket comment)
https://openlmis.atlassian.net/browse/OLMIS-1927 (Sebastian: "ranting" + questions in the ticket comments)
https://openlmis.atlassian.net/browse/OLMIS-1809 (Sebastian: questions about styling/colors in the ticket comment)
https://openlmis.atlassian.net/browse/OLMIS-1924 (Sebastian: Fix version 3.1 in the ticket)
https://openlmis.atlassian.net/browse/OLMIS-1442 (Lowest priority)
BUGS
Please view the following screen shot. If you use the 3.0, UI, Bug filter you will see the bugs in priority rankings. This was the easiest way to copy across.
Sebastian: Questions in: https://openlmis.atlassian.net/browse/OLMIS-1887, https://openlmis.atlassian.net/browse/OLMIS-1720
https://openlmis.atlassian.net/browse/OLMIS-1935, https://openlmis.atlassian.net/browse/OLMIS-1936 - do we even need those 2?
Reference Data
Platform
Critical
https://openlmis.atlassian.net/browse/OLMIS-1934 (ILL - Josh)
https://openlmis.atlassian.net/browse/OLMIS-970 (Added by Brandon based on comments in the ticket.)
https://openlmis.atlassian.net/browse/OLMIS-1686 (One person should take this task on – only do a script if there is time to do it)
Not so critical
https://openlmis.atlassian.net/browse/OLMIS-1612 (ILL - Brandon)
https://openlmis.atlassian.net/browse/OLMIS-1860 (ILL - MJ and TS)
https://openlmis.atlassian.net/browse/OLMIS-971 (@Sebastian Brudziński Do we need to do this ticket? If not, lets dead the ticket)
(Unclear if this will go into sprint)
https://openlmis.atlassian.net/browse/OLMIS-1856 (@Paweł Gesek: I think we could reduce scope here by doing this within the one service you need) Response: yes we could, but I would rather do all the services at once - it's not much work. I wouldn't be putting this into the final pre-release sprint - I don't need this urgently.
to add and prioritize:
connect the nginx response time metrics to Scalyr logs (if possible)
https://openlmis.atlassian.net/browse/OLMIS-737 (doc if room) (Team ILL)
Stretch Goals:
https://openlmis.atlassian.net/browse/OLMIS-1742 (Need someone who knows the Sphinx/ReadTheDocs tooling to do this!)
Reporting
@Paweł Gesek and @Sebastian Brudziński: this report is a must-have for the 3.0 release; if there is another person who can work with Pawel Nawrocki and start this report right away, that would be great. Otherwise please keep an eye on this one.
https://openlmis.atlassian.net/browse/OLMIS-1769 (@Mary Jo Kochendorfer (Deactivated) still needs to clean this up) (Critical) (Sebastian: seems like something is missing in the acceptance criteria)
QA - Contract tests
@Anna Czyrko (Unlicensed) Is it really possible to implement this many contract tests in one sprint? It seems like a large number. What about OLMIS-1013 and 1014?
OpenLMIS: the global initiative for powerful LMIS software