Planificación de Recursos y Comunicación
Un plan de proyecto técnicamente impecable fracasará si no se gestionan adecuadamente los recursos humanos y técnicos, o si los canales de comunicación entre el equipo y los clientes son deficientes o desorganizados.
1. Tipología de Recursos en Software #
Los proyectos de software requieren una gestión integral de tres categorías de recursos:
- Recursos Humanos (Talento): Perfiles especializados necesarios (arquitectos de software, desarrolladores frontend/backend, ingenieros de QA/testing, diseñadores UX/UI, especialistas DevOps).
- Recursos Materiales y Tecnológicos: Entornos de desarrollo, hardware de pruebas (dispositivos móviles para testing), licencias de software (IDE, bases de datos comerciales, herramientas de diseño) e infraestructura cloud (instancias de servidores, buckets de almacenamiento, pipelines de CI/CD).
- Recursos Financieros: Fondos económicos asignados para cubrir nóminas, contrataciones externas y facturación de servicios en la nube.
2. La Matriz de Asignación de Responsabilidades: Matriz RACI #
Para evitar la ambigüedad y el clásico problema de "pensé que lo hacías tú", la industria utiliza la Matriz RACI:
1┌─────────────────────────────────────────────────────────────────────────────┐ 2│ MATRIZ RACI EN DESARROLLO │ 3├───────────────────────┬─────────────────────────────────────────────────────┤ 4│ R - Responsible │ Quien realiza materialmente el trabajo técnico. │ 5├───────────────────────┼─────────────────────────────────────────────────────┤ 6│ A - Accountable │ El ÚNICO responsable y aprobador final del resultado│ 7├───────────────────────┼─────────────────────────────────────────────────────┤ 8│ C - Consulted │ Experto al que se pide opinión antes de ejecutar. │ 9├───────────────────────┼─────────────────────────────────────────────────────┤ 10│ I - Informed │ Persona que solo recibe notificación del avance. │ 11└───────────────────────┴─────────────────────────────────────────────────────┘
IMPORTANT
Regla de Oro de la Matriz RACI:
En cada tarea o entregable solo puede existir exactamente un único Accountable (A). Si dos personas son "responsables últimas", ninguna asume la responsabilidad ante un error.
Ejemplo de Matriz RACI en un Proyecto Web: #
| Actividad / Entregable | Desarrollador Backend | Desarrollador Frontend | Diseñador UX | Project Manager | Cliente / Sponsor |
|---|---|---|---|---|---|
| Diseño del prototipo Figma | I | C | R | A | C |
| Desarrollo de la API REST | R | C | I | A | I |
| Integración de interfaz web | C | R | C | A | I |
| Pruebas de aceptación (UAT) | C | C | I | R | A |
3. Plan de Gestión de la Comunicación #
Más del 80% de los problemas en proyectos se originan por una comunicación deficiente, asunciones no contrastadas o exceso de reuniones improductivas ("reunionitis").
Un Plan de Comunicación formal establece:
- Qué información transmitir: Informes de estado, bloqueos técnicos, cambios de alcance, releases.
- A qué audiencia: Desarrolladores, directivos, clientes finales.
- Mediante qué canal y formato: Síncrono (reuniones diarias, videollamadas) o Asíncrono (mensajería en Slack/Teams, tickets en Jira, documentación en Notion/Confluence).
- Con qué frecuencia: Diaria, semanal, mensual o por evento (bajo demanda).
1┌────────────────────┬──────────────────────┬──────────────────────┬─────────────┐ 2│ Evento / Tipo │ Audiencia │ Canal │ Frecuencia │ 3├────────────────────┼──────────────────────┼──────────────────────┼─────────────┤ 4│ Daily Standup │ Equipo de desarrollo │ Slack / Huddle (15m) │ Diaria │ 5│ Sprint Demo │ Cliente y Sponsor │ Videollamada (Demo) │ Quincenal │ 6│ Informe Ejecutivo │ Comité de dirección │ Email / PDF métricas │ Mensual │ 7│ Incidencias Críticas│ Project Manager + Tech│ Alerta PagerDuty/Call│ Inmediata │ 8└────────────────────┴──────────────────────┴──────────────────────┴─────────────┘
4. Ejercicio Práctico #
Para el desarrollo de una nueva pasarela de cobro por suscripciones en una plataforma web:
- Construye una Matriz RACI con 4 tareas clave (Diseño de base de datos, Integración con Stripe, Pruebas de seguridad, Aprobación financiera).
- Asigna los roles: Desarrollador Backend, Responsable de Seguridad, Project Manager y Director Financiero.
- Verifica que se cumpla la regla de un único Accountable (A) por fila.
Resumen del tema
Conceptos clave #
- Tipología de Recursos: Humanos (perfiles técnicos y de gestión), Materiales/Técnicos (hardware, IDEs, infraestructura cloud, licencias) y Financieros (presupuesto asignado).
- Matriz de Asignación de Responsabilidades RACI:
- R (Responsible): ejecutor operativo de la tarea.
- A (Accountable): único responsable y aprobador final del resultado.
- C (Consulted): experto consultado bidireccionalmente antes de la ejecución.
- I (Informed): persona notificada unidireccionalmente sobre avances o cierres.
- Plan de Gestión de la Comunicación: definición sistemática de qué información transmitir, a quién, mediante qué canal (síncrono/asíncrono) y con qué frecuencia para evitar cuellos de botella.
Qué debes recordar #
La matriz RACI evita solapamientos y vacíos de responsabilidad, asegurando que cada tarea tenga un único responsable final (Accountable) y canales claros de comunicación.