/
Sprint Pride and Prejudice

Sprint Goals

Maintenance - Schedule Maintenance Window - Incomplete
FRMS 3.1 - Deployment - blocked by client
STG - Schedule Docker Engine Upgrade (Staging and Prod) Staging complete
10KR - Hand off materials & Determine next steps - complete
Documentation - Dev Skill Survey presented - Incomplete
IIIF - PHP8 Upgrade - complete
YSoA - Course Numbering Complete - complete
YSB 4.3 - Complete Outstanding Work - Incomplete
YSB 4.4 - Initial Research Complete (Login) - Incomplete - Not started
Lotis FMS5 Server Update - Complete (2/26) - complete
SDF - Code Cleanup Complete - Incomplete
App Manager - 1.0 Release - complete
OutSystems - Complete Platform Upgrades Across All Depts - Incomplete
YPH-CEA - Deployment - blocked by client


Retro Questions -

Stories over their original estimate:

From the beginning, this was a new feature that did not have existing OutSystems tools/components - a lot of things needed to be manually built

  • Change implemented: Researching tasks

    • Lessons learned: more research will occur naturally throughout development

Ticket involves a lot of things.

  • IE, “results page functionality” includes a lot of factors.

    • The table, editing, rendering, pagination

Everbridge Variables

  • Example Incidents would have been helpful to have from the beginning

  • Would allow for troubleshooting/debugging from the beginning for developers

  • Lessons learned: developing test cases further in advance may help with debugging during initial development.

  • Everbridge mapping was not available to QA was missing - that’s why testing was delayed

    • These were in confluence and in the original dev-only stories, but not in the testable stories

    • Possible documentation opportunity - Releases folder on Teams

      • This already exists on Confluence - don’t want to duplicate

      • Could we integrate into Fix Versions/Release Pages in Jira?

      • How can we make the information in confluence more accessible?


Like above, in 15031, there was a lot of testing different ways of implementing as the devs went.

  • Changes cascade - One change to the page impacts the whole page.

Lessons learned: Drop Down Text

  • In the future, we are set up for success with dropdown text - but there was a period of learning and experimenting that got us there (“Growing Pains”)

Shout Out - Advanced Search is a great example for future projects (and could be an awesome example for the CoP)


There were a lot of elements to modify.

CSS fixing and testing involves a lot of trial and error.

Lessons Learned: CSS as a language, especially within OutSystems, requires additional time to test and complete.

  • How can we remember this during estimation?

    • Estimation Cheat Sheet with Lessons Learned- Created by Becki

Lessons Learned: AI Mentor Fixes may generate new, additional work that was not present during the initial estimation.

Dev Subtask

Planned

Actual

https://yaleits.atlassian.net/browse/CUS-16092

1h

2h 45m

This was an issue where there was a mistype within the text of the ticket that caused multiple implementations.

Takeaway: Don’t be afraid to hop on a call

This is a lesson we are actually learning Emoji :slight_smile: People have really improved on this

Dev Subtask

Planned

Actual

https://yaleits.atlassian.net/browse/CUS-13231

5h

8h 15m

  • Pair programming can be crucial but does take additional time.

    • It also acts as cross training and can eliminate code review.


  • What happened with Testing being blocked in YSB 4.3?

  • What happened with OutSystems Upgrade planning - how can we plan better for future upgrades? How was work captured in Jira?


Pride and Prejudice Sprint SHOUT OUTS!!!

  • QA has been awesome at communication!

    • Checking in before making defects

    • Communicating when Defects are ready for estimation

  • Ed has been handling fires and done a great job!

  • Chris has done a great job on pair programming and training in the moment/cross training on maintenance tasks

  • Kristian and Jesus for slaying defects for 4.3

  • Responsiveness has been super quick and everyone has been very available for calls

    • #LetsAvoidDefects Emoji :slight_smile:

  • Nestor for cleaning up OLD Haunting tickets

  • Nico for being back - we missed him

  • Mauricio for being a proactive communicator and stepping up into a leadership role


FRMS 3.1 - Deployment

FRMS - Enhancement - Detail by Department Report - https://yaleits.atlassian.net/browse/CUS-16077

By Agency Name report - Update Excel format - https://yaleits.atlassian.net/browse/CUS-16449

Proposals by Preparer report - Update Excel format - https://yaleits.atlassian.net/browse/CUS-16450

By Due Date report - Update Excel format - https://yaleits.atlassian.net/browse/CUS-16451

In Progress by Due Date report - Update Excel format - https://yaleits.atlassian.net/browse/CUS-16452

Detail by Department report - Update Excel format - https://yaleits.atlassian.net/browse/CUS-16453

Proposals by PI report - Update Excel format - https://yaleits.atlassian.net/browse/CUS-16454

Completed by Preparer report - Update Excel format - https://yaleits.atlassian.net/browse/CUS-16455

STG - Schedule Docker Engine Upgrade (Staging and Prod)

Dev: Update Docker Engine Stock Trading Game Staging Server - https://yaleits.atlassian.net/browse/CUS-11785

Dev Subtask

Planned

Actual

https://yaleits.atlassian.net/browse/CUS-11786

3h

2h 30m

IIIF - PHP8 Upgrade

Dev: Eliminate PHP Doc Folder and Include Generation Instructions in README - https://yaleits.atlassian.net/browse/CUS-13231

Dev Subtask

Planned

Actual

https://yaleits.atlassian.net/browse/CUS-13231

5h

8h 15m

Dev: PHP 8 Upgrade - https://yaleits.atlassian.net/browse/CUS-13232

Dev Subtask

Planned

Actual

https://yaleits.atlassian.net/browse/CUS-13232

16h

12h 30m

Dev: Investigate Current Repository Status and Packge Deployment - https://yaleits.atlassian.net/browse/CUS-13052

Dev: Michael PHP Training - https://yaleits.atlassian.net/browse/CUS-13051

Dev Subtask

Planned

Actual

https://yaleits.atlassian.net/browse/CUS-13051

10h

10h 30m

Dev: Boot Locally - https://yaleits.atlassian.net/browse/CUS-13233

Dev Subtask

Planned

Actual

https://yaleits.atlassian.net/browse/CUS-13233

24

25h 45m

YSB - Complete advanced search functionality

CUS-15031 - Advanced Search results page functionality - https://yaleits.atlassian.net/browse/CUS-15031

Advanced Search Button and Form Functionality - https://yaleits.atlassian.net/browse/CUS-15032

Edit Search form functionality - https://yaleits.atlassian.net/browse/CUS-15033

Advanced Search results page functionality - Click and see specific eventhttps://yaleits.atlassian.net/browse/CUS-15665

Defects

Planned

Actual

https://yaleits.atlassian.net/browse/CUS-16524

4h 30m

3h 30m


YSB 4.4 - Initial Research Complete (Login)


YSB: Advanced Search Hamburger Menu


YSoA - Course Numbering Complete

App Manager - 1.0 Release



OutSystems - Complete Platform Upgrades Across All Depts -

SDF - Code Cleanup Complete

CUS-14886 - SDF (AI MENTOR) Dev: Fix: Unlimited Records in Aggregates - https://yaleits.atlassian.net/browse/CUS-14886

QA Subtask

Planned

Actual

https://yaleits.atlassian.net/browse/CUS-15438

1h

TO DO

CUS-14882 - SDF(AI Mentor) Fix: Avoid Registered Role - https://yaleits.atlassian.net/browse/CUS-14882

CUS-14909 - SDF (AI Mentor) CSS in screen style - https://yaleits.atlassian.net/browse/CUS-14909

CUS-14813 - SDF (AI Mentor) Fix: Multiple server requests (Aggregates or actions) inside Client Actions - https://yaleits.atlassian.net/browse/CUS-14813

CUS-15420 - SDF (AI MENTOR) Dev: Fix: Unlimited Records in Aggregates Part 2 - https://yaleits.atlassian.net/browse/CUS-15420

QA Subtask

Planned

Actual

https://yaleits.atlassian.net/browse/CUS-15439

1h

TO DO

SDF(AI Mentor) Fix: Aggregate or SQL Query Inside a Cycle - https://yaleits.atlassian.net/browse/CUS-14780

SDF (AI MENTOR) Dev: Fix: Unlimited Records in Aggregates Part 3 - https://yaleits.atlassian.net/browse/CUS-15423


Issues In To-Do



Template

Story - Complete Not on schedule

Several tasks created initially that were closed - significant rework to ticket needed.

Dev Subtask

Planned

Actual













QA Subtasks

Planned

Actual













Defects

Planned

Actual