ERM Sprint 141

ERM Sprint 141

Sprint Goal / Focus

  • ...

Sprint Schedule

Development Meetings

  • 1 Jun 2022

  • 8 Jun 2022

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • Ethan: 30 May - 3 Jun AL

  • Owen: 31 May - 3 Jun AL

  • Jag: 2-3 Jun PH, 6-10 Jun AL

  • Monireh: 2-3 PH

  • Claudia: 6-17 Jun

  • Peter 6 Jun PH

Lead Roles:

  • Code Review: @Ethan Freestone

  • QA: @Owen Stephens 

QA Environment: folio-snapshot

Present

  • @Jag Goraya

  • @Monireh Rasouli 

  • @Peter Böhm 

  • @Owen Stephens 

  • @Claudia Malzer 

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

https://issues.folio.org/browse/ERM-2134

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-3583

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

@Claudia Malzer 

  • Approach

    • Search: only when submitting query, not as you type

    • Renaming labels should happen through translations

  • Components and Changes

    • Frontend: stripes-kint-components

    • Backend: none

  • Tests / Data: NA

  • Dependencies:

    • need Gitlab permissions

  • Known Unknowns: none

  • QA: snapshot 

  • Development Estimate: 3d

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

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

  • Approach

    • identifier shown is specified, not any

    • update package view

  • Components and Changes

    • Frontend: ui-agreements (packageInfo, packageCard)

    • Backend: none

  • Tests / Data: extend existing tests

  • Dependencies: none

  • Known Unknowns: none

  • QA: snapshot 

  • Development Estimate: 1d

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

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

  • Approach

    • Extend text search fields

    • Add filter sections

    • Add new package filters based on refData and Dates respectively

    • no changes needed in plugins (only in main app)

  • Components and Changes

    • Frontend: ui-agreements (eresource filters)

    • Backend: none

  • Tests / Data: 

    • extend existing tests 

    • alternativeResourceNames dummy data on ERM-2059

  • Dependencies/ Known Unknowns: none

  • QA: local | testing | snapshot | other

  • Development Estimate: 1d - 2d

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

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

 

 

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

  • Approach

  • Components and Changes

    • Frontend

    • Backend

  • Tests / Data

  • Dependencies

  • Known Unknowns

  • QA: local | testing | snapshot | other

  • Development Estimate

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

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

  • Approach

    • in package.json 

      • specify unmet peer-dependencies in package.json

      • add largest missing devDeps in package.json

    • use ^ syntax to require minor versions

    • check for other unspecified dependencies in warnings

    • test for warnings in build

  • Components and Changes

    • Frontend

    • Backend: NA

  • Tests / Data

  • Dependencies

  • Known Unknowns

  • QA: local | testing | snapshot | other

  • Development Estimate: 3d

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

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

  • Approach

    • in package.json 

      • specify unmet peer-dependencies in package.json

      • add largest missing devDeps in package.json

    • use ^ syntax to require minor versions

    • check for other unspecified dependencies in warnings

    • test for warnings in build

  • Components and Changes

    • Frontend

    • Backend: NA

  • Tests / Data

  • Dependencies

  • Known Unknowns

  • QA: local | testing | snapshot | other

  • Development Estimate: 3d

 

Release Tasks 

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

 

 

 

Planning Notes Template

  • Current State

  • TODO

  • Development Estimate

Rolled Over From Previous Sprint

Sprint Backlog

 

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-3591

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

@Peter Böhm 

  • Current State: 

    • No progress on 

  • TODO: 

    • attribute error on console with alternateResource hasMany

  • Development Estimate: Wed 1 Jun / Mon 16 May EOD / Mon 9 May / Thu 5 May / Wed 13 Apr

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

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

 

 

@Monireh Rasouli 

  • Current State

    • Setting, View done

    • Edit mostly done

    • No permissions to raise PR on stripes-kint-components. Added by Steve. No public key. 

  • ISSUES

    • FIXED: Latest version of stripes-kint-components causing react-intl issues. Had to reclone the repository to fix.

    • TO FIX. Gitlab permissions to clone and raise PR. 

    • TO FIX. Backend not available. Cannot test / write RTL.  

  • TODO

    • Complete Edit changes

    • Implement Filter Builder

    • Add tests

  • Development Estimate: 1 Jun (with tests, assuming permissions issues resolved)

 

 

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

@Ethan Freestone 

 

 

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-2066

@Owen Stephens 

 

 

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

@Owen Stephens 

 

 

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

@Owen Stephens

 

 

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

@Owen Stephens

 

 

For Elaboration

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

 

 

 

 

 

For Release Prep