Skip to main content
Version: 1,0

Proceso para planear y mantener un proyecto


Objetivo

  • Definir la estrategia del proyecto, asegurando el alineamiento y monitoreo de todos los planes, la comprensión común del alcance y la validación de la estrategia con el stakeholder mediante la milestone “Stakeholder consensus”.

Entradas

  1. Proyecto inicial con un cliente
  2. Juntas con stakeholders
  3. Plantilla del Plan de Proyecto
  4. Plantillas de: SRS, Plan de Gestión de Datos, Plan de Pruebas, Plan de Comunicación, Plan de Recursos, Plan de Capacitación
  5. Política de gestión de datos y estándar de arquitectura
  6. Documento de ciclos de vida de proyecto

Proceso

FaseDescripciónResponsableMeta y práctica específica del CMMI
1. Conformar el equipoDefinir los roles y responsabilidades del equipo. Establecer pilares y acuerdos de trabajo de Code&CoProject ManagerOPD 1.7 (Establecer las reglas y guías para los equipos)
2. Identificación de stakeholdersUsar la plantilla de involucramiento de los stakeholders para identificar los actores clave por fase del proyecto, especificando su rol, relevancia y nivel de interacción esperado.

Nota: Consulta la Lista de criterios para proveedores apropiados de requisitos.
Project Manager, Product OwnerPP, SP 2.6 (Planificar la involucración de las partes interesadas)
3. Definir la Especificación de Requisitos de Software (SRS)Agendar juntas semanales con los stakeholders durante las primeras cuatro semanas para completar la plantilla del SRS. Estas reuniones permitirán definir los siguientes puntos:
-Alcance del proyecto
-Perspectiva del producto
-Funciones del producto
-Atributos de calidad
-Características de los usuarios
-Limitaciones
-Suposiciones
Project Manager/Team Lead, Team membersREQM SP 1.1 (Comprender los requisitos), PP, SP 2.6 (Planificar la involucración de las partes interesadas), PP, SP 1.1 (Estimar el alcance del proyecto).
Consultar y aplicar las tecnicas necesarias descritas en Empatizar con el socio para la recopilación de requisitos durante las juntas.Team membersRD SP 1.1 (SP 1.1 Educir las necesidades.)
4. Priorización de requisitosEn base a la información recopilada definir requisitos del proyecto consulta la sección ¿Cómo se decide qué requisitos aceptar?Team membersREQM SP 1.1 (Comprender los requisitos)
Revisar y organizar las historias de usuario según su relevancia y viabilidad. Aplicar la técnica MoSCoW para priorizar.Product Owner
Identificación de Funcionalidades ClaveDesglosar las historias de usuario en funcionalidades específicas.Team membersRD, SP 3.2 (Establecer y mantener una definición de la funcionalidad requerida)
Definición del Alcance del MVP y MBIEstablecer qué funcionalidades serán parte del MVP y MBI.Equipo de ProductoREQM, SP 1.2 (Obtener compromiso con los requisitos)
Definir los criterios de éxito del MVP y MBI (considera las fases de construcción y transición).Equipo de ProductoRD, SP 3.3 (Analizar requisitos)
4. Arquitectura inicialDefinir la visión de la arquitectura inicial:
- Manual de arquitectura + stack tecnológico
- Plan de pruebas
- Hacer un plan de gestión de datos que se adhiera a políticas de gestión de datos, y revisarlo periódicamente para asegurar su cumplimiento
Team membersPP, SP 2.3 (Planificar la gestión de los datos), PP, SP 3.1 (Revisar los planes que afectan al proyecto). , PP, SP 1.1 (Estimar el alcance del proyecto).
5. WBS y Work ItemsEn base a los tres puntos anteriores, seguir la Guía para elaborar un WBS (Work Breakdown Structure) y define la "work items list" inicial con todas las tareas.Todo el equipoPP, SP 2.3 (Planificar la gestión de los datos), PP, SP 3.1 (Revisar los planes que afectan al proyecto). , PP, SP 1.1 (Estimar el alcance del proyecto).
6. Recursos y capacitaciónSeguir la guía de recursos y capacitaciones para crear un plan de recursos y capacitaciones.Todo el equipoPP, SP 2.4, PP 2.5 (Planificación del proyecto y habilidades), PP, SP 3.1 (Revisar los planes que afectan al proyecto).
7. Visión inicialIdentificar la necesidad real del proyecto, con el fin de establecer la misión, visión, valores y objetivos iniciales del equipo.Project Manager, ClienteRD SP 1.1 (Educir las necesidades)
8. Planeación y organización inicialDefinir el ciclo de vida que se va a seguir considerando las ventajas y desventajas según la guía de ciclos de vida.Architecture OwnerPP SP 1.3 (Definir las fases del ciclo de vida del proyecto), OPD SP 1.2 (Modelos de ciclo de vida)
9. Plan de proyectoLlenar la plantilla de Plan de Proyecto con base en las tareas del Work Items List.Team LeadPP, SP 2.7 (Establecer el plan de proyecto)
Asignar puntos a cada tarea considerando:
- Complejidad y número de interfaces
- Volumen de datos
- Velocidad
- Complejidad del equipo
- Elementos de la arquitectura.
Si hay desacuerdos, usa la fórmula PERT: (Estimación más optimista + estimación más pesimista + estimación más probable*4 ) / 6.
Todo el equipoPP, SP 1.2 (Establecer las estimaciones de los atributos de los productos de trabajo y de las tareas)
Ordenar tareas según fechas fijas, dependencias y prioridad del SRS.Team Lead, Product OwnerPP, SP 2.1 (Establecer el presupuesto y el calendario)
Establecer fechas aproximadas con base en la disponibilidad de recursos y, si en algún punto es necesario, hacer ajustes en tareas, tiempos o planes para que los recursos alcancen.Team Lead, Product OwnerPP, SP 2.1 (Establecer el presupuesto y el calendario), PP, SP 1.2 (Establecer las estimaciones de los atributos de los productos de trabajo y de las tareas), PP, SP 3.2 (Conciliar los niveles de trabajo y de recursos), PMC SP 1.1 (Monitorear parámetros del proyecto)
Asignar un lider reponsable del éxito de las tareas correspondientes a su área de especialidad.Team LeaderPP, SP 2.7 (Establecer el plan de proyecto)
CronogramaEn Proyectos/Documentación/Planificación de Docusaurus define fases, hitos y fechas de entrega.Team LeadPP, SP 2.1 (Establecer el presupuesto y el calendario) , OPD, SP 1.2
Plan de comunicaciónLlenar la plantilla de plan de comunicación con stakeholders con medios y frecuencia de contacto.Team LeadPP, SP 2.6 (Planificar la involucración de las partes interesadas)
Actualizar regularmente el plan de comunicación e involucramiento de los stakeholders para reflejar cambios reales en el equipo o en el proyecto.Team LeadPP, SP 2.6 (Planificar la involucración de las partes interesadas), PP, SP 3.1 (Revisar los planes que afectan al proyecto).
Gestión de riesgosIniciar la gestión de riesgos siguiendo el proceso de gestión de riesgos.Team LeadPP, SP 2.2 (Identificar los riesgos del proyecto), PP, SP 1.3 (Monitorizar los riesgos del proyecto), PP, SP 3.1 (Revisar los planes que afectan al proyecto)
10. Revisión de alineamientoAsegúrarte que todos los planes tengan una comprensión común del alcance, misión, visión y objetivos. Si la visión o algún plan cambia, actualiza los demás si es necesario.
- SRS
- Plan de Valor Ganado
- Manual de arquitectura
- Plan de gestión de datos
- Plan de recursos y capacitaciones
- Plan de pruebas
- Gestión de Riesgos
- Plan de comunicación con stakeholders
Todo el equipoPP, SP 3.1 (Revisar los planes que afectan al proyecto).
11. Compromiso con el planFormalizar el compromiso con el plan por parte del equipo y el stakeholder con la siguiente acta.Project ManagerPMC SP 1.2 (Monitorizar los compromisos), PP, SP 3.3 (Obtener el compromiso con el plan).
12. Validación con el stakeholderRealizar una presentación "kick-off" para validar la estrategia, discutir puntos clave y alcanzar la milestone "Acuerdo sobre la visón del stakeholder".Project ManagerPMC SP 1.2 (Monitorizar los compromisos), PP, SP 3.3 (Obtener el compromiso con el plan).
13. Seguimiento y actualización-Actualizar tareas diariamente.
-Reestimar costos según la hoja “Estimación y reestimación de costos” y actualizar la fórmula de “costo estimado” según sea necesario.
-Monitorear gráficas de valor ganado y costo acumulado.
Todo el equipoPMC, SP 1.1 (Monitorizar los parámetros de planificación del proyecto), MA SP 2.1, 2.2, PP, SP 1.4 (Estimar el esfuerzo y el coste), PP, SP 2.1 (Establecer el presupuesto y el calendario)
Calcular el valor SPI = valor real acumulado / valor planeado.
Calcular la desviación con: (1 - SPI) * 100.
- 0-15%: Aún es factible el plan.
- 15-30%: Se deben analizar y atender los motivos del atraso y tomar decisiones drásticas.
- Más del 30%: Es necesaria una re-planeación.
Team LeadPMC, SP 1.1 (Monitorizar los parámetros de planificación del proyecto), PP, SP 2.1 (Establecer el presupuesto y el calendario), PP, SP 3.1 (Revisar los planes que afectan al proyecto), PP, SP 3.2 (Conciliar los niveles de trabajo y de recursos), REQM SP 1.5, Asegurar el alineamiento entre el trabajo del proyecto y los requisitos

¿Cómo se decide qué requisitos aceptar?

Para garantizar que los requisitos definidos sean viables y valiosos para el proyecto, se aplican los siguientes criterios de aceptación:

Criterios de Evaluación
CriterioDescripciónPrioridad
Viabilidad técnica¿Contamos con las capacidades técnicas para desarrollarlo?Alta (Obligatoria)
Viabilidad temporal¿Contamos con el tiempo necesario para implementarlo?Alta (Obligatoria)
Valor al negocio¿El requisito aporta valor al proyecto?Alta (Obligatoria)
Alineación estratégica¿Se alinea con la necesidad del socio?Media (Recomendable)
Esfuerzo requerido¿Requiere un esfuerzo proporcional al beneficio que aporta?Media (Recomendable)
Reglas para la Aceptación
  • Un requisito será aceptado si cumple los tres criterios obligatorios:
    Viabilidad técnica, Viabilidad temporal y Valor al negocio.
  • Se recomienda que además cumpla al menos uno de los dos criterios restantes (Alineación estratégica o Esfuerzo requerido), para priorizarlo dentro del desarrollo.

Salidas

  1. Sección de roles departamentales y lineamientos de liderazgo en los Acuerdos de trabajo
  2. Documento de involucramiento de stakeholders
  3. Especificación de Requisitos de Software (SRS)
  4. Juntas con stakeholders
  5. Historias de usuario desglozadas y priorizadas
  6. MVP y MBI definido
  7. Manual de arquitectura + stack tecnológico
  8. Plan de pruebas
  9. Plan de gestión de datos
  10. Estructura de descomposición del trabajo (WBS) del proyecto
  11. Plan de recursos y capacitaciones
  12. Documentación de misión, visión, valores y objetivos iniciales del equipo
  13. Ciclo de vida del proyecto definido
  14. Plan de valor ganado con lista de tareas priorizadas, estimadas y con fechas
  15. Plan de comunicación con stakeholders
  16. Matriz de riesgos actualizada
  17. Acta de compromiso con el plan firmada

Historial de Cambios

Tipo de VersiónDescripciónFechaColaborador
1.0Creación del proceso4/3/2025Valeria Zúñiga, Max Toscano, Carlos Fonseca, Mariana Juárez, Sofía Osorio, Diego Alfaro, Arturo Sánchez, Juan Eduardo Rosas, Pablo Hurtado, Juan Carlos Calderón, Emiliano Gómez González, Angel Mauricio Ramirez
1.1Correcciones de ortografía y redacciónCarlos Iván Fonseca Mondragón
1.2Adición del formato de Compromiso con el planJuan Pablo Chávez Leal, Rommel Toledo Crespo
1.3Adición de la hoja de Disponibilidad de RecursosCarlos Iván Fonseca Mondragó, Miguel Angel Uribe Esquivel
1.4Añadir PMC 1.1 a fases faltantesDaniel C. y Juan Pablo C.
1.5Definición de cuándo y cómo decidimos qué requisitos aceptar07/4/2025Angélica Ríos Cuentas
1.6Agregar SG 3.1 de PP8/4/2025Mariana Juárez Ramírez
1.7Refactorización18/4/2025Diego Fuentes
1.8Correcciones de PMC y REQM22/04/2025Juan Pablo Chávez Leal
1.9Correcciones de auditoria del 26 de abril del 2025.26/04/2025Paola María Garrido Montes
2.0Plan de Datos28/04/2025Pablo Hurtado
2.1Integración de versiones28/04/2025Diego Fuentes
2.2Agregar subpráctica OPD1.213/05/2025Nicolas Hood
3.0Modificación del proceso acorde al CMMI y simplificación16/05/2025Valeria Zúñiga, Paola Garrido