Sprint 18

18 Jan 2017 - 1 Feb 2017

Themes

see Backlog Grooming Sprint 18

Process Improvements

Retrospectives from the past inform what we want to improve during this sprint.

Team ILL

  • Ownership and leadership through component leads. We will ask SolDevelo to help identify a component lead for the new Library component. And ideas include a wiki page to explain how to make decisions, socialize on the dev forum, take feedback.
  • At the showcase meeting, we will focus on doing the stories first, and the bugs and tasks will not all be showcased (just a list of bugs on the screen).
  • Work on making meetings effective and making decisions outside of a meeting rather than big group decisions. We are starting with a quick 1-question survey at the end of our meetings.
  • Find a way to identify blockers/priorities during a sprint so those tickets are obvious on the board and won't get dropped.

Teams AYIC/TOP: /wiki/spaces/OP/pages/110918801

Velocity

We accomplished a RECORD-BREAKING 211.5 story points, 48 by Team ILL and 163.5 by Teams AYIC/ToP. This is the best velocity for each team during the whole OpenLMIS 3 project. See Burn-up for 3.0 Release for details.

Showcase

Video: OpenLMIS End of Sprint Showcase-20170201 1502-1.arf.zip

The following 60 tickets were completed this sprint and covered at the showcase:

TKey SummaryStatus
Story
OLMIS-218

Skip a requisition period

DONE
Story
OLMIS-839

Configure Calculated Order Quantity

DONE
Story
OLMIS-887

Configure Maximum Stock Quantity

DONE
Story
OLMIS-924

Configure Average Consumption

DONE
Story
OLMIS-1063

Add status messages to a Requisition 

DONE
Story
OLMIS-1085

UI: Simple requisition pagination of product grid

DONE
Story
OLMIS-1087

UI: simple requisition print functionality

DONE
Task
OLMIS-1099

OOAD Refactor: Requisition endpoints should be usable without hitting Requisition Template endpoints

DONE
Task
OLMIS-1100

OOAD Refactor: move common logic into shared methods

DONE
Task
OLMIS-1134

Add data validations to Requested Quantity 

DONE
Bug
OLMIS-1397

Convert errors and validations to use translatable messages and keys

DONE
Bug
OLMIS-1398

Ref Data: convert error messages to use Message

DONE
Task
OLMIS-1409

Add demo data accounts, supervisory & fulfillment roles, supervisory nodes and supply lines

DONE
Task
OLMIS-1449

Extension Module Template

DONE
Story
OLMIS-1451

View the Total Requisition Cost

DONE
Task
OLMIS-1495

Document auth design

DONE
Story
OLMIS-1501

Display column header definitions 

DONE
Story
OLMIS-1502

Define column header definitions in the requisition template UI

DONE
Story
OLMIS-1503

Define column header definitions for users to see

DONE
Bug
OLMIS-1505

Add missing validations to the template admin UI

DONE
Task
OLMIS-1511

Quick design session on audit logging and requisition events

DONE
Task
OLMIS-1512

Spike: Create API Pagination Pattern

DONE
Task
OLMIS-1535

Change homepage title to 'Logistic Management Information System'

DONE
Bug
OLMIS-1541

Aesthetic question on capitalization throughout tool

DONE
Story
OLMIS-1549

UI: Search for Orders

DONE
Story
OLMIS-1550

UI: View the POD

DONE
Story
OLMIS-1555

Create a POD from an Order

DONE
Task
OLMIS-1560

Document working pattern: database migrations

DONE
Bug
OLMIS-1572

Pop up text reads incorrectly

DONE
Bug
OLMIS-1576

Cannot select first requisition in list

DONE
Bug
OLMIS-1580

Selecting "Approve" doesn't advance screen

DONE
Bug
OLMIS-1581

Selecting approve gives error message 

DONE
Task
OLMIS-1582

Convert to order transfers requisition comments

DONE
Story
OLMIS-1583

Create new comment in requisition UI

DONE
Task
OLMIS-1586

Enforce Right: Manage Facility

DONE
Task
OLMIS-1587

Create Right: Manage Schedules

DONE
Task
OLMIS-1588

Create Right: Manage Users

DONE
Bug
OLMIS-1598

Update user endpoint wipes user password

DONE
Story
OLMIS-1601

Automatically save requisition offline

DONE
Story
OLMIS-1602

Disable non-offline navigation options

DONE
Task
OLMIS-1605

Publish the good pattern on audit logging a resource in a service

DONE
Bug
OLMIS-1606

Investigate contract test failures on Jenkins

DONE
Bug
OLMIS-1610

First load shows non-translated strings

DONE
Task
OLMIS-1613

Commodity Model Updates: Diagram and Doc

DONE
Task
OLMIS-1625

Update dates in Reference Data to match timezone design

DONE
Task
OLMIS-1654

Add message grammar guidelines to styleguide

DONE
Task
OLMIS-1663

Create and enforce right: View Orders

DONE
Task
OLMIS-1664

Create and enforce right: Manage PODs

DONE
Task
OLMIS-1674

Contract test for associate supervisory node in basic requisition

DONE
Task
OLMIS-1676

Contract test for associate supervisory node in emergency requisition

DONE

Sub-tasks are excluded. View these tickets in JIRA

OpenLMIS: the global initiative for powerful LMIS software