ERM Sprint 127

ERM Sprint 127

Sprint Goal / Focus

  • Bugfest

    • mod-agreements

    • ui-agreements

  • RTL Migration

Sprint Schedule

  • Sprint: 127

    • Start Mon 8 Nov

    • Finish Fri 19 Nov

    • Sprint Board

    • Jira Sprint: 1082

  • Release: 2022.1 Lotus  

    • Sprint 133: Module Release Deadline

      • Backend 16 Feb 2022

      • Frontend 18 Feb 2022

    • Sprint 136: Bugfix Deadline (25 March 2022)

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • 8 Nov: Monireh on leave

  • 9-10, 16 Nov: Adi 0.5d

  • 17 Nov am Claudia

Lead Roles:

  • Front End Code Review: @Aditya matukumalli

  • Back End 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

    • environment: local | testing | snapshot | other

    • data / scripts

  • 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-1917

@Ethan Freestone 

  • Approach

    • fixes initial problem

    • should not appear for title first matching

    • TODO

      • commit changes

      • run against integration tests

      • release

      • add note to migration issue (ERM-1820) to remove  unmapped mitigation

  • Components and Changes

    • Frontend: none

    • Backend: mod-agreements

  • Tests / Data: none

  • Dependencies: none

  • Known Unknowns

    • no new instances expected, but any existing anomalies will not be caught

  • QA

    • environment: local + snapshot

    • data / scripts: none

  • Development Estimate: push to master today

 

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

@Aditya matukumalli 

Needs investigation.  

  • Approach

    • issue where the component is not being touched

    • TODO check with John Coburn for similar patterns

  • Components and Changes

    • Frontend: ui-agreements

    • Backend

  • Tests / Data

  • Dependencies

  • Known Unknowns

  • QA

    • environment: local | testing | snapshot | other

    • data / scripts

  • Development Estimate

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

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

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

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

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

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

@Claudia Malzer 

https://github.com/folio-org/stripes-components/pull/1617 has been approved, but not merged

  • Approach

    • see comment on https://github.com/folio-org/stripes-components/pull/1617#issue-999577279

    • see readme on readme.md

    • can import defaultKeyboardShortcuts (all) or the appSpecificShortcuts to specify only those required

    • can renamedShortcuts to alter label in specific

      • needs to be translateable string

    • pass renamedShortcuts to shortcuts modal

    • do not need to import copy, cut, paste, find, close, open as they are folio wide and automatically included

  • Components and Changes

    • Frontend: components as per issues

    • Backend: none

  • Tests / Data: not needed

  • Dependencies: none

  • Known Unknowns: 

    • can selectively order multiple shortcuts by comma separation

    • shortcuts are ordered as per Guideline 2

  • QA: Gill 

    • environment: snapshot 

    • data / scripts: none

  • Development 3d. Code Review Wed

 

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

@Gill Osguthorpe

Subject to https://folio-org.atlassian.net/browse/STCOM-884 being merged.

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

 

 

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

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

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

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

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

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

  • Approach

    • controlled vocabulary has new as part of the component

    • this would be a pattern change, so raises concerns about ux consistency

      • would also get technically messy (switches off some given elements and adds them elsewhere)

    • potentially create a pattern to pass the component through

      • eg, change pane, check pane rendering

    • story needs revisiting: goal is to keep New button visible (not necessarily in top bar)

  • Known Unknowns

  • TODO: 

    • Owen to revisit story descriptions 

    • Discuss in dev call on Wednesday

    • Gill to consider UX options for discussion at mid-sprint review

    • Deferred to Sprint 129 pending UX / Product confirmation




 

 

 

 

 

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/ERM-1915

@Aditya matukumalli 

  • Approach

    • OS to add test cases

    • mount and update lifecycles of view pane

    • Change to stripes-connector fetches: manual rather than single references because of chunking

    • lengths > 3k characters are failing, rather than 4096 

      • hence limited to 5 concurrent with 60 ids 

  • Components and Changes

    • Frontend: ui-agreements

  • Tests / Data: none

  • Dependencies: none

    • release issue to be created

  • Known Unknowns

    • scaling with larger dataset: OS to test

  • QA

    • environment: bugfest data, local ui

    • data / scripts: new 1k order line example spread across agreement lines to be set up (eg, 150 POL  x 6 AL)

  • Development Estimate:

    • QA and release today

https://folio-org.atlassian.net/browse/FAT-81

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

@Aditya matukumalli 

 

https://folio-org.atlassian.net/browse/FAT-81

https://folio-org.atlassian.net/browse/ERM-1661 / https://folio-org.atlassian.net/browse/ERM-1666

@Aditya matukumalli 

 

https://folio-org.atlassian.net/browse/FAT-81

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

@Monireh Rasouli 

PR #914 still outstanding

https://folio-org.atlassian.net/browse/FAT-81

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

@Claudia Malzer 

 

https://folio-org.atlassian.net/browse/FAT-81

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

@Monireh Rasouli 

 

https://folio-org.atlassian.net/browse/FAT-81

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

@Monireh Rasouli 

 

https://folio-org.atlassian.net/browse/FAT-81

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

@Claudia Malzer 

 

 

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

@Ethan Freestone 

Incorprating: 

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

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

 

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

@Peter Böhm 

 

 

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

@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/ERM-1882

@Owen Stephens 

 

 

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

@Owen Stephens 

 

For Release Prep

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

@Owen Stephens 

 

 

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

@Owen Stephens 

 

 

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

@Owen Stephens 

 

 

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

@Owen Stephens 

 

 

Bugfix Cycle

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

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

@Owen Stephens 

Closed - already released

Brought In

Removed

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions