Módulo 2   Clase 12   gestión de proyecto para TIC A2

Módulo 2 Clase 12 gestión de proyecto para TIC A2

¿Qué preguntas pueden hacer sobre gestión de proyectos?

Introducción a la gestión de proyectos

  • El presentador introduce una clase breve sobre las preguntas que pueden surgir en relación con la gestión de proyectos, enfatizando que no está orientada específicamente a TICA2.
  • Se menciona la importancia de estar preparados para responder preguntas sobre gestión de proyectos, especialmente después del análisis funcional y el diseño.

Fases del proyecto

  • Se discuten las fases del desarrollo del sistema: desde el análisis hasta la construcción, destacando que en muchas administraciones se utiliza personal externo para estos procesos.
  • Se anticipa que los participantes probablemente gestionarán un proyecto proporcionado por una empresa externa, lo cual es común en este ámbito.

Metodologías de gestión

  • Se presentan diferentes metodologías de gestión como cascada y ágiles. La metodología ágil más mencionada es Scrum, aunque también se hace referencia a otras como stream programming y Kanban.
  • Se explica que las metodologías mixtas combinan elementos ágiles con enfoques secuenciales típicos de la metodología en cascada.

Herramientas y planificación

  • La importancia del equilibrio entre texto y diagramas (como el diagrama de Gantt) se destaca al planificar un proyecto.
  • Se sugiere practicar escribir respuestas a mano para mejorar la claridad y eficiencia al abordar preguntas teóricas sobre Scrum.

Contexto organizacional

  • El presentador aclara que la metodología utilizada debe alinearse con las pautas del organismo donde se trabaja, considerando factores como unidades de calidad o oficinas de gestión.
  • Se menciona el uso potencial de herramientas como Redmine o Microsoft Project para gestionar proyectos, dependiendo si hay personal interno o si se requiere externalización.

Elección metodológica

  • La elección entre metodologías ágiles o en cascada depende del contexto; las ágiles son preferidas por su adaptabilidad ante cambios.
  • Ejemplos prácticos son discutidos, incluyendo cómo presentar información sobre equipos y roles dentro del marco Scrum.

Estructura del Equipo de Proyecto

Composición del equipo interno

  • El equipo interno estará liderado por un jefe de proyecto de la SGTC, actuando como Product Owner (PO), junto con un analista de sistemas y dos analistas funcionales, uno para front office y otro para back office.
  • Se enfatiza la importancia de personalizar los textos proporcionados para adaptarlos a las necesidades específicas del examen.

Composición del equipo externo

  • El equipo externo será dirigido por un jefe de proyecto contratado que desempeñará el rol de Scrum Master.
  • Se sugiere preparar una plantilla que contemple tanto proyectos grandes como pequeños, destacando que lo habitual es trabajar en proyectos pequeños o medianos.

Metodología Scrum y Ceremonias

Roles clave en Scrum

  • Es fundamental que el Product Owner sea siempre un funcionario y que el Scrum Master actúe como intermediario entre el organismo y los programadores.

Ceremonias Scrum

  • Las ceremonias incluyen reuniones diarias (dailies), donde al menos el Scrum Master se reúne con su equipo cada día durante 15 minutos.
  • Al final de cada sprint, se lleva a cabo una reunión de revisión (Sprint Review Meeting) y una retrospectiva (Sprint Retrospective).

Duración y Planificación del Sprint

Duración estándar del sprint

  • La duración recomendada para los sprints es de 4 semanas, facilitando así la planificación temporal en el cronograma.

Definición del Product Backlog

  • El equipo interno es responsable de definir el Product Backlog con requisitos priorizados, apoyándose en analistas funcionales externos cuando sea necesario.

Estimación del Esfuerzo

Métodos utilizados para estimar esfuerzo

  • Se menciona la importancia de dimensionar adecuadamente los recursos necesarios basándose en análisis previos y arquitectura lógica.

Técnicas específicas

  • Se discuten técnicas como puntos de función y la técnica de las camisetas para estimar esfuerzos; sin embargo, se sugiere ser pragmático si no se requieren detalles específicos durante el examen.

Planificación de Proyectos y Cronogramas

Cálculo de Recursos y Tiempos

  • Se discute la estimación de recursos necesarios para un proyecto, donde se menciona que con 200 unidades se requieren cuatro programadores durante cuatro meses, mientras que con 300 unidades el tiempo se extiende a 20 meses.
  • La importancia de calcular el presupuesto del equipo es fundamental, ya que esto influye en la viabilidad del proyecto, especialmente si se trata de proyectos grandes como uno de 500,000 €.

Dimensionamiento y Planificación

  • Se compara el dimensionamiento del trabajo a través de "camisetas" (S, M, L), donde cada talla representa una carga diferente en los sprints. Esto ayuda a visualizar la duración y esfuerzo requerido por módulo.
  • Aunque es útil tener una tabla para organizar los sprints, puede complicar la integración en el cronograma general. Se sugiere mantener un enfoque simple al planificar.

Estructura del Cronograma

  • Es esencial ubicar los módulos dentro de los sprints para asegurar una planificación coherente. Cada subsistema debe tener asignado un sprint específico.
  • Se introduce un diagrama de Gantt que muestra las fases y actividades del proyecto en relación con el tiempo. Este diagrama incluye hitos importantes como el inicio del proyecto.

Fases Previas y Ejecución

  • Las tareas previas al desarrollo son cruciales e incluyen aspectos como la búsqueda tecnológica y la gestión de datos personales. Estas deben ser coherentes con la infraestructura elegida (nube o local).
  • La fase de ejecución está dividida en varios sprints; se menciona que después de escribir el backlog inicial hay cinco sprints dedicados al desarrollo.

Entregas y Gestión Transversal

  • Al final del proceso, se realiza una fase de entrega donde se llevan a cabo pruebas de aceptación y formación para usuarios finales. También se consideran tareas transversales relacionadas con gestión del proyecto.
  • La puesta en producción puede incluir entregas parciales; es importante planificar adecuadamente estas fases para evitar vacíos en el cronograma.

Creación Visual del Cronograma

  • Para dibujar el cronograma, primero se establece una línea vertical (fases grandes) y horizontal (tiempo). Esto permite visualizar claramente las etapas del proyecto.
  • Es recomendable incluir fechas específicas al crear un cronograma; esto ayuda a establecer expectativas claras sobre cuándo comenzará cada fase.

Este resumen proporciona una visión clara sobre cómo planificar proyectos utilizando técnicas efectivas como diagramas Gantt y dimensionamiento adecuado según las necesidades específicas del equipo.

Gestión de Proyectos: Fases y Estrategias

Introducción a la Planificación del Proyecto

  • Se sugiere comenzar con un enfoque simplificado, realizando varias tareas en paralelo para facilitar el proceso inicial.
  • La fase de contratación y las tareas previas se desarrollan simultáneamente, marcadas en un diagrama de Gantt como rombos.
  • Es posible optar por no detallar los módulos específicos en cada sprint, utilizando simplemente una numeración para evitar complicaciones.

Ejecución y Entregas

  • Se establece un mes dedicado al backlog; se recomienda tener un patrón claro de tiempo asignado para cada fase del proyecto.
  • La entrega parcial de un producto mínimo viable debe ser planificada junto con el desarrollo del sprint correspondiente, incluyendo pruebas y formación.

Gestión Transversal y Hitos

  • Las capas transversales deben ser consideradas desde el inicio hasta la finalización del proyecto, abarcando gestión de calidad y seguridad.
  • No es necesario realizar dimensionamientos complejos si no hay implicaciones financieras directas; se puede crear un equipo ficticio para ilustrar estimaciones.

Documentación y Entregables

  • Se enfatiza la importancia de documentar todos los aspectos relevantes del proyecto, incluyendo recursos, cronogramas y riesgos asociados.
  • Los entregables incluyen actas, planes detallados, informes técnicos y manuales que son cruciales para la aceptación final del sistema.

Conclusiones sobre Métricas

  • Se menciona que es importante estar preparado para adaptarse a diferentes métricas (como métrica 3), asegurando que todas las fases estén bien definidas.
  • El informe final debe resumir todo lo aprendido durante el proyecto e incluir documentación técnica relevante.

¿Cómo gestionar un proyecto de manera efectiva?

Metodologías y Planificación

  • Se discute la importancia de dar feedback y aprender lecciones al cerrar un proyecto. La gestión de proyectos debe incluir una planificación temporal adecuada.
  • Se menciona el uso de metodologías como Scrum, destacando la necesidad de tener un equipo interno cualificado y una pila tecnológica bien elegida para el éxito del proyecto.
  • Se hace la suposición de que el proyecto se llevará a cabo en cinco o seis sprints, cada uno con una duración de un mes. Esta estructura es fundamental para la planificación del trabajo.

Estimación y Ejecución

  • Se sugiere dimensionar el esfuerzo utilizando técnicas como puntos de función o estimaciones basadas en camisetas, lo que ayuda a simplificar la evaluación del trabajo requerido.
  • El diagrama G es mencionado como una herramienta útil; se enfatiza que no se necesita ser experto, sino práctico para crear cronogramas rápidamente.