ERM Sprint 180

Sprint Goal / Focus 

  •  

Sprint Schedule

  • Sprint: 180
  • Release: 2023.2 Poppy 
    • Sprint ???: Bugfix Release Deadline (---) [FOLREL-581]
  • Release: 2024.1 Quesnalia 
    • Sprint 5 of 11 since Release Development Cycle Starts (Sprint 176) to Feature Freeze (Sprint 186: 15 Mar 2024)
    • Sprint 187: Module Release Deadline (22 Mar 2024) [FOLREL-565]
    • Sprint 189: Bugfix Release Deadline (19 Apr 2024) [FOLREL-581]

Development Meetings

  • Mon 11 Dec
  • Wed 13 Dec

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

Lead Roles:

QA Environment: 

  • folio-snapshot, folio-snapshot-2

Present

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

 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 Planning  

(error) - not in sprint

(tick) or @ - in sprint 

(warning) - not ready

(question) - pending triage / planning

Sprint Focus

Planning Notes Template

  • Triage

  • Approach
  • Components and Changes

    • Frontend

    • Backend

  • Tests / Data / Dependencies

  • Known Unknowns

  • QA: snapshot | local | testing | other

  • Release Target: 
  • Development Estimate


Issue ID

Sprint Backlog?

Notes / Estimates / Actions

SI-34 - Getting issue details... STATUS

(error) 

  • Pending release decision on SI-38 for grails-okapi

  • Revisit in Sprint 180
  • Release Target: Quesnalia
ERM-3089 - Getting issue details... STATUS

(error)

  • Pending release decision on SI-38 for grails-okapi

  • Revisit in Sprint 180
  • Release Target: Quesnalia

ERM-3078 - Getting issue details... STATUS

  • Triage

    • Aim of ERM-1981 was to prevent overwriting updates
    • Major version of Grails since then, which has somehow broken the conflict resolution
  • Approach
    • Use postman to check prevent version conflict handling
    • Check ERM-1981 for handling code placement
    • Check current Grails documentation
  • Components and Changes

    • Frontend

    • Backend

  • Tests / Data / Dependencies

  • Known Unknowns

  • QA: snapshot | local | testing | other

  • Release Target: 
  • Development Estimate

ERM-3119 - Getting issue details... STATUS

  • Current State
    • Cannot retrieve status
    • In Code Review
  • TODO
    • Check handle link org
    • Use greyed out organisation 
  • Development Estimate: NA

ERM-3120 - Getting issue details... STATUS

(tick)

  • Triage

  • Approach
    • Will require additional has/has not filter
  • Components and Changes

    • Frontend

    • Backend

  • Tests / Data / Dependencies

  • Known Unknowns

  • QA: snapshot | local | testing | other

  • Release Target: 
  • Development Estimate

ERM-3121 - Getting issue details... STATUS

(tick)

  • Triage

    • simple search schema defines number_of_rows, with default but no max value
  • Approach
    • add frontend bounds of 1 and 100
  • Components and Changes

    • Frontend: ui-dashboard

    • Backend: NA

  • Tests / Data / Dependencies: 

    • add new test
  • Known Unknowns: NA

  • QA: snapshot 

  • Release Target: Quesnalia 
  • Development Estimate

ERM-3122 - Getting issue details... STATUS

(tick)

  • Triage

    • Focus jumps to last autofocus by default
  • Approach
    • Add custom focus handling
    • Check how focus is handled in agreements and licenses
  • Components and Changes

    • Frontend

    • Backend

  • Tests / Data / Dependencies

  • Known Unknowns

  • QA: snapshot | local | testing | other

  • Release Target: 
  • Development Estimate

Tests

(minus) Cypress test development stalled pending implementation of STCOR-484 - Getting issue details... STATUS

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

ERM-2813 - Getting issue details... STATUS

(error)



Release Tasks (
Non-Flower Release)

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

ERM-3094 - Getting issue details... STATUS

(error)  

Not required now, as Poppy backport has been introduced

Release Tasks (Orchid CSP)

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

NA

Release Tasks (Poppy Bug Fix)

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

NA



Maintenance

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

NA




Changes

(plus) Added

(minus) Removed: note whether rescheduled or deferred

Feature ID

Issue ID

Change

Notes





Rolled Over From Previous Sprint


Planning Notes Template

  • Current State
  • TODO
  • Development Estimate

In Development

Feature ID

Issue IDSprint Backlog?

Notes / Estimates / Actions


SI-34 - Getting issue details... STATUS

(error)

  • Pending release decision on SI-38 for grails-okapi

  • Revisit in Sprint 180
  • Release Target: Quesnalia

ERM-3089 - Getting issue details... STATUS

Ethan Freestone 
  • Current State
    • code changes done
    • waiting on grails-okapi
    • effectively waiting on SI-38 being releaseable
  • TODO
    • nothing
  • Development Estimate

ERM-2792 - Getting issue details... STATUS

  • Current State
  • TODO
    • Fix tests for external data sources
  • Development Estimate

ERM-3090 - Getting issue details... STATUS

  • Current State
    • building correctly
  • TODO: 
    • Check release branch is g5-0main
    • Send to Steve for release
    • Confirm release eta
  • Development Estimate: today

ERM-3063 - Getting issue details... STATUS

In Code Review

ERM-1910 - Getting issue details... STATUS

  • TODO: Remove picklist value settings


ERM-2631 - Getting issue details... STATUS

  • Approach

    • set up new open source project in K-Int gitlab
    • new micronaut service required (not using okapi or grails)
    • set up a test instance
    • will need a different dev workflow (probably using local copy of service)
    • working title: pushkb
    • avoid storing caches of transient data
  • Components and Changes

    • Frontend: na

    • Backend: new

  • Tests / Data / Dependencies

    • Align to when GBV start testing and using pushkb endpoint
    • ERM-3048 Possible package schema changes  with endpoint changes
  • Known Unknowns

    • should be (but not clear yet) about TitleInstance Resolver
    • packageSchemaUpdater: potential conflicts when there are multiple copies of schemas in play where backwards compatibility is broken
  • QA: snapshot | local | testing | other

  • Release Target:  Quesnalia
  • Development Estimate


Sprint Backlog

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-2793 - Getting issue details... STATUS



ERM-3078 - Getting issue details... STATUS



SI-38 - Getting issue details... STATUS

  • Needs input/action from Steve

  • Blocking SI-34 and ERM-3089

Blocked

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

NA




In QA

(minus) Blocked by snapshot build failure

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-3062 - Getting issue details... STATUS

(tick)

ERM-3073 - Getting issue details... STATUS

(tick)

ERM-3072 - Getting issue details... STATUS

(tick)


For Elaboration

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

NA





For Release Prep / Pending Testrails

Cross-check against e2e Jira issues

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

NA





Bugfix Cycle

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

NA







Sprint Summary

ERM

key summary type assignee status components
Loading...
Refresh


Dashboard

key summary type assignee status components
Loading...
Refresh

Other

key summary type assignee status components labels
Loading...
Refresh

No Label