ERM Sprint 151

Sprint Goal / Focus

  • Nolana: Module Release Deadline

  • Orchid: Development Starts

Sprint Schedule

  • Sprint: 151
  • Release: 2022.3 Nolana  
    • Sprint 9 of 9 since Release Development Cycle Starts (Sprint 142) to Feature Freeze (Sprint 150)
    • Sprint 151: Module Release Deadline [FOLREL-549]
      • Backend 26 Oct 2022
      • Frontend 28 Oct2022
    • Sprint: Bugfix Release Deadline (2 Dec 2022) [FOLREL-550]
  • Release: 2023.1 Orchid  
    • Sprint 1 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 (2 Dec 2022) [FOLREL-???]

Development Meetings

Sprint Capacity

Team AvailabilitySchedule | Calendar

Notes / Exceptions:

  • Monireh: AL 24-28 Oct

Lead Roles:

QA Environment: 

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


Planning Notes Template

  • Triage

  • Approach
  • Components and Changes

    • Frontend

    • Backend

  • Tests / Data

  • Dependencies

  • Known Unknowns

  • QA: snapshot | local | testing | other

  • Development Estimate

Sprint Focus

Feature

Issue ID

Sprint Backlog?

Notes / Estimates / Actions




FAT-82 - Getting issue details... STATUS

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

ERM-2263 - Getting issue details... STATUS


ERM-2264 - Getting issue details... STATUS


ERM-2265 - Getting issue details... STATUS


ERM-2266 - Getting issue details... STATUS

Claudia Malzer 
ERM-2267 - Getting issue details... STATUS

ERM-2268 - Getting issue details... STATUS


ERM-2269 - Getting issue details... STATUS


ERM-2270 - Getting issue details... STATUS


ERM-2271 - Getting issue details... STATUS

Monireh Rasouli

ERM-2273 - Getting issue details... STATUS


ERM-2274 - Getting issue details... STATUS

Claudia Malzer 

ERM-2275 - Getting issue details... STATUS


No Feature

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

ERM-2382 - Getting issue details... STATUS


  • Triage

    • no obvious reason why this should happen
    • could be stripes, could be memo-ising issue
    • kint-components / search and sort
  • Approach
    • q-index is grabbed from url
    • stripes might be memo-ising > timing / race condition issue
    • set another parameter to intercept
  • Components and Changes

    • Frontend: 

    • Backend: potentially a kint-components issue

  • Tests / Data / Dependencies.

  • Known Unknowns

    • not clear why it's triggering once q-index is not being replaced
  • QA: snapshot | local | testing | other

  • Development Estimate: 

    • timebox 1d

ERM-2387 - Getting issue details... STATUS

  • Triage

  • Approach
    • Add package name to list of properties handled 
  • Components and Changes

    • Frontend: none

    • Backend: mod-agreements 

  • Tests / Data / Dependencies: NA

  • Known Unknowns: NA

  • QA:

    • package name: local via JSON 

  • Development Estimate:  0.25d

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

  • Approach
    • Cherry pick  changes needed
    • Add implementer notes for how to see benefit
    • No special release to be published, just update codebase for implementers to rebuild from
  • Components and Changes

    • Frontend: stripes-kint-components

    • Backend

  • Tests / Data: rebuild environment as part of dev process

  • QA: to be done as part of dev testing

  • Development Estimate: <0.25d

ERM-2388 - Getting issue details... STATUS


  • Approach

    • Package ID (eg, ISIL) might need to be deprecated rather than removed
    • iterate over the list to avoid database churn
  • Components and Changes

    • Frontend: none

    • Backend: mod-agreements / packageIngestService (line 116 onwards)

  • Tests / Data / Dependencies: NA

  • Known Unknowns: NA

  • QA:

    • package ID: snapshot

  • Development Estimate:  0.5d

Release Tasks (Nolana)

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

ERM-2248 - Getting issue details... STATUS



ERM-2247 - Getting issue details... STATUS




ERM-2246 - Getting issue details... STATUS



ERM-2245 - Getting issue details... STATUS



ERM-2244 - Getting issue details... STATUS



ERM-2243 - Getting issue details... STATUS



ERM-2242 - Getting issue details... STATUS



ERM-2241 - Getting issue details... STATUS



ERM-2240 - Getting issue details... STATUS



ERM-2239 - Getting issue details... STATUS



ERM-2238 - Getting issue details... STATUS



ERM-2237 - Getting issue details... STATUS



ERM-2236 - Getting issue details... STATUS






Maintenance

Issue ID

Sprint Backlog?

Notes / Estimates / Actions

ERM-2331 - Getting issue details... STATUS


ERM-2384 - Getting issue details... STATUS






Changes

(plus) Added

(minus) Removed: note whether rescheduled or deferred

Feature ID

Issue ID

Change

Notes

UXPROD-3591 - Getting issue details... STATUS / ERM-2059 - Getting issue details... STATUS

ERM-2389 - Getting issue details... STATUS

https://github.com/folio-org/mod-agreements/tree/defend-null-identifier-from-gokb

ERM-2390 - Getting issue details... STATUS


FAT-82 - Getting issue details... STATUS

ERM-2272 - Getting issue details... STATUS

(minus)

ERM-2392 - Getting issue details... STATUS


ERM-2393 - Getting issue details... STATUS




ERM-2394 - Getting issue details... STATUS




ERM-2395 - Getting issue details... STATUS




ERM-2396 - Getting issue details... STATUS




ERM-2397 - Getting issue details... STATUS




ERM-2398 - Getting issue details... STATUS




ERM-2399 - Getting issue details... STATUS






Planning Notes Template

  • Current State
  • TODO
  • Development Estimate

Rolled Over From Previous Sprint

In Development

Feature ID

Issue IDSprint Backlog?

Notes / Estimates / Actions


ERM-2261 - Getting issue details... STATUS

  • Current State
  • TODO
  • Development Estimate


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-2316 - Getting issue details... STATUS


Cannot verify if related to snapshot deployment issues. Agreements not rebuilt, but licenses does work. 


ERM-2344 - Getting issue details... STATUS


Option behaves as expected, but cannot test permission combinations

ERM-2356 - Getting issue details... STATUS


Not on snapshot, as rebuilds turned off. 


For Elaboration

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions






For Release Prep

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions


ERM-2289 - Getting issue details... STATUS



ERM-2313 - Getting issue details... STATUS



ERM-2306 - Getting issue details... STATUS



ERM-2309 - Getting issue details... STATUS



ERM-2308 - Getting issue details... STATUS



ERM-2314 - Getting issue details... STATUS



ERM-2330 - Getting issue details... STATUS



ERM-2339 - Getting issue details... STATUS



Bugfix Cycle

Feature IDIssue IDSprint Backlog?

Notes / Estimates / Actions








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