Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Sprint Goal / Focus

  • ...

Sprint Schedule

Development Meetings

  • 1 Jun 2022
  • 8 Jun 2022

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • Ethan: 30 May - 3 Jun AL
  • Owen: 31 May - 3 Jun AL
  • Jag: 2-3 Jun PH, 6-10 Jun AL
  • Monireh: 2-3 PH
  • Peter, Claudia: 6-17 Jun
  • Peter 6 Jun PH

Lead Roles:

QA Environment: folio-snapshot

Present


Info
titlePlanning 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

Table of Contents

Expand
titleSprint 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 


Info
titlePlanning Notes Template
  • Approach
  • Components and Changes
    • Frontend
    • Backend
  • Tests / Data
  • Dependencies
  • Known Unknowns
  • QA: local | testing | snapshot | other
  • Development Estimate

Sprint Focus

https://issues.folio.org/browse/ERM-2134
Jira2092 local | testing | snapshot | other
Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3583

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2061

Approach

2173

  • Approach
    • Search: only when submitting query, not as you type
    • Renaming labels should happen through translations
  • Components and Changes
    • Frontend: stripes-kint-components
    • Backend: none
  • Tests / Data: NA
  • Dependencies:
    • need Gitlab permissions
  • Known Unknowns: none
  • QA: local | testing | snapshot | othersnapshot 
  • Development Estimate: 3d

Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3591

Jira Legacy
serverSystem

JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-

2120

(tick)
  • Approach
    • identifier shown is specified, not any
    • update package view
  • Components and Changes
    • Frontend: ui-agreements (packageInfo, packageCard)
    • Backend: none
  • Tests / Data: extend existing tests
  • Dependencies: none
  • Known Unknowns: none
  • QA:
  • snapshot 
  • Development Estimate: 1d

Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3591

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2120

Approach

2061

(tick)
  • Approach
    • Extend text search fields
    • Add filter sections
    • Add new package filters based on refData and Dates respectively
    • no changes needed in plugins (only in main app)
  • Components and Changes
    • Frontend: ui-agreements (eresource filters)
    • Backend: none
  • Tests / Data
    • extend existing tests 
  • Dependencies
    • alternativeResourceNames dummy data on ERM-2059
  • Dependencies/ Known Unknowns: none
  • QA: local | testing | snapshot | other
  • Development Estimate: 1d - 2d

Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3591

Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2092

(error)



Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2184

(error)
  • Approach
  • Components and Changes
    • Frontend
    • Backend
  • Tests / Data
  • Dependencies
  • Known Unknowns
  • QA: local | testing | snapshot | other
  • Development Estimate

Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTRIPES-675

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2148

(question)

  • Approach
    • in package.json 
      • specify unmet peer-dependencies in package.json
      • add largest missing devDeps in package.json
    • use ^ syntax to require minor versions
    • check for other unspecified dependencies in warnings
    • test for warnings in build
  • Components and Changes
    • Frontend
    • Backend: NA
  • Tests / Data
  • Dependencies
  • Known Unknowns
  • QA: local | testing | snapshot | other
  • Development Estimate: 3d

Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTRIPES-675

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2151

(question)

  • Approach
    • in package.json 
      • specify unmet peer-dependencies in package.json
      • add largest missing devDeps in package.json
    • use ^ syntax to require minor versions
    • check for other unspecified dependencies in warnings
    • test for warnings in build
  • Components and Changes
    • Frontend
    • Backend: NA
  • Tests / Data
  • Dependencies
  • Known Unknowns
  • QA: local | testing | snapshot | other
  • Development Estimate: 3d


Release Tasks 

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2155
For
2157

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-21572155



Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2182
For
2157

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-21572182







Info
titlePlanning Notes Template
  • Current State
  • TODO
  • Development Estimate

Rolled Over From Previous Sprint

Sprint Backlog

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3591

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2094




Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2134



Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keySTRIPES-675

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2153




Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2174




For Development

System Jira
Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3591

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2172

  • Current State: 
    • No progress on 
  • TODO: 
    • add support for hasMany fields
      • contentTypes
      • alternative names
        • use same approach as for identifier
    • use header.status for package status 
    • test alternative GoKB config
    Development Estimate:
    • attribute error on console with alternateResource hasMany
  • Development Estimate: Wed 1 Jun / Mon 16 May EOD / Mon 9 May / Thu 5 May / Wed 13 Apr

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3406

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2157

SETTINGS

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2137

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2138

VIEW 

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2141

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2142

EDIT

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2139

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2140

FILTER

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2143

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2144

  • Current State
  • TODO
  • Development Estimate
  •  Approach
    • TODO: Add environment setup to component readme.md (Ethan)
    • Settings (src/lib/CustomProperties/Config)
      • treat multi-value as new type of custprops (multirefdata)
      • add translations
    • View (src/lib/CustomProperties/View)
      • using bulleted lists
      • view logic in CTX files, which renders the card
      • add new case static to render logic
    • Edit (src/lib/CustomProperties/Edit)
      • using stripes MultiSelection
    • Release stripes-kint-components
    • Bump dependencies in license and agreements
  • Components and Changes
    • Frontend: stripes-kint-components
    • Backend: none
  • Tests / Data:
    • frontend RTL tests: may need to be run in standalone environment
  • Dependencies: None
  • Known Unknowns
    • Whether "does not contain" behaves intuitively;
      • if not, should be removed from requirement at this stage
  • QA: local | testing | snapshot | other
  • Development Estimate 2d + tests + release
    • Setup 1d 
    • Settings / View / Edit / Filter Builder 1d
    • Tests 2d
    • Release stripes-kint-components 0.25d
    • Release agreements / licenses 0.25d
Jira Legacy



server
  • Current State
    • Setting, View done
    • Edit mostly done
    • No permissions to raise PR on stripes-kint-components. Added by Steve. No public key. 
  • ISSUES
    • FIXED: Latest version of stripes-kint-components causing react-intl issues. Had to reclone the repository to fix.
    • TO FIX. Gitlab permissions to clone and raise PR. 
    • TO FIX. Backend not available. Cannot test / write RTL.  
  • TODO
    • Complete Edit changes
    • Implement Filter Builder
    • Add tests
  • Development Estimate: 1 Jun (with tests, assuming permissions issues resolved)



Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2185


For QA

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3335

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-1850

Currently not testable:

  • Don't currently harvest through Title Only harvest
  • Only triggered once daily. 
  • Need to be able to trigger on snapshot. 

To test:

  • Need to set up a Title KB
  • Reset cursor, potentially via postman ... no endpoint (as doesn't go through okapi)

Otherwise - can test locally


Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2066



Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2085



Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2135



Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2175



For Elaboration

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions






For Release Prep

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3427

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-1979


Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3410

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2043

Owen Stephens 

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2337

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-778


Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3407

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2044


Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2337

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2048


Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-2337

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2068


Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3591

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2060

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2076

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2046


Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3591

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2059
 


Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3581

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-1986



Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-2068




Bugfix Cycle

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions






Brought In

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Action





Removed

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions








Sprint Summary

ERM

Jira Legacy
serverSystem JiraJIRA
columnIdsissuekey,summary,issuetype,assignee,status,components
columnskey,summary,type,assignee,status,components
maximumIssues20
jqlQuerylabels != release and labels in (licenses, agreements, erm) and Sprint = 1219 and issuetype in standardIssueTypes()
serverId01505d01-b853-3c2e-90f1-ee9b165564fc


Dashboard

Jira Legacy
serverSystem JiraJIRA
columnIdsissuekey,summary,issuetype,assignee,status,components
columnskey,summary,type,assignee,status,components
maximumIssues20
jqlQuerylabels = dashboard and Sprint = 1219
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

Other

Jira Legacy
serverSystem JiraJIRA
columnIdsissuekey,summary,issuetype,assignee,status,components
columnskey,summary,type,assignee,status,components
maximumIssues20
jqlQuery(labels = release or labels not in (licenses, agreements, erm, dashboard)) and Sprint = 1219
serverId01505d01-b853-3c2e-90f1-ee9b165564fc