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

People Depot Team Meeting Agenda #103

Open
Neecolaa opened this issue Nov 22, 2022 · 89 comments
Open

People Depot Team Meeting Agenda #103

Neecolaa opened this issue Nov 22, 2022 · 89 comments

Comments

@Neecolaa
Copy link
Member

Neecolaa commented Nov 22, 2022

Note: This is only a template.
For most recent agenda, see last comment - quick link to bottom of page

Overview

This issue tracks the agenda for team meetings

Issue Template

## Weekly Meeting Agenda for [date of meeting]

## Before the Meeting
- [ ] **A. Provide a written update on any issues assigned to you WITHIN the issues themselves**, by responding to the questions already posted in the issue's final comment OR by copying the Update Template below into a new comment and writing your update
  - [ ] [Sonali Agle](https://github.com/hackforla/peopledepot/issues/assigned/sonaliagle)
  - [ ] [Vanessa Avviles](https://github.com/hackforla/peopledepot/issues/assigned/vanessaavviles)
  - [ ] [Delgira Dordzhieva](https://github.com/hackforla/peopledepot/issues/assigned/del9ra)
  - [ ] [drakeredwind01](https://github.com/hackforla/peopledepot/issues/assigned/drakeredwind01)
  - [ ] [Nicole Dubin](https://github.com/hackforla/peopledepot/issues/assigned/neecolaa)
  - [ ] [Fang Liu](https://github.com/hackforla/peopledepot/issues/assigned/fyliu)
  - [ ] [Denzal Martin](https://github.com/hackforla/peopledepot/issues/assigned/dmartin4820)
  - [ ] [Sarah Monks](https://github.com/hackforla/peopledepot/issues/assigned/shmonks)
  - [ ] [Ethan Strominger](https://github.com/hackforla/peopledepot/issues/assigned/ethanstrominger)
  - [ ] [Bonnie Wolfe](https://github.com/hackforla/peopledepot/issues/assigned/experimentsinhonesty)

 - [ ] **B. Move any issues that need group discussion or mentorship** into the **New Issue Review** column

## Agenda

### Update and Review
- [ ] Brief updates from team members present
- [ ] Review of:
  - [ ] Issues in [New Issue Review](https://github.com/orgs/hackforla/projects/61/views/17) 
  - [ ] Issues in [Questions/Review](https://github.com/orgs/hackforla/projects/61/views/18)
  - [ ] Unassigned issues [In Progress](https://github.com/orgs/hackforla/projects/61/views/19?filterQuery=status%3A%22%F0%9F%8F%97In+progress+%28actively+working%29%22+no%3Aassignee)
  - [ ] Status of [PRs](https://github.com/orgs/hackforla/projects/61/views/13) - and assign reviewers
- [ ] Accountability and support check
- [ ] Review meeting agenda - add/delete/prioritize agenda items?

### Items for Discussion: Dev Lead
- [ ] Add links to any comments above 
- [ ] Add any other items for discussion

### Items for Discussion: Other Team Members
- [ ] **Name:** Add links to comments, or any items for discussion

### Notes from the Meeting
- [ ] Add any non-action meeting notes in a new comment below

### Next Steps / Action Items
- [ ] Add next steps or action items here

Update Template

Please provide update
1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
2. Blockers: "Difficulties or errors encountered."
3. Availability: "How much time will you have this week to work on this issue?"
4. ETA: "When do you expect this issue to be completed?"
5. Pictures or links* (if necessary): "Add any pictures or links that will help illustrate what you are working on."

* remember to add links to the top of the issue if they are going to be needed again.
@Neecolaa

This comment was marked as outdated.

@Neecolaa

This comment was marked as outdated.

@AzaniaBG

This comment was marked as outdated.

@fyliu

This comment was marked as outdated.

@Neecolaa Neecolaa pinned this issue Dec 2, 2022
@joey-ma

This comment was marked as outdated.

@joey-ma

This comment was marked as outdated.

@joey-ma

This comment was marked as outdated.

@joey-ma

This comment was marked as outdated.

@joey-ma

This comment was marked as outdated.

@fyliu

This comment was marked as outdated.

@fyliu

This comment was marked as outdated.

@fyliu

This comment was marked as outdated.

@ExperimentsInHonesty

This comment was marked as outdated.

@fyliu

This comment was marked as outdated.

@Neecolaa

This comment was marked as outdated.

@ExperimentsInHonesty

This comment was marked as outdated.

@ExperimentsInHonesty

This comment was marked as outdated.

@ExperimentsInHonesty

This comment was marked as outdated.

@fyliu

This comment was marked as duplicate.

@ExperimentsInHonesty

This comment was marked as outdated.

@shmonks
Copy link
Member

shmonks commented Jun 14, 2024

From 2024-06-13

Notes

Project board migration

  • Created new 'Ongoing' column (to hold links to meetings)
  • Deleted old project board classic
  • Moved former 'Start Here' column contents to wiki and edited
  • Added updated 'Ready for X' links to Quick Links/Questions section of wiki
  • Added updated 'Ready for X' links to Quick Links/Issues section of wiki
  • Need to update links to project board in templates for Team and PM meetings
  • Need to create project board README explaining how board works
  • Need to update wiki sidebar

@fyliu

This comment has been minimized.

@fyliu
Copy link
Member

fyliu commented Aug 2, 2024

2024-08-01 notes

  • write a criteria for what goes in the wiki and what goes into mkdocs
  • add links so that the wiki and the mkdocs point to each other
  • move the mkdocs pages from wiki to mkdocs so Sarah can work on the wiki Add cognito authentication and API endpoint pages #356
  • Fang is working on reorganizing the mkdocs site

@fyliu
Copy link
Member

fyliu commented Aug 2, 2024

For next meeting

@Neecolaa
Copy link
Member Author

Neecolaa commented Aug 13, 2024

Consideration for next meeting:

  • We want to include a way to indicate whether or not a project's github repo is archived. If a project has multiple github repos, each repo can have an archive indicator. See stakeholder meeting notes.
  • Do we need to update our agenda template so it's usable again? (i.e. updating the team roster, updating project board links, restructuring the template)

@shmonks
Copy link
Member

shmonks commented Aug 29, 2024

For team meeting, 2024-08-29

@shmonks
Copy link
Member

shmonks commented Aug 30, 2024

For team meeting, 2024-09-05

@dmartin4820
Copy link
Member

dmartin4820 commented Sep 6, 2024

Do we need a Stakeholder Meeting Agenda: VRMS issue in the Ongoing column to keep track of all the things that were talked about?

@shmonks
Copy link
Member

shmonks commented Sep 6, 2024

For team meeting, 2024-09-12

  • Clarify current incubator/AWS status of PD backend with @fyliu, so I can report back to Sudha to update incubator status sheet
  • Sample/demo/sandbox site for PD frontend - how to proceed?

@dmartin4820
Copy link
Member

dmartin4820 commented Sep 10, 2024

For team meeting, 2024-09-12

@ethanstrominger
Copy link
Member

ethanstrominger commented Sep 10, 2024

  • Verify read API for project area, practice area, and similar tables do not need any security. This makes it simpler to code and simpler to read.

@shmonks
Copy link
Member

shmonks commented Sep 11, 2024

Weekly Meeting Agenda for 2024-09-12

Before the Meeting

Agenda

Update and Review

  • Brief updates from team members present
  • Review of:
  • Accountability and support check
  • Review meeting agenda - add/delete/prioritize agenda items?

Items for Discussion: Dev Lead

  • Add links to any comments above
  • Add any other items for discussion

Items for Discussion: Other Team Members

During/After the Meeting

  • url_status_type: new table to store the status of URLs (such as githubs or wikis).
    Action items for Nicole:
    • Need to add a tab to the spreadsheet once we determine which specific types are to be added (active, archived, 404, ..?). Link to tab
    • Need to add url_status_type to erd
    • Need to add url_status_type to spreadsheet (tables and fields tabs)
    • Need to make a new "Create Table: url_status_type" issue Create Table: url_status_type #384
    • Add status_id FK to project_url table
  • @fyliu to make issues for sample demo frontend. Maybe just login and get a list of projects or something public
  • pure xref tables dont need new django models
    • @fyliu: all affected issues now have comments about this
  • need decision record for "ended on" vs "ended at" for naming data fields
  • create milestone 0.01.01 - deployment of initial setup AWS
    • after AWS initial version milestone is achieved
      • revisit alpine issue - can attach to milestone in milestone issue
  • write guide for how to evaluate dependency updates
    • @fyliu can record desktop on how to do it so that someone else can make it into a guide

@shmonks
Copy link
Member

shmonks commented Sep 13, 2024

@ethanstrominger In the following:

Verify read API for project area, practice area, and similar tables do not need any security. This makes it simpler to code and simpler to read

We are going to assume you mean program area because there is no project area

Program area and practice area do not need any security. We don't know what you mean by 'similar tables'.

@shmonks
Copy link
Member

shmonks commented Sep 18, 2024

Further notes and action items from 2024-09-12 meeting

@shmonks
Copy link
Member

shmonks commented Sep 18, 2024

Weekly Meeting Agenda for 2024-09-19

Before the Meeting

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures (if necessary): "Add any pictures that will help illustrate what you are working on."
  • C. Move any issues that need group discussion or mentorship into the New Issue Review column

Agenda

Update and Review

  • Brief updates from team members present
  • Review of:
  • Accountability and support check
  • Review meeting agenda - add/delete/prioritize agenda items?

Items for Discussion: Dev Lead

Items for Discussion: Other Team Members

Notes from the Meeting

  • Add meeting notes in a new comment below

Next Steps / Action Items

@shmonks
Copy link
Member

shmonks commented Sep 24, 2024

Weekly Meeting Agenda for 2024-09-26

Before the Meeting

  • A. Look at issues assigned to you:

  • B. Consider the following questions and add a comment below if.you want to update or ask the team about your issue(s):

      1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
      1. Blockers: "Difficulties or errors encountered."
      1. Availability: "How much time will you have this week to work on this issue?"
      1. ETA: "When do you expect this issue to be completed?"
      1. Pictures (if necessary): "Add any pictures that will help illustrate what you are working on."
  • C. Move any issues that need group discussion or mentorship into the New Issue Review column

Agenda

Update and Review

  • Brief updates from team members present
  • Review of:
  • Accountability and support check
  • Review meeting agenda - add/delete/prioritize agenda items?

Items for Discussion: Dev Lead

  • Add links to any comments above
  • Add any other items for discussion
  • Need better process/template for PR creation
    • The PR description is information that helps the PR reviewer by providing context of the change
    • Test Plan section (How to test the new changes to show that it's ready for merging into main)
    • Checklist add "self-review" item
  • Suggest practice change when coding new models:
    • Don't add the new code at the bottom. Maybe use alphabetical order starting from the bottom model name?
    • Reason: we're getting merge conflict always at the bottom of the changed files. We can avoid some of that by adding new code in different places. There's 24 more "create table" issues left.
  • Is there design/requirements documentation available on what data and API capability KnowledgeBase needs from PD to be able to function as intended?
    • I'm currently finding out about potential needs at a late stage where the design's already been coded as a PR. Link to comment.

    • It's a first comer's burden to run into cases where we don't, but possibly need some additional processes in planning/project management.

    • Proposed process

      click to expand
      • Process (needs input from team)
        • describe the need: In a "stakeholder requirement" issue, describe the requirement in the context of what KB is doing or is planning to do with it
        • response/negotiate: either the PD team can readily provide the capability/data or figure out a way to accommodate the need
          • workaround: if PD can't accommodate, both teams should explore other ways that KB can proceed (with alternate data or without the data).
        • create work issue and implement. Link to the requirement issue so the PR reviewer knows what functionality should be tested.
          • tests should reflect the requirements (acceptance tests)
        • acceptance test: done by stakeholder to verify it's working (KB)
      • For example:
        • description: users (of all permission tiers) can login to KB and add an article. The article would then have the user as the author and display the author's first and last names in the article display.
        • requirements:
          1. data: complete users list (fields: uuid, first_name, last_name)
            • complete list because all permission tiers should be able to login
            • uuid because it uniquely identifies a user in PD, which is how KB syncs a user with PD
            • first and last names because they're needed in the page display
          2. capability: retrieved at regular intervals and on demand (at least 100 times a day)
            • once a day to sync the data
            • at least 99 more times for cases where a new un-synced user logs into KB and KB needs to retrieve the user's data
            • for above the API limit, KB plans to gracefully degrade to using the id provided by Cognito, and switching to the PD uuid later
        • response: first and last names are PII and won't be sent without user opt-in. If you need a friendly identifier to display, maybe we can add an optional display name for users and you can display those instead.

Items for Discussion: Other Team Members

Notes from the Meeting

  • Add any non-action meeting notes in a new comment below

Next Steps / Action Items

  • Add next steps or action items here

@dmartin4820
Copy link
Member

Progress: Need to resolve conflicts on current PR.
Blockers: So far, the merge conflicts are not too disruptive.
Availability: Flexible between 5pm - 9pm on weekdays.
ETA: I should be able to finish this soon and get back to Del either tonight or before the weekend.

@shmonks
Copy link
Member

shmonks commented Oct 3, 2024

Weekly Meeting Agenda for 2024-10-03

Before the Meeting

  • A. Look at issues assigned to you:

  • B. Consider the following questions and add a comment below if.you want to update or ask the team about your issue(s):

      1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
      1. Blockers: "Difficulties or errors encountered."
      1. Availability: "How much time will you have this week to work on this issue?"
      1. ETA: "When do you expect this issue to be completed?"
      1. Pictures (if necessary): "Add any pictures that will help illustrate what you are working on."
  • C. Move any issues that need group discussion or mentorship into the New Issue Review column

Agenda

Update and Review

  • Brief updates from team members present
  • Review of:
  • Accountability and support check
  • Review meeting agenda - add/delete/prioritize agenda items?

Items for Discussion: Dev Lead

  • Add links to any comments above
  • Add any other items for discussion
  • Copied over from last week, as agreed Need better process/template for PR creation
    • The PR description is information that helps the PR reviewer by providing context of the change
    • Test Plan section (How to test the new changes to show that it's ready for merging into main)
    • Checklist add "self-review" item

Items for Discussion: Other Team Members

  • Name: Add links to comments, or any items for discussion

Notes from the Meeting

  • Add any non-action meeting notes in a new comment below

Next Steps / Action Items

@dmartin4820
Copy link
Member

dmartin4820 commented Oct 4, 2024

Progress:

Blockers: None yet
Availability: Flexible between 5pm - 9pm on weekdays.
ETA: Will work over the weekend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment