/
ERM Sprint 66

ERM Sprint 66

Sprint Goal / Focus

  •  Tie up loose ends, and prepare ground for Q3.

Sprint Schedule

  • Sprint: 66
  • Quarter: 2019 Q2
  • Start Thursday 13 June, 2pm UK
  • Finish Friday 28 June, 2pm UK
  • Retrospective: Wed 3 July, 2:30pm UK


Sprint Capacity

Team AvailabilitySchedule

Notes / Exceptions:

Lead Roles:

QA Environment: folio-testing

Navigation

 Sprint Planning Agenda
  1. Sprint Goal / Focus
  2. Sprint Capacity
  3. Review sprint candidates 
  4. Agree technical approach / define key implementation tasks
  5. Finalise estimates / costings
  6. Confirm sprint scope
  7. Confirm first actions
 Sprint Retrospective Agenda
  1. Review Retro Board (10 mins)
  2. Voting (2 mins)
  3. Discussion (15 mins)
  4. Summary Actions (3 mins)

Sprint Planning  

(error) - not in sprint

(tick) or @ - in sprint 

 

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

UXPROD-1511 - Licenses - Notes Support Closed

ERM-269 - Manage 'Notes' on Licenses Closed

BE 0h FE 8h

TODO: differences in SASQ routing from Licenses to Agreements, so slightly different. 

Aditya matukumalli to support Claudia Malzer  on accomodating the differences.

Expected to be complete by end of week. 


ERM-253 - Convert from SearchAndSort to SearchAndSortQuery Closed

BE 0h FE 2w

Incorporates  ERM-237 - Move the "Agreements, E-resources" menu options to the "Search & filter" panel Closed



ERM-254 - Document ERM JSON Schema Closed

BE 15h FE 0h

Driven by https://folio-project.slack.com/archives/CAYCU07SN/p1557421022302700 

  1. Generate json schema for mod-agreements and mod-licenses.
  2. Write explainer documentation: https://folio-project.slack.com/archives/CAYCU07SN/p1557491555305700?thread_ts=1557421022.302700&cid=CAYCU07SN

Explainer documentation in Github. Dev questions raised as tasks/bugs in Jira.

Peer review by dev team. 


ERM-276 - Investigate cause and impact of date/timezone issues Closed

BE 8h FE 0h

Relates to  ERM-189 - Custom coverage dates display with a time offset in some environments Closed  and  ERM-262 - Agreement start and end date display with a time offset in some environments Closed

Investigation is to test there are no issues with 

  1. using java-local and java-date types
  2. front-end conversion of proposed approach

UXPROD-1517 - Support export of entitlements in current agreements for discovery systems Closed

ERM-265 - Export Agreement data as JSON Closed

Carried forward.  Remaining: BE 8h FE 0h.  

Controllers and servers are in place. Some potential reuseable code in stale branch for MODERM-23. 

TODO:

  • verify all fields required
  • plan to commit changes for output review

UXPROD-1643 - KB Data integrity checking and error handling Closed

ERM-182 - On sync with remote KB, keep TIPPs where coverage data is incompatible Closed

BE 2h FE 0h.

Feeds into a piece of work around data integrity. 

Requirement is still to validate a coverage statement, but not reject it:

  • coverage end < coverage start

Output of this is to introduce the mechanism to not fail the import for recoverable errors. 

Logging of errors should be done in a way that can be easily reported to user, but is out of scope (see, eg  ERM-183 - Log issues with remote KB sync Closed  for logging, and  ERM-217 - Import package via UI Closed  for presenting.)

UXPROD-1643 - KB Data integrity checking and error handling Closed

ERM-183 - Log issues with remote KB sync Closed

BE 8h  FE 0h. 

Deliverable is domain object for a generic event log. No front-end or user interface. 

UXPROD-1597 - Support annotations for license terms Closed

ERM-268 - Adding a note to a license term without setting a term value fails silently Closed

BE 0h FE 2h.


UXPROD-1302 - Apply Tags: ERM: Agreements Records Closed

ERM-190 - Deleting a tag shared between two agreements throws an error Closed

Carried forward

ERM-193 - Deleting a License (and possibly Agreement) with a Tag isn't possible Closed

Carried forward

UXPROD-1159 - Support for file upload for document attachments Closed

ERM-274 - Add cleanup task for orphan file uploads Closed

BE 8h FE 0h.

UXPROD-1517 - Support export of entitlements in current agreements for discovery systems Closed

ERM-215 - Export Agreement data as KBART Closed

(error)

BE ?? FE 0h.  

Some potential reuseable code in stale branch for MODERM-23. 

To complete Scenarios 1 and 2, but not Scenario 3. 

Should this even be an ERM job? OKAPI authentication is project-wide. 

UXPROD-1601 - Support Organisations app as source of Organisations Closed

ERM-230 - Display interface data using Card design Closed

BE 0h FE 8h.

UXPROD-1159 - Support for file upload for document attachments Closed

ERM-277 - Document file upload errors are sometimes hidden Closed


UXPROD-1159 - Support for file upload for document attachments Closed

ERM-278 - Document file uploads should show a spinner when upload is in progress Closed

Aditya matukumalli

ERM-261 - Restructure the Agreement accordions Closed

Carried forward. BE 0h FE 2h.

To Carry Forward

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

UXPROD-1157 - Link resources in agreements (agreement lines) to Purchase Orders / Purchase Order Lines Closed

ERM-239 - Link existing Purchase Order Line (POL) to an Agreement Line Closed

(minus)

 Requires  UINV-7 - Add invoice line based on POL Closed

(warning) Clashes with  ERM-253 - Convert from SearchAndSort to SearchAndSortQuery Closed

UXPROD-1157 - Link resources in agreements (agreement lines) to Purchase Orders / Purchase Order Lines Closed

ERM-240 - Display Purchase Order Line (POL) information with an Agreement Line (edit view) Closed

(minus)

 Requires  ERM-239 - Link existing Purchase Order Line (POL) to an Agreement Line Closed

(warning) Clashes with  UINV-7 - Add invoice line based on POL Closed

UXPROD-1157 - Link resources in agreements (agreement lines) to Purchase Orders / Purchase Order Lines Closed

ERM-242 - Display Purchase Order Line (POL) link on an Agreement Line Closed

(minus)

 Requires  ERM-239 - Link existing Purchase Order Line (POL) to an Agreement Line Closed

(warning) Clashes with  UINV-7 - Add invoice line based on POL Closed

steve.osguthorpe Should the backend provide the data, or should the frontend fetch this (as done with organizations)?

UXPROD-1751 - eUsage/agreements integration: select usage data provider Closed

ERM-273 - Manage usage data providers on agreements Closed

(minus)

(warning) Clashes with  ERM-253 - Convert from SearchAndSort to SearchAndSortQuery Closed

Sprint Retrospective

 Sprint Retrospective Agenda
  1. Review Retro Board (10 mins)
  2. Voting (2 mins)
  3. Discussion (15 mins)
  4. Summary Actions (3 mins)



Related content