TEMA 1: CONCEPTOS BÁSICOS INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Agenda Etapas generales Actividades generales Las cuatro “P”
Conceptos Básicos Etapas generales: Planificación Estimación Organización Supervisión y control
Conceptos Básicos Actividades generales: Conocer el ámbito del problema Planificar de forma realista Estimar de forma precisa los recursos Medir el proceso y el producto Controlar riesgos Seguimiento y control Control y gestión de los cambios
Las cuatro “P” PERSONAL PROBLEMA PROCESO DE DESARROLLO PRODUCTO
Las cuatro “P” PERSONAL: Gestores de Proyecto Gestor principal del proyecto Jefe de equipo o jefe de grupo
Las cuatro “P” PERSONAL: Gestores de Proyecto Capacidades: Capacidad de organizar Incentivar y motivar Resolución eficaz de problemas Capacidad de liderazgo y relaciones humanas
Las cuatro “P” PERSONAL: Grupos de trabajo Tamaño del grupo de trabajo Estructura del grupo de trabajo Descentralizado democrático (DD) Descentralizado centrado (DC)
Las cuatro “P” PERSONAL: Grupos de trabajo Estructura del grupo de trabajo Centralizado controlado (CD)
Las cuatro “P” PERSONAL: Grupos de trabajo Funciones dentro del grupo de trabajo Jefe de Equipo Administración Control de Calidad Tareas fuertemente relacionadas Un equipo no es una isla Responsabilidades de los miembros del equipo Comunicación dentro del equipo
Las cuatro “P” PROBLEMA
Las cuatro “P” PROBLEMA Los modelos iniciales sacados por el Análisis del Sistema son: DFD de nivel 0: Diagrama de contexto. DFD de nivel 1, en el que ya se ha realizado una división en partes. Diagrama de E/R con los objetos de datos más importantes. Diagrama de despliegue (UML) Organigrama de usuarios
Las cuatro “P” PROCESO DE DESARROLLO Elegir un modelo o paradigma
Las cuatro “P” PROCESO DE DESARROLLO Actividades complementarias Métricas. Gestión de Configuración del Software (GCS). Gestión de riesgos El nivel de actividades complementarias determina la madurez del proceso
Las cuatro “P” PROCESO DE DESARROLLO Relación proceso-herramientas informáticas Se pueden llevar a cabo tareas repetitivas sin errores. Los grandes volúmenes de información se tratan de forma estructurada y rápida. El control de cambios va a ser más fácil ya que existe un control automático de cohesión de modelos. Generación de documentación de forma automatizada y esquematizada.
Las cuatro “P” PRODUCTO El proceso y el producto están unidos estrechamente
Review Etapas generales Actividades generales Las cuatro “P”
Preguntas de repaso ¿Cuáles son las cuatro “P” en un proceso de desarrollo de Software? ¿Cuál es la más importante? ¿Bajo qué estructura de trabajo desearías trabajar?
Ejercicio 1 Imagine 1 escenario válido para cada configuración de grupos Descentralizado democrático (DD) Descentralizado centrado (DC) Centralizado controlado (CD)
Ejercicio 2 Imagine 1 escenario NO válido para cada configuración de grupos Descentralizado democrático (DD) Descentralizado centrado (DC) Centralizado controlado (CD)