Skip to content

Project Management at Home

This section is the operational manual for the Project Managers (PMs) of the @Home team. It exists because every new PM re-learns the same lessons by trial and error: recruiting, onboarding, keeping spotlights alive, chasing finances for hardware, and building Gantts that survive past March. The goal is that the next person walking into the role has one place to read that tells them what the job actually is, what cadence to keep, and where everything lives.

If you just became a PM

Read this page, check Current and past PMs to know who to contact, then go in this order: Cadence, Onboarding, Recruiting, Finances, Planning, Handoff.

What you will find here

  • Recruiting


    How new members enter Home: advanced candidates from RoBorregos, beginners who outgrew juniors, internal migrations, and the global team census form.

  • Onboarding


    What happens in the first general meeting, what each area must do afterwards, and how to set the expectation of self-driven learning.

  • Cadence


    The four weekly meetings, how spotlights get written, and the yearly calendar: TMR, RoboCup, TDP, demos.

  • Finances


    How to get hardware approved, from quoting to the RoBorregos finance officer.

  • Planning


    Why Gantts break in the middle of the year, and the two practices that did help: making cross-area dependencies visible and estimating in person-weeks instead of calendar weeks.

  • Handoff


    Checklist for the end of your cycle: state of the system, open items, key contacts, and credentials for the next PM.

How the PM team is organized

Home has two general PMs and one PM per area. The areas as of this writing are:

  • Manipulation
  • Vision
  • Navigation
  • HRI
  • Mechanics
  • Electronics
  • Integration
  • Omnibase (mobile base)
flowchart TB
    Pres["RoBorregos team president"]
    Fin["RoBorregos finance officer"]
    PMG["Home general PMs (x2)"]
    PMM["Manipulation PM"]
    PMV["Vision PM"]
    PMN["Navigation PM"]
    PMH["HRI PM"]
    PMMec["Mechanics PM"]
    PMElec["Electronics PM"]
    PMI["Integration PM"]
    PMO["Omnibase PM"]

    Pres --> PMG
    Pres --> Fin
    PMG --> PMM
    PMG --> PMV
    PMG --> PMN
    PMG --> PMH
    PMG --> PMMec
    PMG --> PMElec
    PMG --> PMI
    PMG --> PMO

    style Pres fill:#0b2545,color:#fff
    style PMG fill:#1e88e5,color:#fff
    style Fin fill:#fb8c00,color:#fff

What each role does

The general PMs are the public face of Home and the bridge to the organization above. Their responsibilities:

  • Set the macro pace of the year: timelines, deadlines, what is expected by month and by cycle.
  • Organize everything competition related (TMR, RoboCup, registration, travel, logistics).
  • Stay aware of every area. If a member is underperforming, talk to them; if the issue grows, escalate to the team president.
  • Approve requests from area PMs (especially purchases) before pushing them up to the president.
  • Coordinate with the leads of the other RoBorregos competitions in the cross-competition meeting.

Each area PM owns what happens inside their area.

  • Runs the weekly area meeting: assigns tasks, resolves blockers, listens to progress reports.
  • Keeps the area's weekly spotlight up to date (either writes it directly or consolidates what members report).
  • Asks the general PMs for purchases when the area needs hardware or licenses.
  • Runs the deep onboarding of new members assigned to the area after the general welcome meeting.
  • Has 1:1 conversations with members who are not delivering. If it keeps happening, escalates to a general PM.

Escalation flow

When an area PM needs something they cannot resolve themselves:

flowchart LR
    M["Member / area PM"] -->|"1. Requests"| PMG["General PMs"]
    PMG -->|"2. Approves / validates"| Pres["RoBorregos president"]
    Pres -->|"3. Routes"| X["Right person<br/>(finance, sponsors,<br/>academic, HR)"]
    X -->|"4. Resolves"| PMG
    PMG -->|"5. Replies"| M

This applies to purchases, serious issues with a member, sponsor outreach, scholarship requests, events, press, and anything that touches the organization above Home.

Do not skip steps

When something is urgent, the temptation is to walk straight up to the president or to finance. Do not do that. The general PM needs the context to coordinate and to defend the case upstream. If you skip them, the general PM may walk into a meeting without context and the decision stalls.

Glossary

Term Meaning
RoBorregos Robotics team representing Tec de Monterrey campus Monterrey. Home is one of several competitions the team participates in.
FRIDA Home's robot (Friendly Robotic Interactive Domestic Assistant).
Advanced candidate RoBorregos applicant who joined with prior experience. Usually goes straight into Home.
Beginner candidate Applicant with no prior experience. Usually starts in juniors. If they no longer qualify for juniors by age, they often end up in Home.
Junior Junior categories of RoBorregos (other competitions, not Home). After one year, members can migrate to Home.
TMR Torneo Mexicano de Robótica (April / May). National competition.
RoboCup International competition (June / July). Only if you qualified at TMR.
TDP Team Description Paper. Yearly article describing the system; required submission for RoBoCup.
Spotlight Weekly area update. Lives in this site (Home-Docs) under each area's Weekly Spotlights.
Team president Head of the RoBorregos organization. Approves financial and disciplinary escalations.

What this section is not

  • It is not the technical documentation of the project. For how the code works, see Development (Manipulation, Vision, Navigation, HRI).
  • It is not a formal disciplinary manual. Conduct policy comes from Tec and from RoBorregos.
  • It is not static. If a process changes, edit this page in the same PR. Every PM generation inherits this doc; it only improves if you maintain it.