2023-07-28 Minutes

2023-07-28 Minutes

Attendees:

  • @Maccabee Levine 

  • @Yogesh Kumar 

  • @Mark Veksler 

CC Feedback

  • Simeon re the Cost Review Group page: I like this proposal. Should there be a specific goals for "periodic" review of user permissions and the timeline of reporting on the budget?

    • User permissions:

      • @Mark Veksler : align with flower releases.  Less frequent can be a security risk if someone rolls off the project.  Shouldn't take long.

      • Group agrees.

    • Budget reporting:

      • @Mark Veksler set annual budget at start of FY.  Submit to CC for approval.  Review in alignment with flower releases.

        • Change 'review" to "set" the budgets, budget alerts, etc. annually.

        • Kitfox reports on actual AWS costs after every sprint (2w).  Report maybe monthly on their portion?  If @Peter Murray   turned it into the overall report.

  • @Mark Veksler can join CC meeting on 8/14.

Rollout and Communication Plans

  • @Yogesh Kumar formal announcement.  we have steps documented for teams to follow.

  • @Mark Veksler announce at TC, PC, CC, join PO meeting, team leads meeting.  explain that it starts at Q release (timing TBD, but in Spring '24).

    • @Maccabee Levine TC, PC, CC announcements.  

    • @Mark Veksler schedule time with PO meeting and team leads meeting, @Maccabee Levine present to them with @Mark Veksler and @Yogesh Kumar both joining to help address questions.

  • @Maccabee Levine #development, #stripes, #sys-ops, #devops.  after above communication.

  • Will need to remind people (in those channels) closer to releases: ACRG.

  • @Maccabee Levine start of the announcing late September when people are paying attention, ahead of October release planning.

Cost Increase due to timing of running Automated Tests

  • @Mark Veksler Regression tests (Karate integration, end-to-end incl migration) run overnight daily after PR merges into master branch.  Migration tests run in a scratch environment, so not migration tests.  So master branch may be polluted until overnight.  @Yogesh Kumar introducing a shift-left strategy running automated tests as early as possible.  Stepping stone is every few hours. 

    • @Yogesh Kumar Can be dozens of merged PRs in a day, so earlier narrows it down.

    • @Mark Veksler Team looking at multiple models, leaning to less expensive.  Five new environments needed to support, roughly $300/environment/mo, so $1,500 per month additional.  $18k/yr.  Run rate from 15,5k to 17k /month.  Eventual goal is to reduce bugfest time period, and becomes user acceptance testing rather than thorough manual testing.

    • @Maccabee Levine would be great to bring this to ACRG if it had been approved.  Visibility for CC into the parts of their $240k spend.

  • @Mark Veksler snapshot environments (1 and 2) may not be needed with this approach.  maybe small $200/m saving.

    • @Maccabee Levine would require snapshot users not using that env during certain hours?

    • @Yogesh Kumar differences in new environment like enabling consortium mode and read/write separation.

      • @Maccabee Levine maybe bring this to TC for concerns.

      • @Yogesh Kumar Both sets may be needed, one with consortium one without