Sprint 15

Sprint 15

8 Dec. 2016 - 21 Dec. 2016

Themes

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:

 

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:

T

Key

Summary

Story Points

Status 

Story - A user story. Created by JIRA Software - do not edit or delete.

OLMIS-350

Transfer Order file via FTP and error handling

8

DONE

Story - A user story. Created by JIRA Software - do not edit or delete.

OLMIS-829

Configurable FTP or local file folder properties

3

DONE

Story - A user story. Created by JIRA Software - do not edit or delete.

OLMIS-933

Configure Total Cost by product

5

DONE

Task - A task that needs to be done.

OLMIS-982

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

13

DONE

Bug - A problem which impairs or prevents the functions of the product.

OLMIS-1054

Print Proof of Delivery not working on openlmis-blue

5

DONE

Task - A task that needs to be done.

OLMIS-1069

Design discussion: error handling and HTTP status codes

5

DONE

Story - A user story. Created by JIRA Software - do not edit or delete.

OLMIS-1088

UI: Simple requisition user access permissions

8

DONE

Task - A task that needs to be done.

OLMIS-1101

OOAD Refactor: Submitting a requisition needs more validations

3

DONE

Bug - A problem which impairs or prevents the functions of the product.

OLMIS-1119

Redesign and refactor facility type approved products for extensibility

13

DONE

Task - A task that needs to be done.

OLMIS-1122

No state loss when re-authenticating

5

DONE

Bug - A problem which impairs or prevents the functions of the product.

OLMIS-1158

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

2

DONE

Improvement - An improvement or enhancement to an existing feature or task.

OLMIS-1167

Standardize select form element

8

DONE

Task - A task that needs to be done.

OLMIS-1233

Add 'convert to order' button to requisition page

5

DONE

Task - A task that needs to be done.

OLMIS-1268

Remove OpenLMIS blue host mounts

3

DONE

Task - A task that needs to be done.

OLMIS-1283

Create and publish partner docker image for the Example

5

DONE

Story - A user story. Created by JIRA Software - do not edit or delete.

OLMIS-1301

Admin UI to Configure Requisition Templates

8

DONE

Story - A user story. Created by JIRA Software - do not edit or delete.

OLMIS-1315

Create a requisition for one of "my supervised facilities"

5

DONE

Task - A task that needs to be done.

OLMIS-1332

Create endpoint to answer if facility supports a certain program

8

DONE

Task - A task that needs to be done.

OLMIS-1334

Refactor Requisition code to check if facility supports program

3

DONE

Task - A task that needs to be done.

OLMIS-1336

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

2

DONE

Story - A user story. Created by JIRA Software - do not edit or delete.

OLMIS-1338

View offline requisitions on "Requisitions View" page 

8

DONE

Story - A user story. Created by JIRA Software - do not edit or delete.

OLMIS-1339

Save requisition for Offline

21

DONE

Task - A task that needs to be done.

OLMIS-1349

Document standard table markup and document it

5

DONE

Task - A task that needs to be done.

OLMIS-1385

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

5

DONE

Task - A task that needs to be done.

OLMIS-1399

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

1

DONE

Bug - A problem which impairs or prevents the functions of the product.

OLMIS-1401

Cannot assign a role with no rights

3

DONE

Bug - A problem which impairs or prevents the functions of the product.

OLMIS-1404

Referencing JSON schema in RAML breaks requisitions Swagger UI

5

DONE

Task - A task that needs to be done.

OLMIS-1406

Offline status indicator in OpenLMIS dashboard

3

DONE

Task - A task that needs to be done.

OLMIS-1415

Design for Supplying partner - discussion about UI extension points

8

DONE

Bug - A problem which impairs or prevents the functions of the product.

OLMIS-1416

Column Emergency is not marked

1

DONE

Task - A task that needs to be done.

OLMIS-1421

Refactor programs factory as an exemplar

13

DONE

Bug - A problem which impairs or prevents the functions of the product.

OLMIS-1423

RefUI build failing randomly

5

DONE

Bug - A problem which impairs or prevents the functions of the product.

OLMIS-1426

Some facility controller endpoints return Facility not FacilityDto

2

DONE

Bug - A problem which impairs or prevents the functions of the product.

OLMIS-1427

Controllers should accept and return DTOs

5

DONE

Task - A task that needs to be done.

OLMIS-1456

Spike: service-level rights / protected endpoints

5

DONE

Task - A task that needs to be done.

OLMIS-1462

Retrospective & Planning 08.12.2016

 

DONE

Task - A task that needs to be done.

OLMIS-1463

"Small" regression TOP/AYIC Sprint 14

 

DONE

Task - A task that needs to be done.

OLMIS-1464

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

 

DONE

Task - A task that needs to be done.

OLMIS-1472

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

 

DONE

Bug - A problem which impairs or prevents the functions of the product.

OLMIS-1473

Fix "Possibly unhandled rejection: {}" errors

 

DONE

Task - A task that needs to be done.

OLMIS-1475

QA and testing meeting - 13.12.2016

 

DONE

Task - A task that needs to be done.

OLMIS-1476

UI extension points call - 14.12.2016

 

DONE

Task - A task that needs to be done.

OLMIS-1499

All endpoints should have controller integration tests (Fulfillment service)

3

DONE

Task - A task that needs to be done.

OLMIS-1500

Backlog grooming 19.12.2016

 

DONE

Task - A task that needs to be done.

OLMIS-1506

Tech comittee call - 20.12.2016

 

DONE

Task - A task that needs to be done.

OLMIS-1507

Sprint 15 showcase meeting - 21.12.2016

 

DONE

OpenLMIS: the global initiative for powerful LMIS software