ERM Sprint 139

ERM Sprint 139

Sprint Goal / Focus

  • Kiwi and Lotus Hot Fixes

Sprint Schedule

  • Sprint: 139

  • Release: 2022.2 Morning Glory  

    • Sprint 142: Module Release Deadline

      • Backend 22 June 2022

      • Frontend 24 June 2022

    • Sprint 145: Bugfix Deadline (29 July 2022)

  • Release: Kiwi Hot Fix 3 

    • Sprint 139: Module Release Deadline

      • 9 May 2022

  • Release: Lotus Hot Fix 1 

    • Sprint 140: Module Release Deadline

      • 23 May 2022

Development Meetings

  • 4 May 2022

  • 11 May 2022

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • Peter: on leave except 27-28 Apr

Lead Roles:

  • Code Review: @Ethan Freestone

  • QA: @Owen Stephens 

QA Environment: folio-snapshot

Planning Questions

  • Does the issue meet the criteria for Definition of Ready?

  • What front and back end components are affected?

  • What changes need to be made? (additions, removals or modifications)

  • What development tests need to be written?  

  • What data does the developer need to verify their work?

  • What are the known unknowns? 

  • What is needed to QA? (environment, data, scripts)

Navigation

  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 Planning  

 - not in sprint

 or @ - in sprint 

 

Planning Notes Template

  • Approach

  • Components and Changes

    • Frontend

    • Backend

  • Tests / Data

  • Dependencies

  • Known Unknowns

  • QA: local | testing | snapshot | other

  • Development Estimate

Sprint Focus

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

 

https://folio-org.atlassian.net/browse/ERM-2131

@Claudia Malzer 

https://folio-project.slack.com/archives/CAYCU07SN/p1651502533165989

Issue with PersistentPaneset for ERM apps on snapshot

TODO: 

  • Claudia to raise Jira bug issue

  • Claudia to raise query in stripes channel

 

https://folio-org.atlassian.net/browse/ERM-2081

@Monireh Rasouli 

 

  • Approach

    • use react useQuery prop for isLoading (no need to implement separately)

    • render central spinner if isLoading is true

    • no timeout needed

    • no change to error component needed

  • Components and Changes

    • Frontend: ui-dashboard generic 

    • Backend: none

  • Tests / Data: NA

  • Dependencies: NA

  • Known Unknowns: NA

    • useQuery unit testing

  • QA: snapshot 

  • Development Estimate: 1d

 

https://folio-org.atlassian.net/browse/ERM-2085

@Ethan Freestone / @Claudia Malzer 

Ethan to pick up refactor for stripes-erm-components, agreements and licenses. 

Claudia to pick up dashboard, ui-erm-comparisons, ui-local-kb-admin

Plugins: Code Review to double-check not required

Handler closed as js not used

Estimate:

  • Claudia: 1d 

  • Ethan: to complete with ERM-2066

 

https://folio-org.atlassian.net/browse/ERM-2119

@Ethan Freestone 

https://folio-org.atlassian.net/secure/Dashboard.jspa?selectPageId=12227

Kiwi Hot Fix 3 deadline: 9 May

 

https://folio-org.atlassian.net/browse/ERM-2118

@Ethan Freestone 

https://folio-org.atlassian.net/secure/Dashboard.jspa?selectPageId=12228

Lotus Hot Fix 1 deadline: 23 May

 

https://folio-org.atlassian.net/browse/ERM-2123

Modelling changes may be required for the different use cases

Call to be set up with Owen, Ethan, Gill, Ian

https://folio-org.atlassian.net/browse/UXPROD-3591

https://folio-org.atlassian.net/browse/ERM-2121

  • Approach

    • provider

  • Components and Changes

    • Frontend: none

    • Backend: 

  • Tests / Data

  • Dependencies: 

  • Known Unknowns

    • namespace for id (no constraining convention)

      • gokb_id

      • gokb_uuid

    • namespace for providers

      • gokb_private

  • QA: local | testing | snapshot | other

  • Development Estimate

 

https://folio-org.atlassian.net/browse/ERM-2122

@Monireh Rasouli 

  • Approach

    • change actsAs block/clause in package.json

    • remove settings stub 

  • Components and Changes

    • Frontend: ui-dashboard

    • Backend: none

  • Tests / Data: none

  • Dependencies: none

  • Known Unknowns: none

  • QA: snapshot

  • Development Estimate: 1d

 

Release Tasks - Kiwi Hot Fix 3

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

 

https://folio-org.atlassian.net/browse/ERM-2127

@Ethan Freestone 

DRAFT subject to HotFix Approval

 

Release Tasks - Lotus Hot Fix 1

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

 

https://folio-org.atlassian.net/browse/ERM-2128

@Ethan Freestone 

DRAFT subject to HotFix Approval

 

https://folio-org.atlassian.net/browse/ERM-2129

@Ethan Freestone 

DRAFT subject to HotFix Approval

 

 

 

Planning Notes Template

  • Current State

  • TODO

  • Development Estimate

Rolled Over From Previous Sprint

For Development

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

https://folio-org.atlassian.net/browse/UXPROD-3581

https://folio-org.atlassian.net/browse/ERM-1986 / https://folio-org.atlassian.net/browse/ERM-1989

@Ethan Freestone 

For Code Review. Estimate 0.5d.

 

https://folio-org.atlassian.net/browse/ERM-2066

@Ethan Freestone

Previous Estimate: 

  • Current State

    • functionality review complete on agreements

  • TODO

    • refactor licenses and 

    • QA watchlist

    • park list for tech debt

  • Development Estimate: end of Wed

https://folio-org.atlassian.net/browse/UXPROD-3591

https://folio-org.atlassian.net/browse/ERM-2045

@Peter Böhm 

Previous Estimate: 3d (Wed 3 pm end of Wed 23 Mar)

  • Current State

    • Transformed contentTypes to refdata

  • TODO: 

    • Owner always shows on alternateResourceNames, even when excluded

      • need to add a render for ermResource.alternateResourceNames

  • Development Estimate: Today

https://folio-org.atlassian.net/browse/UXPROD-3591

https://folio-org.atlassian.net/browse/ERM-2059

@Peter Böhm 

Previous Estimate: 3d (end of Wed 13 Apr)

  • Current State: no progress

  • TODO: 

    • extend schema

    • extend ingest

  • Development Estimate: Thu 5 May / Mon 9 May

https://folio-org.atlassian.net/browse/STRIPES-742

https://folio-org.atlassian.net/browse/ERM-2095

https://folio-org.atlassian.net/browse/ERM-2096

https://folio-org.atlassian.net/browse/ERM-2097

https://folio-org.atlassian.net/browse/ERM-2098

https://folio-org.atlassian.net/browse/ERM-2099

https://folio-org.atlassian.net/browse/ERM-2100

https://folio-org.atlassian.net/browse/ERM-2101

https://folio-org.atlassian.net/browse/ERM-2102

https://folio-org.atlassian.net/browse/ERM-2103

https://folio-org.atlassian.net/browse/ERM-2104

@Ethan Freestone 

  • For Code Review

For QA

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

https://folio-org.atlassian.net/browse/UXPROD-3335

https://folio-org.atlassian.net/browse/ERM-1850

@Owen Stephens

Currently not testable:

  • Don't currently harvest through Title Only harvest

  • Only triggered once daily. 

  • Need to be able to trigger on snapshot. 

To test:

  • Need to set up a Title KB

  • Reset cursor, potentially via postman ... no endpoint (as doesn't go through okapi)

Otherwise - can test locally

 

https://folio-org.atlassian.net/browse/ERM-2073

@Owen Stephens

Regression Test. 

TODO: Set up Regression Test Task for Nolana. 

To close once Hotfix changes are approved.

 

https://folio-org.atlassian.net/browse/ERM-2079

@Owen Stephens

Regression Test

 

https://folio-org.atlassian.net/browse/ERM-2086

@Owen Stephens

To test:

  • Are the labels there?

  • Do the labels change if you can change the session locale?

Request made on issue for Localize to be re-run

https://folio-org.atlassian.net/browse/UXPROD-3591

https://folio-org.atlassian.net/browse/ERM-2060

https://folio-org.atlassian.net/browse/ERM-2076

https://folio-org.atlassian.net/browse/ERM-2046

@Owen Stephens

testing these is going to be easier if we get https://folio-org.atlassian.net/browse/ERM-2045 and https://folio-org.atlassian.net/browse/ERM-2059.

https://folio-org.atlassian.net/browse/UXPROD-3591

 

@Owen Stephens

 

 

 

 

 

 

For Elaboration

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

https://folio-org.atlassian.net/browse/UXPROD-3591

https://folio-org.atlassian.net/browse/ERM-2046

@Owen Stephens 

 

 

 

 

 

 

For Release Prep

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions