Versions Compared

Key

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

Sprint Goal / Focus

  • Remote KB Harvest Sync (Settings)

Sprint Schedule

  • Sprint: 129
    • Start Mon 6 Dec
    • Finish Fri 17 Dec
    • Sprint Board
    • Jira Sprint: 1114
  • Release: 2022.1 Lotus  
    • Sprint 133: Module Release Deadline
      • Backend 16 Feb 2022
      • Frontend 18 Feb 2022
    • Sprint 136: Bugfix Deadline (25 March 2022)

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • None

Lead Roles:

QA Environment: folio-snapshot


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

Feature ID

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

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

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

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

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

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

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

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

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

(error)

Needs conversation between Owen and Gill. 

Will push back to new year, which may force a quick fix. 

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

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

  • Approach
    • most identifiers are stored on TI, not PCI or PTI
      • this change duplicates it in multiple places
    • add new class (collection of matchkey information) to ermResource abstract class
    • tweak ingest to assign class to PCI and PTI
    • enact this where the entry points converge
      • creation of TIs happens in TitleInstanceResolver -
      • PCI and PTIs are created in a shared process during the ingest
    • store as domain class (matchkey/value string pair) rather than json
  • Components and Changes
    • Frontend: none
    • Backend: mod-agreements
  • Tests / Data
    • won't need to expose through api
    • locally verify with SQL queries to ensure appear in 
  • Dependencies: none
  • Known Unknowns: not yet
  • QA: local vagrant
  • Development Estimate: 

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

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-1920
(question)
  • Ethan to refer to Steve

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

Owen Stephens In QA

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

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

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyERM-1950
Claudia Malzer 
  • 1949: cursor
    • cursor is the change point for differential updates
    • collapse existing buttons to incorporate 
    • reset to null (rather than with value)
  • 1950: syncStatus
    • issue
      • syncStatus has two states (idle or in-process)
      • can sometimes stick at in-process
    • add option to conditionally confirm sync reset for jobs updated over 24 hours earlier
      • date checking within 24 hours: convert difference from milliseconds
    • user needs Settings privileges
  • Components and Changes
    • Frontend:
      • ui-local-kb-admin
    • Backend: none
  • Tests / Data
    • no RTL/JEST or integration tests to be added
    • test locally with, eg, 5 minutes rather than 24 hours
    • use postman to update time via API
  • Dependencies / Known Unknowns : none
  • QA: snapshot 
  • Development Estimate: code review for Wed
Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyFAT-81

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

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

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


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


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

Pending UX input









Rolled Over From Previous Sprint

For Development


Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyFAT-81

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

In Progress

TODO: not seeing the data

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyFAT-81

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

For Code Review

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyFAT-81

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

For Code Review

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

Changed are as expected.

Transferred to QA


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

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

  • Owen to review

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

  • Ethan to progress
  • Approach
    • add controller
    • check regression / translations
  • Components and Changes
    • Frontend: ui-agreements
      • settings index
      • translations
    • Backend: mod-agreements
      • expose Controller 
  • Tests / Data
    • stripes-kint-component
  • Dependencies: none
  • Known Unknowns: 
    • not been unit/integration tested before, so current is unknown
  • QA: snapshot 
  • Development Estimate: Thu or Mon 

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

Reviewed example with Ethan

Vagrant issues

Making progress on subquery

Expected for code review end of Wednesday

No dependencies




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

Test Approach: 

  • Source data has been fixed, so testing without faking the data is going to be problematic (faking or proxying)
  • Set internal value to empty
  • TODO: run integration tests
  • QA: regression test 

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

Complete, but not raised as done as part of 1922

Will separate into new branch for code review today.


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

(error)Pending input from Ian

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

(error)Pending input from Gill

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

(error)Pending input from Gill

For QA

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


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

Seems unreliable on radio button selection. This is a stripes level issue. 1927 to return to QA. 

TODO: Owen to raise a stripes issue. 


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



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



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



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



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



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



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



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


For Release Prep

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions






Bugfix Cycle

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions





Brought In

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


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

Remedial work for

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

  • Approach
    • add new fetch 
    • filter new fetch based on id
    • provision fallback (show UUID) in case of fetch fail
  • Components and Changes
    • Frontend: ui-agreements
    • Backend
  • Tests / Data
    • tweak test for filters
    • test for fallback
  • Dependencies / Known Unknowns: none
  • QA: snapshot 
  • Development Estimate: code review by Friday

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

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

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

  • Approach
    • Add json files
    • Trigger type ingest via endpoint / postman
    • Update definition version to 1.1.0
    • Not a breaking change, should just appear in widget config
  • Components and Changes
    • Frontend: none
    • Backend: none
  • Tests / Data: none (would be on ingest process)
  • Dependencies
    • add registry
  • Known Unknowns
  • QA: local + snapshot
    • local: test upgrading
  • Development Estimate: 0.5d

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

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

  • Approach
    • Check if eUsage plugin is present
      • pluggable component returns a data key, rather than module-name
      • so, if pluggable render returns null ... 
    • If not, do not show Usage data accordian
    • Add new Agreement Display setting using mod-config
    • Set default as false (no change to existing behaviour)
    • Applies to Edit screen only
  • Components and Changes
    • Frontend: ui-agreements
    • Backend: none
  • Tests / Data
    • extend settings page tests
    • extend agreement edit page tests
  • Dependencies: none
  • Known Unknowns
    • eusage not working for dev 
  • QA: snapshot 
  • Development Estimate: Wed for code review

Removed

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions

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

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



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

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


Pending UX input




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 = 1091 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 = 1091
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 = 1091
serverId01505d01-b853-3c2e-90f1-ee9b165564fc