Sprint 15

8 Dec. 2016 - 21 Dec. 2016

Themes

see Backlog Grooming Sprint 15

Process Improvements

Team ILL Sprint 14 retrospective:

1) Tech Debt Action Plan: Team ILL will be identifying all the tech debt (each component lead for their component(s)), then populate the Technical Debt for v3 wiki page, then hold a specific workshop with the SolDevelo team leads and component leads. We are not going to take the time to make detailed tickets for every item yet. Mary Jo will be included in the workshop to help understand what the tech debt represents and how to prioritize which items we act on.

2) Review and QA bottlenecks: We discussed this a lot, and we want to have a joint conversation with Pawel and Sebastian before deciding what to do. Brandon will schedule.

3) Broken infrastructure tools: Need to include Jake in the conversation. Brandon will flag this for follow-up.

Teams AYIC/TOP:

See /wiki/spaces/OP/pages/103514232


Velocity

Team ILL completed 39 story points. Teams AYIC/ToP completed 129 story points. That velocity was a slight improvement over the previous sprint. See Burn-up for 3.0 Release for details.

Showcase

Video: Unfortunately the WebEx recording was prematurely deleted. Apologies for the inconvenience.

The following 46 tickets, not including their sub-tasks, were completed this sprint and covered at the showcase:

TKeySummaryStory PointsStatus 
StoryOLMIS-350

Transfer Order file via FTP and error handling

8DONE
StoryOLMIS-829

Configurable FTP or local file folder properties

3DONE
StoryOLMIS-933

Configure Total Cost by product

5DONE
TaskOLMIS-982

Handle 'nested locations/endpoints' in Service Discovery setup - research & POC

13DONE
BugOLMIS-1054

Print Proof of Delivery not working on openlmis-blue

5DONE
TaskOLMIS-1069

Design discussion: error handling and HTTP status codes

5DONE
StoryOLMIS-1088

UI: Simple requisition user access permissions

8DONE
TaskOLMIS-1101

OOAD Refactor: Submitting a requisition needs more validations

3DONE
BugOLMIS-1119

Redesign and refactor facility type approved products for extensibility

13DONE
TaskOLMIS-1122

No state loss when re-authenticating

5DONE
BugOLMIS-1158

Requisition comments should have similar JPA/Hibernate annotations as line items

2DONE
ImprovementOLMIS-1167

Standardize select form element

8DONE
TaskOLMIS-1233

Add 'convert to order' button to requisition page

5DONE
TaskOLMIS-1268

Remove OpenLMIS blue host mounts

3DONE
TaskOLMIS-1283

Create and publish partner docker image for the Example

5DONE
StoryOLMIS-1301

Admin UI to Configure Requisition Templates

8DONE
StoryOLMIS-1315

Create a requisition for one of "my supervised facilities"

5DONE
TaskOLMIS-1332

Create endpoint to answer if facility supports a certain program

8DONE
TaskOLMIS-1334

Refactor Requisition code to check if facility supports program

3DONE
TaskOLMIS-1336

Auth should document how to login (get a access token)

2DONE
StoryOLMIS-1338

View offline requisitions on "Requisitions View" page 

8DONE
StoryOLMIS-1339

Save requisition for Offline

21DONE
TaskOLMIS-1349

Document standard table markup and document it

5DONE
TaskOLMIS-1385

Enforce "Convert to order" permission on convert to order endpoint

5DONE
TaskOLMIS-1399

Convert errors and validations to use translatable messages and keys - STUB

1DONE
BugOLMIS-1401

Cannot assign a role with no rights

3DONE
BugOLMIS-1404

Referencing JSON schema in RAML breaks requisitions Swagger UI

5DONE
TaskOLMIS-1406

Offline status indicator in OpenLMIS dashboard

3DONE
TaskOLMIS-1415

Design for Supplying partner - discussion about UI extension points

8DONE
BugOLMIS-1416

Column Emergency is not marked

1DONE
TaskOLMIS-1421

Refactor programs factory as an exemplar

13DONE
BugOLMIS-1423

RefUI build failing randomly

5DONE
BugOLMIS-1426

Some facility controller endpoints return Facility not FacilityDto

2DONE
BugOLMIS-1427

Controllers should accept and return DTOs

5DONE
TaskOLMIS-1456

Spike: service-level rights / protected endpoints

5DONE
TaskOLMIS-1462

Retrospective & Planning 08.12.2016


DONE
TaskOLMIS-1463

"Small" regression TOP/AYIC Sprint 14


DONE
TaskOLMIS-1464

Update test cases after last sprint (TOP/AYIC Sprint 14)


DONE
TaskOLMIS-1472

Create contract test tickets and features for sprint TOP/AYIC Sprint 16


DONE
BugOLMIS-1473

Fix "Possibly unhandled rejection: {}" errors


DONE
TaskOLMIS-1475

QA and testing meeting - 13.12.2016


DONE
TaskOLMIS-1476

UI extension points call - 14.12.2016


DONE
TaskOLMIS-1499

All endpoints should have controller integration tests (Fulfillment service)

3DONE
TaskOLMIS-1500

Backlog grooming 19.12.2016


DONE
TaskOLMIS-1506

Tech comittee call - 20.12.2016


DONE
TaskOLMIS-1507

Sprint 15 showcase meeting - 21.12.2016


DONE

OpenLMIS: the global initiative for powerful LMIS software