Skip to end of metadata
Go to start of metadata

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

  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 T Assignee Status Component/s
Loading...
Refresh


Dashboard

Key Summary T Assignee Status Component/s
Loading...
Refresh

Other

Key Summary T Assignee Status Component/s Labels
Loading...
Refresh

No Label

Key Summary T Assignee Status Component/s
Loading...
Refresh