ERM Sprint 157

Sprint Goal / Focus 

  • Bug Fix
  • Package

Sprint Schedule

  • Sprint: 157
  • Release: 2023.1 Orchid  
    • Sprint 7 of 8 since Release Development Cycle Starts (Sprint 151) to Feature Freeze (Sprint 158)
    • Sprint 159: Module Release Deadline [FOLREL-???]
      • Backend 22 Feb 2023
      • Frontend 24 Feb 2023
    • Sprint: Bugfix Release Deadline (31 Mar 2023) [FOLREL-???]

Development Meetings

  • 18 Jan
  • 23 Jan 2023 (Mid Sprint Review)
  • 25 Jan 

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • Owen: off Wed
  • Jag: OOO Tue-Fri

Lead Roles:

QA Environment: 

  • folio-snapshot

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

No Feature

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

ERM-2514 - Getting issue details... STATUS

Further triage required. 

May be a client rather than API issue, where the client is not updating as expected. 

  • Triage

    • Confirmed when three-part referenceId used
  • Approach
    • SubscriptionAgreementController.groovy
    • line 53ff: switch disjunctiveReference from final
  • Components and Changes

    • Frontend: NA

    • Backend:  mod-agreements

  • Tests / Data / Dependencies: potentially add new integration lookup test

  • Known Unknowns: NA

  • QA: snapshot 

  • Release Target: Orchid
  • Development Estimate: 

ERM-2474 - Getting issue details... STATUS


ERM-2547 - Getting issue details... STATUS

  • Approach

    • Backport changes made for Orchid to Nolana
    • need to pick right versions of stripes-kint-componets
  • Components and Changes

    • Frontend: stripes-erm-components, ui-agreements, ui-licenses

  • QA: snapshot 

  • Development Estimate: 0.25d+ release

ERM-2538 - Getting issue details... STATUS

  • Approach

    • Backport changes made for Orchid to Nolana
    • need to pick right versions of stripes-kint-componets
  • Components and Changes

    • Frontend: stripes-erm-components, ui-agreements, ui-licenses

  • QA: snapshot 

  • Development Estimate: 0.25d+ release

ERM-2550 - Getting issue details... STATUS

(error)
  • Triage

    • resulting from a breaking change in upgrading to SKC 4
    • this makes backporting to Nolana (SKC 3) very difficult
    • this makes backporting to Morning Glory (SKC 2) almost impossible
  • Approach
    • for MG/N: add encoding patch rather than backport the current fix
    • use encodeURI component directly on the match term, checking it works with &, ", % and ?
    • check how double encoding works when then encoded
    • if this doesn't work, will need to manually swap out problem text
  • Components and Changes

    • Frontend: all frontend components

    • Backend: NA

  • Tests / Data

  • Dependencies

  • Known Unknowns

  • QA: other

  • Development Estimate: 7d+

ERM-2554 - Getting issue details... STATUS

  • Triage

    • default keyboard shortcuts are imported in agreements, but use app-specific shortcuts (as per lkb)
    • console.log app-specific-shortcuts
    • if not, then probably stripes issue
  • Approach
    • remove standalone comparisons file (not in folder)
    • populate history correctly
  • Components and Changes

    • Frontend: ui-erm-comparisons

    • Backend: na

  • Tests / Data

  • Dependencies / Known Unknowns: NA

  • QA: snapshot | local | testing | other

  • Development Estimate

ERM-2555 - Getting issue details... STATUS

  • Approach

    • adjust comparisonPointFilter logic
    • clear name from that on refresh
    • need same pattern as for agreement line filters
  • Components and Changes

    • Frontend: comparisonPointFilter 

    • Backend: NA

  • Tests / Data: NA

  • QA: snapshot 

  • Development Estimate: 0.5d

ERM-2569 - Getting issue details... STATUS

Ethan Freestone 
  • Triage

    • looks like is is happening on current snapshot
    • will need to backport to previous releases
  • Approach
    • does the created link have the right data? NO
    • are we returning the correct data?
    • is the frontend reading the data correctly?
    • Compare returned agreement in Lotus vs Snapshot
      • if same: frontend issue
      • if different: backend issue
  • Components and Changes

    • Frontend: NA

    • Backend: 

  • Tests / Data / Dependencies / Known Unknowns: NA

  • QA: snapshot 

  • Release Target: Orchid, Nolana, Morning Glory
  • Development Estimate

UXPROD-3884 - Getting issue details... STATUS

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

ERM-2610 - Getting issue details... STATUS

  • Approach

  • Components and Changes

    • Frontend: NA

    • Backend

  • Tests / Data

    • expand ingest test
  • Known Unknowns: NA

  • QA: local

  • Development Estimate: 5d

ERM-2611 - Getting issue details... STATUS


  • Approach

  • Components and Changes

    • Frontend: NA

    • Backend

  • Tests / Data

  • QA: local, running with harvests should be sufficient

  • Development Estimate: 1d

Release Tasks (Orchid)

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

NA



Release Tasks (Morning Glory Hotfix)

Issue ID

Sprint Backlog?

Notes / Estimates / Actions




Release Tasks (Nolana Hotfix)

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

ERM-2541 - Getting issue details... STATUS

(tick)


ERM-2542 - Getting issue details... STATUS

(tick)

ERM-2543 - Getting issue details... STATUS

(tick)

Release Tasks (Non-Flower Release)

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

NA



Maintenance

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

ERM-2488 - Getting issue details... STATUS

(question)
  • Triage

    • useEffect doing job of mount handler
  • Approach
    • can input approach be set up differently?
    • is only one id needed, in which case how would stripes handle this across tabs?
    • persistent results wiped across app-tab switching
  • Components and Changes

    • Frontend

    • Backend

  • Tests / Data

  • Dependencies

  • Known Unknowns

    • unknown impacts
  • QA: snapshot | local | testing | other

  • Development Estimate


Add test to stripes-kint-components to check encoding of special characters

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






Sprint Backlog

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions





Blocked

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions





In QA

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-2467 - Getting issue details... STATUS




ERM-2482 - Getting issue details... STATUS




For Elaboration

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions






For Release Prep

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions






Bugfix Cycle

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-2449 - Getting issue details... STATUS






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