ERM Sprint 165

Sprint Goal / Focus 

  • ..

Sprint Schedule

  • Sprint: 165
  • Release: 2023.2 Poppy  
    • Sprint 7 of 9 since Release Development Cycle Starts (Sprint 159) to Feature Freeze (Sprint 167)
    • Sprint 168: Module Release Deadline (30 Jun 2023) [FOLREL-565]
    • Sprint 171: Bugfix Release Deadline (4 Aug 2023) [FOLREL-581]

Development Meetings

  • Wed 10 May - cancelled
  • Mon 15 May
  • Wed 17 May

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • Mon 8 May: UK Holiday

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


UXPROD-3890 - Getting issue details... STATUS

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

ERM-2421 - Getting issue details... STATUS

  • Triage

    • performance issues from inline edit, which can stop agreement loading
  • Approach
    • Scenario 4:
      • same behind-the-scenes behaviour (with minimal details to create agreement), but without taking user out of context 
      • won't be using existing agreement form
    • use query-parameter to not expand agreement lines in edit view (introduced in ERM-2888)
    • remove call that renders cards
    • implement basket changes
    • leave in place the mechanism that allows us to add agreement lines
      • review for deprecation once replacement functionality is described
  • Components and Changes

    • Frontend: ui-agreements

    • Backend: none

  • Tests / Data / Dependencies

    • related: ERM-2892
    • update cypress test set up for ERM-2773
  • Known Unknowns: NA

  • QA: snapshot 

  • Release Target: Poppy
  • Development Estimate: 2d

No Feature

Issue ID

Sprint Backlog?

Notes / Estimates / Actions


ERM-2909 - Getting issue details... STATUS
  • Triage

    • may be bypassing existing truncation (going via SQL rather than GORM)
  • Approach
    • options
      • truncate title
        • should already be done with resource name field before it is validated/saved
      • set longer arbitrary length limit
        • previously rejected this 
    • can this be replicated without gokb ingest (ie, with lkb-admin)? 
    • if not, add logging, trigger harvest at updated cursor for reference
    • try truncating after 
  • Components and Changes

    • Frontend

    • Backend

  • Tests / Data / Dependencies

  • Known Unknowns

  • QA: snapshot | local | testing | other

  • Release Target: 
  • Development Estimate

ERM-2921 - Getting issue details... STATUS


(question)
  • Triage

  • Approach
  • Components and Changes

    • Frontend

    • Backend

  • Tests / Data / Dependencies

  • Known Unknowns

  • QA: snapshot | local | testing | other

  • Release Target: 
  • Development Estimate

Tests

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

NA




Release Tasks (Poppy)

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

NA



Release Tasks (Non-Flower Release)

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


ERM-2920 - Getting issue details... STATUS

  • Approach

    • add backend support for source values
    • add (multi-)select to frontend 
    • potential typedown candidate, but not for Poppy
  • Components and Changes

    • Frontend: ui-agreements

    • Backend: mod-agreements

  • Tests / Data / Dependencies: minor adjustments to jest and cypress expected

  • Known Unknowns: NA

  • QA: snapshot 

  • Release Target: Poppy
  • Development Estimate


ERM-2903 - Getting issue details... STATUS


Rolled Over From Previous Sprint


Planning Notes Template

  • Current State
  • TODO
  • Development Estimate

In Development

Feature ID

Issue IDSprint Backlog?

Notes / Estimates / Actions


ERM-2641 - Getting issue details... STATUS

  • Current State
    • license, SI and plugins seem to function
    • new issues arising with mod-agreements (liquibase, hibernate)
      • concern that they may have been missed previously
  • TODO
    • inspect hibernate and liquibase versions for discrepancies
  • Development Estimate
    • handover to Steve this week
UXPROD-3861 - Getting issue details... STATUS

ERM-1061 - Getting issue details... STATUS

  • Current State
    • Pending clarification from Gill
  • TODO
    • implement as directed
  • Development Estimate: 10mins

ERM-2773 - Getting issue details... STATUS

  • Current State
    • cannot test whether checkbox is checked
      • conditional (if...else) is unreliable with DOM re-drawing
      • instead, test declaratively rather than via DOM
        • set the data via api (in SKC)
        • check the checkbox has been (un)checked
        • save the checkbox state
    • toast message
      • where is the component? callout  interactor
      • what is the text? 
    • after file upload, cannot reload
      • use await or cypress wait until 
    • can we delete a package via API?
      • no, no endpoint
      • this will restrict how much cleanup we can do
      • instead be careful about package names being re-used in tests
    • cannot check if row is selected in basket
      • try mcl interactor with within  and checkbox within that
  • TODO
    • update local system
  • Development Estimate

UXPROD-4233 - Getting issue details... STATUS

ERM-2916 - Getting issue details... STATUS

ERM-2917 - Getting issue details... STATUS

  • Current State
  • TODO
  • Development Estimate


Sprint Backlog

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-2630 - Getting issue details... STATUS / ERM-2905 - Getting issue details... STATUS

  • Current State
    • ERM-2916 mostly done
  • TODO
    • ERM-2916 final 
    • ERM-2917 not started
  • Development Estimate: expected today

Blocked

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

UXPROD-4233 - Getting issue details... STATUS

ERM-2918 - Getting issue details... STATUS


  • Current State
    • ERM development completed
    • (minus) Blocked by UIPER-110 - Getting issue details... STATUS  
  • TODO
    • QA from eUsage
  • Development Estimate: NA

In QA

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

NA

ERM-2790 - Getting issue details... STATUS

Questions arising from QA/review


For Elaboration

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

UXPROD-3886 - Getting issue details... STATUS

ERM-2631 - Getting issue details... STATUS



For Release Prep / Pending Testrails

Cross-check against e2e Jira issues

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-2911 - Getting issue details... STATUS

(error) Review in Sprint 166





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

key summary type assignee status components
Loading...
Refresh