2023-03-29 Leads Meet

 Date

Mar 29, 2023

 Participants

  • @Daniel Puratich Trial run directing this leads meeting!

  • @Dhruv Upadhyay

  • @Sahil Kale

  • @Ethan Abraham

  • @Hamza Ali

  • @Amy Hu

  • @Aydan Jiwani (Deactivated)

  • @Conall Kingshott

  • @Jinghao Lei

  • @Megan Spee

  • @Nathan Green

  • @Aaditya Chaudhary

  • @Aidan Bowers (Deactivated)

  • @R D

 Discussion topics

  • Vote on new leads (beginning officially at the end of this term, though onboarding will start now)

    • @Nathan Green for Mechanical

      • Committed to team & has a complementary skillset to Conall

      • Concern would be the stream stuff

      • Conall is planning on stepping down after Spring 2023 term and so ideally we resolve the stream offset

      • Vote has passed.

    • @Mihir Gupta for Autonomy

      • Committed to the team and has bigger picture autonomy architecture ideas

        • PM, consistently been at meetings, and working across projects

      • Next term there will be three Autonomy leads

        • Aydan is planning on stepping down after Spring 2023 term and Amy & Mihir are on opposite streams

        • His first term as lead will be an off-stream term for him

      • Vote has passed.

  • Discord UW Verification

    • announcement to leads

    • @Dhruv Upadhyay to discuss rollout

      • Bot has been added already and leads are piloting it

        • Leads should do this by tomorrow

      • Announcement to entire server will be by Friday

      • Members will have until Monday to do this

        • If people do not do this before Monday they can do it at anytime to regain full access to Discord

      • We need a way for advisors to get around this

      • We will probably kick prune (kick people who don’t verify from the Discord server) at the end of the term

    • Justification for this is our server link is public, but we want this to only be associated uWaterloo people

  • Social Media Pipeline - @Hamza Ali

    • Ops & Hamza is/are struggling to post regularly on social media

      • There’s just a handful of people on the ops team and it’s a challenge for them alone to post regularly

    • Hamza has created a channel to handle delegating this out to anyone who grabs a role

      • People with this role will be pinged regarding social media posts

  • Policy for selling equipment

    • Specific in this case to @Aaditya Chaudhary purchasing older controller (Taranis Qx7)

      • @Anthony Luo Says it’s worth ~$80

        • Would be ~$120 on eBay, but it has some broken switches, lacks a battery, and lacks a charger

        • It’s absolutely shot so it won’t be useful to us for anything

        • In this case Anni will run this specific sale to Aadi

      • We may want to auction it thought in the past we’ve just given shit away

        • Would be awkward to auction it off (and too much effort)

        • In this case we will put it in #onsite or #discussions and let people discuss, we don’t want to spend time running an auction

      • We aren’t using the Qx7 and don’t plan on using the future so it’s okay to let it go

    • We have a lot of other stuff we may potentially be selling or auctioning

    • We do not have a policy on it up until now

      • It has been handled case by case by directors and this is how we want to run it in the future

        • For future cases the leadership team needs to decide if it’s no longer of value then we try to sell it and members make reasonable offers

        • Cash only or exchanges and all sales will be final

        • Put it in #onsite or #discussions and let people discuss, we don’t want to spend time running an auction

  • General Meeting Discussion

    • Next General Slides: https://docs.google.com/presentation/d/1fdrWB8M7JFPT9CSs38n_eawtLIFz8Cmq0mwkWA3e9-Y/edit#slide=id.g206862a1ce9_0_20

    • Recap General Meeting Feedback Survey

    • General Meeting Improvement Ideas:

      • General Meeting idea: have snacks

        • If everyone pitches in we could afford these with no warg cost

          • this disincentives people from showing up at all

        • If we wanted to directly fund snacks it could come out of warg cash

          • Something small like 15-20 dollars per meeting

          • Otherwise leads could push in

        • How much does snacks actually encourage people to show up ?

          • Realistically we’re going to have super cheap snacks and it’s not going to have much benefit

        • Snacks is a good way to get people in the door, but like long term it’s not going to have people show up

        • We decided against this in the end

      • General Meeting Idea: Make meetings funny

        • Keeps it more engaging

        • Promote the social aspect

      • General Meeting Idea: Make it short and nice

        • Would require a smaller group of people running it to avoid dead air

      • General Meeting Ideas: Make it (general meetings) less frequent

        • This would require moving discussion to weekly syncs

        • Less frequency could mean snacks

        • Makes it more special since it’s less frequent

        • This seems to be something we are all in favor of

        • It’s more important that we schedule them when there’s something to talk about than that it is at a consistent time.

          • Bc we currently approaching comp biweekly, but after comp we could reduce frequency

      • General Meeting Idea: Demo the things we’ve completed since the past general meeting

        • Could be less technical and more of a show off

        • We could demo individual things as we build them up month by month

      • General Meeting Idea: Recognize members directly

        • Give people kudos or shout-outs

      • General Meeting Idea: remove implementation details (from general meetings)

        • Send these to text channel in discord or project syncs

        • Make general meetings more general

        • This aligns with the feedback we’ve seen

        • This helps keep general meeting exclusively for high level alignment

    • Why do we run general meetings ? Related notes, why do we run sync meetings ?

      • Generally (at companies of our size) this is to align people on the company vision and convey events.

        • From a real company: Kudos section

        • From a real company: New hires, anniversaries, finances, HR stuff, no technical

      • We have loosely defined requirements for general meeting which makes it tough to hit.

        • We need decide on the balance between what is covered on a “sync” vs what is covered in “general”

      • We are focusing on attendance in this conversation, but we need to define our goal.

        • Because making it more social would increase attendance, but push off other things we may care about. Specifically this will bring a lot of the technical discussion back to the project syncs.

      • A lot of the “sync” meetings we end up having are architecture meetings

        • After the first few sync meetings the syncs lose necessity as it is fully communicated what needs to be completed.

        • Specific cross team technical stuff should be decided in architecture meetings and not necessarily sync meetings.

        • The “sync” meetings end up handling all of the non-scheduled architecture changes.

          • These are too technical and specific to end up being handled in general meeting

      • Considering discussing final results in general meeting

      • Project syncs have been effective because it’s a localized scope

      • Compacting syncs into general saves us on overall meeting time ?

        • If general is less frequently then syncs will turn into general

      • Sync stuff feels too often because it’s becoming architecture meetings

        • Syncs are just slightly more detailed than general currently which is fine

        • Syncs are more technical than general

      • Having a technical sync for each of the projects

        • Has only required stakeholders for each program

        • Directors, Relevant Leads, & PMs

          • not all leads would be required

        • Leads meeting could cover some of this

          • Leads is currently mostly admin stuff, but we could tack on to the end of leads some technical stuff

            • If we do this PMs would attend this block of leads meeting

        • These are some big changes we may want to delay for now until post competition ?

 Action items

  • Verification Rollout as described above

  • Anni to conduct sale of old controller to Aadi

  • Changing up meeting content and length to follow

    • General Meeting

      • Bi-weekly until comp and lower frequency subsequently

      • High level covering exclusively:

        • What we have done (specifically the cool things cuz cool things are swag)

        • Upcoming events

      • Encourage all members to be present

      • 20-30 minutes in duration

        • Organic flow into social (food, drinks, or work session) following this meeting

        • Whoever is running it needs to stay on the rails and not diverge into the technical

      • Implementing the “Kudos” system

    • Leads Meeting

      • Directors and leads required.

      • First Section: Technical Stuff

        • Most technical decisions should still be in project syncs

        • Additionally require all project managers to be present, anyone else is allowed to join

      • First Section: Admin stuff

        • ~45 minutes at least

        • Disallow certain/all non-leads depending on context of discussion

    • Project Sync Meetings

      • Will continue with what we have currently, just add more formality to this

      • Required any project stakeholder & technical director

      • Should be ~ 1hour