Blog · 33

El iPad del presidente llevaba doce días sin sincronizar: una revisión de preparación para consejos y comitésThe chair's iPad had not synced for twelve days: a readiness check for board and executive meetings

Para cada consejo, comité y reunión de dirección de las próximas dos semanas: la prueba técnica, la sala Teams Rooms y sus periféricos, actualizaciones dentro de la congelación, los dispositivos VIP y el técnico de soporte, con un veredicto por reunión.For every board, committee and executive meeting in the next two weeks: the tech check, the Teams Room and its peripherals, updates inside the freeze, the VIP devices and the support engineer, with a verdict per meeting.

El problema

Cuando empieza un consejo, nadie se acuerda de que el panel estaba en verde. Se acuerdan del consejero en remoto que no oía la sala, del iPad del presidente que no había sincronizado la documentación o de la actualización que reinició la sala a las 08:55. Todo eso se veía días antes: el array de micrófonos aparecía desconectado en la salud de Teams Rooms, el iPad llevaba doce días sin conectar con el MDM, la actualización estaba programada para la noche anterior y la prueba técnica prevista la semana pasada nunca se hizo. Las señales están en el centro de administración de Teams, Intune o Jamf, los calendarios de las salas y la herramienta de soporte; la revisión que importa las junta por reunión.

Qué he hecho

  • Reuniones: consejos, comités y reuniones con inversores sin prueba técnica en la última semana, salas que no encajan (pequeñas, o reunión híbrida en una sala sin Teams Rooms), reservas solapadas o sin tiempo de preparación, y reuniones sin técnico asignado.
  • Salas: Teams Rooms desconectadas o sin reportar, cámara, micrófono, altavoz o pantalla con fallos (crítico si el audio o el vídeo caen en una reunión híbrida), actualizaciones dentro de la congelación previa y salas con incidencias repetidas.
  • Dispositivos VIP: sin cumplir la política o sin conectar, sistema operativo o app del consejo por debajo del mínimo, baterías gastadas, asistentes sin dispositivo registrado y garantías que vencen.
  • Un veredicto por reunión (lista, atención o en riesgo), report.html día a día, readiness-pack.md con una lista de comprobación por reunión y asistente, y CSVs de reuniones, salas, dispositivos VIP e incidencias.
  • Un exportador de solo lectura en PowerShell para Microsoft Graph: salud de Teams Rooms, calendarios de salas y dispositivos de Intune.

Cómo está hecho

Python solo con la librería estándar. La demo es una aseguradora inventada con once salas en tres oficinas (sistemas Crestron, Logitech y Poly), 13 reuniones en las próximas dos semanas, 20 dispositivos VIP y 90 días de incidencias de salas, con los problemas puestos a propósito. 13 tests, un runbook para la revisión semanal y un workflow de GitHub Actions que ejecuta los tests y regenera los datos de la demo y la captura.

Qué aprendí

De dar soporte a consejos y comités de dirección: Teams Rooms sobre Crestron con sistemas Logitech y Poly, iPads, MacBooks e iPhones gestionados con Jamf Pro e Intune, y soporte VIP a directivos y consejeros. La lección que da forma a la herramienta es que la preparación es de la reunión, no de la sala: la misma pantalla degradada es una nota para un taller interno y una decisión para el consejo. Complementa la vista de flota del repo 17, que revisa todas las salas cada mañana.

Siguientes pasos

  • Ejecutarlo con los consejos y comités del próximo mes, con la oficina de presidencia rellenando las pruebas técnicas y los técnicos asignados.
  • Acordar la ventana de congelación y las versiones mínimas de sistema operativo y app del consejo con el proveedor audiovisual y el equipo de soporte VIP.
  • Enviar el pack de preparación al equipo de secretaría del consejo el día antes de cada consejo.

¿Quieres llevarlo a tu entorno o adaptarlo a tu caso? Escríbeme y lo vemos.

The problem

When a board meeting starts, nobody remembers the dashboard was green. They remember the remote director who could not hear the room, the chair's iPad that had not synced the pack, or the update that rebooted the room at 08:55. Each of those was visible days before: the microphone array showed as disconnected in the Teams Rooms health, the iPad had not checked in to the MDM for twelve days, the update was scheduled for the night before, and the rehearsal planned for last week never happened. The signals live in the Teams admin center, Intune or Jamf, the room calendars and the service desk; the check that matters joins them per meeting.

What I built

  • Meetings: board, committee and investor meetings without a tech check in the last week, rooms that do not fit (too small, or hybrid in a room with no Teams Room), overlapping bookings or no setup time, and meetings with no support engineer.
  • Rooms: Teams Rooms offline or not reporting, faulty camera, microphone, speaker or display (critical when audio or video is down in a hybrid meeting), updates inside the freeze before the meeting, and rooms with repeated incidents.
  • VIP devices: not compliant or not checked in, OS or board app below the minimum, worn batteries, attendees with no registered device, and warranties ending.
  • A verdict per meeting (ready, attention or at risk), report.html day by day, readiness-pack.md with a checklist per meeting and attendee, and CSVs for meetings, rooms, VIP devices and incidents.
  • A read-only PowerShell exporter for Microsoft Graph: Teams Rooms health, room calendars and Intune devices.

How it is built

Python with the standard library only. The demo is a made-up insurer with eleven rooms in three offices (Crestron, Logitech and Poly systems), 13 meetings in the next two weeks, 20 VIP devices and 90 days of room incidents, with the problems placed on purpose. 13 tests, a runbook for the weekly check, and a GitHub Actions workflow that runs the tests and rebuilds the demo data and the screenshot.

What I learned

From supporting board and executive committee meetings: Teams Rooms on Crestron with Logitech and Poly systems, iPads, MacBooks and iPhones managed with Jamf Pro and Intune, and VIP support for executives and board members. The lesson that shaped the tool is that readiness belongs to the meeting, not to the room: the same degraded display is a note for an internal workshop and a decision for the board. It complements the fleet view of repo 17, which looks at every room every morning.

Next steps

  • Run it on the next month of board and committee meetings, with the executive office filling in the tech checks and the support engineers.
  • Agree the freeze window and the minimum OS and board app versions with the AV provider and the VIP support team.
  • Send the readiness pack to the company secretary's team the day before each board meeting.

Want to bring it to your environment or adapt it to your case? Get in touch and we can look at it together.

Tech Career Lab · newsletter

¿Te ha servido? Cada dos semanas envío una idea práctica para perfiles IT: LinkedIn, proyectos, networking y procesos de selección.Found this useful? Every two weeks I send one practical idea for IT professionals: LinkedIn, projects, networking and hiring processes.

Apúntate y llévate las 33 ideasSign up and get the 33 ideas →