Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HUU: Engineering Agenda and Meeting Minutes #770

Open
lasryariel opened this issue Aug 29, 2024 · 12 comments
Open

HUU: Engineering Agenda and Meeting Minutes #770

lasryariel opened this issue Aug 29, 2024 · 12 comments
Labels
Complexity: Small Issue has detailed instructions to resolve and the task is simple. Feature: Administrative Administrative chores, etc... points: 0.5 Can be done in 1.5 to 3 hours Role: Back End Role: Data Science Role: DevOps Role: Front End
Milestone

Comments

@lasryariel
Copy link
Member

lasryariel commented Aug 29, 2024

Overview

This issue tracks the agenda for the Engineering meetings for the HomeUniteUS project

Meeting History

Minutes Template

## Agenda and Minutes 2024-08-29

### Prework
- 

### Roll Call
- [ ] Erik Guntner
- [ ] John Wroge
- [ ] Paul Espinosa
- [ ] Tyler Thome
- [ ] Ariel Lasry (Engineering PM)
- [ ] Kiyingi Brian (Engineering PM)

### FYIs/Discussions
- 

#### Recurring items: 
- [ ] Review assignments
  - [ ] [Erik](https://github.com/hackforla/HomeUniteUs/issues/assigned/erikguntner)
  - [ ] [John](https://github.com/hackforla/HomeUniteUs/issues/assigned/johnwroge)
  - [ ] [Jose](https://github.com/hackforla/HomeUniteUs/issues/assigned/JpadillaCoding)
  - [ ] [Paul](https://github.com/hackforla/HomeUniteUs/issues/assigned/paulespinosa)
  - [ ] [Tyler](https://github.com/hackforla/HomeUniteUs/issues/assigned/tylerthome)
  - [ ] [Ariel](https://github.com/hackforla/HomeUniteUs/issues/assigned/lasryariel)

#### Meeting Notes
- 

#### New Tasks
- [ ] 

@lasryariel lasryariel added Role: Back End Role: Data Science Role: Front End Role: DevOps Feature: Administrative Administrative chores, etc... Complexity: Small Issue has detailed instructions to resolve and the task is simple. points: 0.5 Can be done in 1.5 to 3 hours labels Aug 29, 2024
@lasryariel lasryariel added this to the x- Continuous milestone Aug 29, 2024
@lasryariel
Copy link
Member Author

lasryariel commented Aug 29, 2024

Agenda and Minutes 2024-08-29

Prework

Roll Call

  • Erik Guntner
  • John Wroge
  • Jose Padilla
  • Paul Espinosa
  • Tyler Thome
  • Ariel Lasry (Engineering PM)
  • Kiyingi Brian (Engineering PM)

FYIs/Discussions

  • Catch Ariel up on active work/confirm on project board
  • Determine top cleanup/infrastructure needs to enable smooth cadence with rest of team 07.03 Milestone Tracker | Enhance codebase readability and documentation #771
    • Backend Codebase readability improvements
    • Incubator migration shift to middle of september, about 1 days work Scaffold terraform resources for incubator migration #627
      • (meant for July, Tyler owning, merged the code, Tyler has permissions to audit/fix in Incubator AWS, cognito details need to be clarified, doesn't align with our needs, could be done in a couple weeks, Paul can assist if he has bandwidth)
  • Discuss how to align with pods for Tuesday breakout meeting (join pods you are actively assigned work for)

Recurring items:

Meeting Notes

Next Week

Return to these discussions once we are through the current lift.

  • discussion: maybe implement architecture decision record
  • discussion: EventStorming/Event Modeling
  • discussion: picking up Josh's work
  • discussion: John backend implementation work
  • discussion: meeting time going forward
  • discussion: how work is handed off to engineering (sizing/grouping issues) and scoping (potentially create a research issue for Sr engineer to kickoff handoff

@lasryariel
Copy link
Member Author

lasryariel commented Sep 5, 2024

Agenda and Minutes 2024-09-05

Prework

Roll Call

  • Erik Guntner
  • John Wroge
  • Jose Padilla
  • Paul Espinosa
  • Tyler Thome
  • Ariel Lasry (Engineering PM)
  • Kiyingi Brian (Engineering PM)

FYIs/Discussions

Recurring items:

Meeting Notes

Next Week

Return to these discussions once we are through the current lift.

  • discussion: EventStorming/Event Modeling
  • discussion: picking up Josh's work
  • discussion: John backend implementation work
  • discussion: meeting time going forward
  • discussion: how work is handed off to engineering (sizing/grouping issues) and scoping (potentially create a research issue for Sr engineer to kickoff handoff

@lasryariel
Copy link
Member Author

lasryariel commented Sep 13, 2024

Agenda and Minutes 2024-09-12

Prework

Roll Call

  • Erik Guntner
  • John Wroge
  • Jose Padilla
  • Paul Espinosa
  • Tyler Thome
  • Ariel Lasry (Engineering PM)
  • Kiyingi Brian (Engineering PM)

FYIs/Discussions

Recurring items:

Meeting Notes

Next Week

Return to these discussions once we are through the current lift.

  • discussion: EventStorming/Event Modeling
  • discussion: picking up Josh's work
  • discussion: John backend implementation work
  • discussion: meeting time going forward
  • discussion: how work is handed off to engineering (sizing/grouping issues) and scoping (potentially create a research issue for Sr engineer to kickoff handoff

@lasryariel
Copy link
Member Author

lasryariel commented Sep 20, 2024

Agenda and Minutes 2024-09-19

Prework

Roll Call

  • Erik Guntner
  • John Wroge
  • Jose Padilla
  • Paul Espinosa
  • Tyler Thome
  • Ariel Lasry (Engineering PM)
  • Kiyingi Brian (Engineering PM)

FYIs/Discussions

Recurring items:

Meeting Notes

Next Week

Return to these discussions once we are through the current lift.

  • discussion: EventStorming/Event Modeling
  • discussion: picking up Josh's work
  • discussion: John backend implementation work
  • discussion: meeting time going forward
  • discussion: how work is handed off to engineering (sizing/grouping issues) and scoping (potentially create a research issue for Sr engineer to kickoff handoff

@lasryariel
Copy link
Member Author

lasryariel commented Oct 4, 2024

Agenda and Minutes 2024-10-03

Prework

Roll Call

  • Erik Guntner
  • John Wroge
  • Paul Espinosa
  • Tyler Thome
  • Ariel Lasry (Engineering PM)
  • Kiyingi Brian (Engineering PM)

FYIs/Discussions

Recurring items:

Meeting Notes

Incubator:

  • Core compute and network resources deployed
  • certificates provisioned
  • Remains:
    • Troubleshooting load balancer
    • Cognito still needs to be worked on, module the ops team set up has never been used and needs to be tweaked
    • Check in with Ops 10/9 validate/merge
    • Have Product/anyone help with testing after merge
    • Leave both instances running for a week or two after validation, then meet with Bonnie to turn off HUU AWS
    • once we are migrated we should create test users to be added to 1Password for anyone to test without login (use plus sign to create variants)
      • (make sure plus sign is not bugged)
  • Risk:
    • Person who originally set up incubator no longer with H4LA, some risk that Ops team makes changes that we will have to adapt to.

FastAPI migration:

  • Close to done on FastAPI migration/controller updates
  • would need to connect to google account AND Cognito in order to fully test some changes (invite flow branch)
  • Paul expecting to check off most of Convert/Port Flask code to FastAPI #789 by Tuesday
  • once we are done, convert this comment to a wiki
  • Google auth endpoints can only be worked on after incubator migration is complete

Feature Work:

  • Erik created prototype for Intake Profile menu

First post-migration work:

  • fix up Intake Profile endpoints

Goal for October: complete milestones 6.0.1, 6.0.2

In November we can work out time for Product/Dev collab for Paul's design work.

Next Week

Return to these discussions once we are through the current lift.

  • discussion: EventStorming/Event Modeling
  • discussion: picking up Josh's work
  • discussion: John backend implementation work
  • discussion: meeting time going forward
  • discussion: how work is handed off to engineering (sizing/grouping issues) and scoping (potentially create a research issue for Sr engineer to kickoff handoff

@lasryariel
Copy link
Member Author

lasryariel commented Oct 11, 2024

Agenda and Minutes 2024-10-10

Prework

Roll Call

  • Erik Guntner
  • John Wroge
  • Paul Espinosa
  • Tyler Thome
  • Ariel Lasry (Engineering PM)
  • Kiyingi Brian (Engineering PM)

FYIs/Discussions

Recurring items:

Meeting Notes

  • Erik working on making front end components composable/resusable across Guest/Host

Incubator Migration

  • everything should be deployed
  • create a ticket: need to add API keys to AWS for google authentication, which we will do through a h4la google dev account
    • Might need to add things like TOS/privacy during the set up process, although might not be required for dev environment
  • create a ticket: need to generate a build in order for site to be functional, running in to some errors on automated tests that John is working on (Erik to try to help as well)
  • need a way for all devs to push builds without having to go to Tyler (github action for anyone to press a button to deploy to dev environment) (would then create a more restricted way to promote from dev to prod) (currently tyler can push because he has access to the devops repo which he won't have in the future)

FastAPI Migration

Next Steps/Order:

  • Fix the tests
  • merge Paul's PR
  • setup google auth api keys
  • generate a build for Tyler to manually deploy to qa.homeunite.us
  • later we will switch qa to point to dev

Next Week

Return to these discussions once we are through the current lift.

  • discussion: EventStorming/Event Modeling
  • discussion: picking up Josh's work
  • discussion: John backend implementation work
  • discussion: meeting time going forward
  • discussion: how work is handed off to engineering (sizing/grouping issues) and scoping (potentially create a research issue for Sr engineer to kickoff handoff

@lasryariel
Copy link
Member Author

lasryariel commented Oct 18, 2024

Agenda and Minutes 2024-10-17

Prework

Roll Call

  • Erik Guntner
  • John Wroge
  • Paul Espinosa
  • Tyler Thome
  • Ariel Lasry (Engineering PM)
  • Kiyingi Brian (Engineering PM)

FYIs/Discussions

Recurring items:

Meeting Notes

  • We think tests are fixed/passing if we get both John and Paul's PRs merged
  • Tyler worked on devops call to get google auth api keys set up
  • generated mostly successful builds, UI/API is working,
    • outstanding signup error, we are unsure if it's related to incubator or not, but prefer to get it fixed before calling incubator complete

Next Steps

  • Merge John's PR, then Paul's PR
    • John to double check that app is still working before merging his PR
  • Google auth setup Needs documentation, Erik can help
  • resolve signup error
  • double check the rest of the app is working
  • uncomment the google sign in/up
  • generate a parity build for Tyler to manually deploy to qa.homeunite.us
  • later we will switch qa to point to dev

Next Week

Return to these discussions once we are through the current lift.

  • discussion: EventStorming/Event Modeling
  • discussion: picking up Josh's work
  • discussion: John backend implementation work
  • discussion: meeting time going forward
  • discussion: how work is handed off to engineering (sizing/grouping issues) and scoping (potentially create a research issue for Sr engineer to kickoff handoff

@lola3736
Copy link
Member

lola3736 commented Oct 23, 2024

@lasryariel below is the summary meeting notes from Fathom Note Taker for October 17, 2024:

The following summary and action items were generated by AI

Summary

Meeting Purpose

Review engineering progress and discuss next steps for Home Unite Us project migration to Fast API and incubator readiness.

Key Takeaways

  • Most tests are now passing, with only API tests remaining to be fixed
  • Google API keys have been set up, but some configuration details need finalization
  • The migration to Fast API is nearly complete, with UI and API mostly working
  • Sign-up functionality is still broken, presenting a 400 error that needs investigation
  • Google sign-in implementation for Fast API is still pending

Topics

  • Test Status and Fixes
    • Unit tests and end-to-end tests are now passing
    • John's PR fixes remaining API test failures
    • Paul's PR includes backend test fixes
    • Team to merge PRs and verify all tests pass on main branch
  • Google API Configuration
    • Tyler set up API keys tied to the Hack for LA account
    • Cognito configuration updated via Terraform
    • Only email and name will be pulled from Google, other user data to be entered manually
    • Documentation of setup process still needed for knowledge transfer
  • Migration to Fast API Progress
    • UI and API are mostly working on QA environment (qa.homeunite.us)
    • Sign-up functionality is broken, returning a 400 error
    • Google sign-in button is currently commented out in the UI
    • Need to implement Google sign-in endpoints in Fast API
  • Incubator Readiness
    • Project is close to feature parity with the old system
    • Main blocker is resolving the sign-up error and implementing Google sign-in
    • Team needs to create test logins to verify functionality of the rest of the application

Next Steps

  • Investigate and fix the 400 error on the sign-up route
  • Implement Google sign-in endpoints in Fast API
  • Uncomment and test Google sign-in buttons in UI
  • Create test logins in Cognito to verify application functionality
  • Complete a full parity build and test all features
  • Finalize Google API configuration details (e.g., required user data fields)
  • Document Google API setup process for knowledge transfer
  • Aim to complete migration before the end of the month to avoid additional charges

Action Item

  • Merge PR with fixes for Backend tests into main branch - John W
  • Merge John's PR for front-end test fixes into main branch - Paul Espinosa
  • Implement Google sign-in endpoints for Fast API - Tyler Thome
  • Resolve 400 bad request error in sign-up route; implement verbose logging for debugging - Paul Espinosa
  • Uncomment Google sign-in buttons in UI for sign-in and sign-up pages - Erik Guntner

@lola3736
Copy link
Member

lola3736 commented Oct 25, 2024

Agenda and Minutes 2024-10-24

Prework

Roll Call

  • Erik Guntner
  • John Wroge
  • Paul Espinosa
  • Tyler Thome
  • Lola Sarumi (PM)
  • Ariel Lasry (Engineering PM)
  • Kiyingi Brian (Engineering PM)

Recurring items:

Meeting Notes

Meeting Purpose

  • Discuss project progress, review action items, and plan next steps for the Home Unity development team.

Key Takeaways

  • Significant progress made on incubator migration; most action items completed
  • Google authentication setup nearly complete, with minor documentation needed
  • Team to review and update project board, focusing on new designs and upcoming feature work
  • Preparing for transition to more feature-building and workflow implementation

Topics

  • Incubator Migration Progress
  • Paul's PR merged, draft PR for event modeling architecture in progress
  • Google authentication mostly working, with one minor bug remaining
  • Parity builds deployed, marking migration as essentially complete
  • Team at parity with old setup, meeting defined goals for the migration

Google Authentication Documentation

  • Documentation not started yet, but code migration nearly complete
  • Agreed to create high-level bullet points initially, covering setup steps:
    1. Set up Cognito
    2. Create Google account and developer account
    3. Set up API and obtain OAuth credentials
  • Tyler to draft initial documentation, to be reviewed by Bonnie later

Project Board Review and Updates

  • Team to review and update prioritized backlog, especially older items that may no longer apply due to new designs
  • New issue approval section to be reviewed and updated, particularly infrastructure-related items
  • In-progress items to be evaluated for potential move to completed status
  • Design system ticket to be moved out of engineering section
  • Team to wait for new designs before extensively updating tickets

Upcoming Work and Planning

  • Preparing to transition to feature-building and workflow implementation
  • Awaiting wireframes for guest and coordinator workflows to update project board accordingly
  • Team feeling more confident about issue sizing and descriptions
  • Aiming to start actively using the project board for workflow management by January

Miscellaneous Updates

  • Meeting time confirmed to remain at 5:30
  • Paul working on event modeling research; team to evaluate its simplicity and onboarding potential before implementation
  • Potential to show a prototype by next June mentioned

Next Steps

  • Review and update project board, focusing on new issue approval and in-progress items
  • Wait for new design wireframes before extensively updating prioritized backlog
  • Tyler to draft initial Google authentication setup documentation
  • Continue work on resolving final Google sign-in issue
  • Prepare for transition to feature-building and workflow implementation work

Action Items

  • Draft high-level bullet points for Google auth setup documentation - Erik Guntner
  • Debug remaining Google sign-in/sign-up issue - Tyler Thome
  • Review prioritized backlog, mark items that may be outdated due to new designs - Tyler Thome
  • Review "New Issue Approval" column, update/close infrastructure-related items - Erik Guntner
  • Review "In Progress" column, move completed items to "Completed" if PRs are merged - John W

@lasryariel
Copy link
Member Author

lasryariel commented Nov 1, 2024

Agenda and Minutes 2024-10-31

Prework

Roll Call

  • Erik Guntner
  • John Wroge
  • Paul Espinosa
  • Tyler Thome
  • Lola Sarumi (PM)
  • Ariel Lasry (Engineering PM)
  • Kiyingi Brian (Engineering PM)

Recurring items:

Meeting Notes

  • Discussed process for engineering engagement during design phase:
    • product and design iterate on wireframes
    • review with stakeholder (bonnie)
    • once core wireframe is approved, present to engineering
    • assign engineer to join breakout for each major feature
    • assigned engineer runs point, responsible for looping in broader engineering team
      • This is not an assignment to write the code, this is just to engage in the design process
    • work towards finalized design with input from engineering, continue to schedule reviews with stakeholder (bonnie) as we iterate

@lasryariel
Copy link
Member Author

lasryariel commented Nov 8, 2024

Agenda and Minutes 2024-11-7

Prework

Roll Call

  • Erik Guntner
  • John Wroge
  • Paul Espinosa
  • Tyler Thome
  • Lola Sarumi (PM)
  • Ariel Lasry (Engineering PM)
  • Kiyingi Brian (Engineering PM)

Recurring items:

Meeting Notes

  • recruiting
    • recruit 2 juniors to pair
    • add senior backend role- so now we will have a senior back and front end role open, will see what we can get
    • Tyler to write up description for above roles, Ariel to make postings when descriptions ready
  • coordinator updates/engineer to join breakout
    • presented to team
    • Erik to join Coordinator breakout starting next week
  • any other updates
    • pushed a change to fix google sign in, will test today

Summary Meeting Minutes

Meeting Purpose

  • Discuss engineering updates, coordinator dashboard design, and recruiting plans for Home Unite Us project.

Key Takeaways

  • Engineering team ready to engage with coordinator dashboard design process
  • Recruiting plans set for junior and senior roles before Nov 19th deadline
  • New workflow established for engineering involvement in design breakouts
  • Dashboard layout approved, but development start pending final approval

Topics

Engineering Updates

  • AWS account for incubator closed; minor Google sign-in issue being addressed
  • No major blockers for feature work identified

Coordinator Dashboard Design

  • Prototype walkthrough of new dashboard layout and functionality
  • Key features: sidebar navigation, intake profile approval process, notes system
  • Layout approved by Bonnie, but high-fidelity designs and development start pending
  • Engineering input needed for feasibility and implementation strategies

Engineering Involvement in Design Process

  • Erik Guntner to join Tuesday breakout sessions as engineering representative
  • Aim to start parallel workstreams: layout implementation while finalizing details
  • Discussion needed on when to begin engineering work based on design progress

Recruiting Plans

  • Deadline for last recruiting of the year: November 19th
  • Positions to be posted:
    • 2 junior developers
    • 1 senior front-end developer
    • 1 senior back-end developer
  • Tyler to provide basic role descriptions for job postings

Project Management

  • Team to update project board to reflect current work and upcoming shifts in focus

Next Steps

  • Erik to join Tuesday breakout sessions for coordinator dashboard design
  • Tyler to write up basic descriptions for recruiting posts (junior and senior roles)
  • Ariel to finalize job postings and initiate recruitment process
  • Team to update project board before next week's meeting
  • Discuss potential early start of engineering work with Bonnie in next call
  • Follow up with potential front-end candidate (Kristen Carden) who previously expressed interest

Action Items

  • Join Tuesday breakout meetings for engineering representation starting next week - Erik Guntner
  • Write basic descriptions for junior and senior engineering roles (front-end and back-end) for recruiting - Tyler Thome
  • Complete job postings for engineering roles using Tyler's descriptions; post before Nov 19 - Ariel Lasry
  • Follow up with Kristen Carden re: potential interest in front-end position - Ariel Lasry
  • Clean up and update engineering project board before next week's meeting - Ariel Lasry / Tyler Thome

@lola3736
Copy link
Member

lola3736 commented Nov 8, 2024

@lasryariel I added summary meeting minutes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Small Issue has detailed instructions to resolve and the task is simple. Feature: Administrative Administrative chores, etc... points: 0.5 Can be done in 1.5 to 3 hours Role: Back End Role: Data Science Role: DevOps Role: Front End
Projects
Status: Recurring Items
Development

No branches or pull requests

2 participants