Ingeniería del software Juan Pablo Núñez

Slides:



Advertisements
Presentaciones similares
Curso de Gestión de Proyectos
Advertisements

3ra. y 4ta. Reunión Grupo de Estudio PMP Ciudad de México
DIRECCION DE PROYECTOS
SISTEMAS DE GESTIÓN DE LA SEGURIDAD DE LA INFORMACIÓN
UNIVERSIDAD "ALONSO DE OJEDA"
ANALISIS DE RIESGOS.
ANALISIS DE RIESGOS.
Gestión de Proyectos Sesión Septiembre 5 de 2009.
Integrantes: Ayesa, Mariano Battaini, Lucas
PROYECTO EDUCATIVO Líderes Siglo XXI.
GESTIÓN DE INTEGRACIÓN DE PROYECTOS GERENCIA DE PROYECTOS Y LAS TIC
Juan Carlos Olivares Rojas
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
Gestión de proyectos Es la primera etapa de Ingeniería del Software.
Gestión del Alcance del Proyecto
Curso: Cómo iniciar y planificar proyectos en el área de TI
Ciclo de Vida del Proyecto
ESCUELA POLITÉCNICA DEL EJÉRCITO
LOS PROCESOS DE LA GERENCIA DE PROYECTOS.
Electivo Integración Normas de Calidad, Seguridad, Medio Ambiente y Riesgos en la Gestión de la Empresa. Profesor : Fernando Vargas Gálvez Ingeniero Civil.
Gung Ho! Gung Ho! Gestión de los Stakeholders
Fundamentos de la Gerencia de Proyectos
Implementación, Control y Cierre Procesos de Control
Fundamentos de la Gerencia de Proyectos
Acta de Constitución del Proyecto
GESTION DEL ALCANCE DEL PROYECTO
Fundamentos de la Gerencia de Proyectos
Objetivos de la sesión  Comprender los aspectos fundamentales relativos a un plan de proyecto  Saber qué elementos deben formar parte de un plan de.
Nuestra Empresa… ... Su Empresa
4/27/2015Gestión de Proyectos de Software1 PLANEACIÓN ESTRATÉGICA – PRIMERA PARTE Carlos Mario Zapata J.
Introducción a la Metodología PMI. PROYECTOS GESTIÓN OFICINA DE PROYECTOS 1.INTRODUCCIÓN A LA METODOLOGÍA PMI 2.FLUJOS DEL PROCESO PFP 3.LINEAMIENTOS.
ESCUELA SUPERIOR DE ADMINISTRACIÓN PÚBLICA ESAP
Plan de Sistemas de Información (PSI)
Ingeniería de Software
Proceso de Gestión de Proyectos
Ximena Romano – Doris Correa
GESTIÓN DEL TIEMPO Y COSTES DEL PROYECTO
Gestión de Proyectos Informáticos Sesión N° 3 La Gerencia de Proyectos
Master en Evaluación de Proyectos Gestión de Proyectos Ing Pedro del Campo 1 Gestión de Proyectos Master en Evaluación de Proyectos ITBA – UCEMA Semana.
REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD NACIONAL EXPERIMENTAL DE LA FUERZA ARMADA UNEFA – BARINAS MAESTRANTES: INFANTE YONEIDI INFANTE YONEIDI MEZA.
Administración de Proyectos de Software - Parte I
Gestión de Proyectos Informáticos1Copyright 2008 Tecnotrend SC Marco Conceptual.
Fundamentos de la Gerencia de Proyectos
GESTIÓN DE LAS ADQUISICIONES DEL PROYECTO.
Departamento de Medicina Preventiva y Social, Facultad de Medicina Sociedad Uruguaya de Informática en la Salud (SUIS) Curso Introductorio a los Sistemas.
G estión del T iempo del P royecto Ronald Cárdenas Luis Rojas Liliana Santiago.
Lista de Riesgos Administración de Proyectos de Desarrollo de Software
Proyecto LAN party III Máster Universitario en Dirección de Proyectos
Introducción al proceso de verificación y validación.
Procesos itil Equipo 8.
Especialidad en Administración de Proyectos
Gestión de Proyectos Informáticos
Estructurar tus ideas para hacerlas realidad
Aplicar los conceptos y las herramientas para la administración de la calidad y gestión de riesgos del plan del proyecto. MTRA. VERÓNICA NOHEMI TAVERNIER.
Introducción a la Administración de Proyectos
Introducción a la Administración de Proyectos
Introducción a la Administración de Proyectos
Identificación de entradas, salidas y herramientas de procesos de gestión del PMI Jairo A. Orozco L.
Administración de Proyectos de Software
Módulo: Cálculos económicos, gestión de proyectos
Formación Especializada en Dirección y Gestión de Proyectos
Identificación de entradas, salidas y herramientas de procesos de gestión del PMI Jairo A. Orozco L.
Autor: Reinozo Cuesta Christian Marcelo
DIRECCION DE PROYECTOS
Documentos obligatorios de cada Fase
Nombre del campus Componente profesional
INICIA es una asociación civil que promueve la creación y desarrollo de emprendimientos sustentables que contribuyan a la generación de valor ECÓNOMICO.
Gestión del Alcance del Proyecto
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
Gestión de tiempos del proyecto
Transcripción de la presentación:

Ingeniería del software Juan Pablo Núñez Introducción Ingeniería del software Juan Pablo Núñez

Agenda Introducción Presentación: qué es la ingeniería del software. El contexto y la problemática. La ingeniería de sistemas, sistemas, propiedades. La gestión de proyectos de software. El proceso de desarrollo de software.

Objetivos Introducir el concepto dirección de proyectos. Presentar las principales actividades de gerenciamiento de proyectos. Presentar proceso y técnicas de gestión de cronograma. Presentar proceso y técnicas de gestión de riesgos.

Proyectos ¿Qué es un proyecto? Esfuerzo temporal para crear un producto, servicio o resultado único. Project Management Institute Guía de fundamentos de la dirección de proyectos [PMBOK] tercera edición, 2004. ¿Qué es el gerenciamiento (dirección) de proyectos? La aplicación de conocimientos, habilidades, herramientas y técnicas a las actividades de un proyecto para satisfacer los requerimientos. ¿Qué es el gerente de proyectos? El responsable del cumplimiento de los objetivos del proyecto. ¿Qué hace el gerente del proyectos? Identificar requerimientos Establecer objetivos claros y posibles de realizar Equilibrar restricciones de calidad, tiempo, costo [triple restricción] Adaptar las especificaciones, los planes y el enfoque a las inquietudes y expectativas de los diferentes interesados.

Los interesados en el proyecto En el ámbito de un proyecto existen distintos interesados respecto al mismo [stakeholders]. Estos participan en forma activa en el proyecto o tienen intereses que pueden ser afectados como consecuencia de la ejecución o conclusión del proyecto. El equipo de dirección debe identificar todos los interesados, determinar sus requerimientos y expectativas así como gestionar su influencia en el proyecto. Sponsor del proyecto Gerente del proyecto Equipo de dirección del proyecto Equipo del proyecto Interesados en el proyecto

Áreas de experiencia requeridas Áreas de experiencia requeridas en el equipo de dirección. Habilidades genéricas de dirección: gestión financiera logística contabilidad gestión de compras planificación estratégica planificación operativa comportamiento organizacional Comprensión del entorno: entorno cultural y social Entorno político y organizacional Habilidades interpersonales: comunicación efectiva influencia en la organización liderazgo motivación negociación y resolución de conflictos resolución de problemas

La triple restricción RECURSOS TIEMPO CALIDAD ALCANCE Relación de equilibrio entre factores claves: recursos [costos] tiempo [cronograma] alcance [funcionalidad] En caso que uno de estos factores cambie por lo menos otro de los factores se ve afectado. RECURSOS TIEMPO ALCANCE CALIDAD

Los procesos de dirección de proyectos Planificar Hacer Revisar Actuar Demming Procesos de iniciación de cierre Planificación Ejecución Seguimiento y control

Los procesos de dirección de proyectos Sponsor del proyecto Factores ambientales Activos de los procesos Activos de la organización [actualizaciones] Cultura de la organización Recursos humanos Políticas, procedimientos, normas Información histórica, lecciones aprendidas Enunciado de trabajo Contrato Procesos de inicio Procesos de planificación Procesos de ejecución Seguimiento y control Procesos de cierre Acta de constitución del proyecto Enunciado preliminar de alcance Plan de gestión del proyecto Productos entregables Cambios solicitados Solicitudes de cambio implementadas Acciones preventivas implementadas Acciones correctivas implementadas Información sobre el rendimiento Solicitudes de cambio aprobadas Solicitudes de cambio rechazadas Acciones correctivas aprobadas Acciones preventivas aprobadas Plan de gestión de proyecto [actualizado] Enunciado de alcance [actualizado] Informes de avance Proyecciones Resultado final Producto Servicio CLIENTE

Los principales documentos Acta de constitución del proyecto Enunciado del alcance del proyecto objetivos del proyecto entregables del proyecto requerimientos respecto al proyecto requerimientos respecto al producto criterios de aceptación respecto al producto restricciones, supuestos hitos claves Plan de gestión del proyecto Establece como se organiza el proyecto para el cumplimiento de los objetivos plan de gestión de recursos humanos, organización inicial del equipo, reclutamiento, capacitación plan de gestión de costos, línea base del presupuesto plan de gestión de cronograma, estructura de desglose de trabajo (WBS) y línea base del cronograma plan de gestión de calidad, plan de mejora de procesos, plan de validación plan de gestión de riesgos, registro inicial de riesgos, mecanismos de reducción propuestos mecanismos acordados para el control de cambios mecanismos acordados para el control de configuración

Las áreas de conocimiento

La gestión del tiempo Aquellos procesos necesarios para asegurar la conclusión del proyecto a tiempo: identificar las actividades, atributos, hitos identificar dependencias y definir la secuencia de actividades estimar los recursos necesarios para cada una de las actividades estimar la duración de las actividades desarrollar el cronograma control del cronograma [determinar estado actual, impactar cambios]

La gestión del tiempo Identificar actividades e hitos. WBS [work breakdown structure]: descomposición jerárquica del trabajo que debe ser ejecutado para cumplir con los objetivos del proyecto y los entregables requeridos. Actividad: es la unidad básica para estimar, planificar, monitorear y controlar el avance del trabajo en el proyecto. Hitos: son puntos de control del proyecto que por lo general se materializan en entregables concretos

La gestión del tiempo A D inicio B fin C identificar las dependencias y definir la secuencia de actividades Dependencias: Fin a comienzo Fin a fin Comienzo a comienzo Comienzo a fin Adelantos [leads]: representa situaciones en las que una actividad sucesora puede ser adelantada [testeo y correcciones]. Retrasos [lags]: representa situaciones en las que una actividad sucesora debe ser demorada. Diagrama de precedencia: grafo dirigido nodos representan actividades flechas representan dependencias A D inicio B fin C

La gestión del tiempo inicio fin C D A B identificar las dependencias y definir la secuencia de actividades Dependencias: Fin a comienzo Fin a fin Comienzo a comienzo Comienzo a fin Adelantos [leads]: representa situaciones en las que una actividad sucesora puede ser adelantada [testeo y correcciones]. Retrasos [lags]: representa situaciones en las que una actividad sucesora debe ser demorada. Diagrama de precedencia: grafo dirigido nodos representan actividades flechas representan dependencias inicio fin C D A B

La gestión del tiempo Desarrollar el cronograma Método del camino crítico: técnica de análisis calcula fechas tempranas de inicio y fin para cada tarea calcula fechas tardías de inicio y fin para cada tarea no contempla las restricciones de recursos Camino crítico: la secuencia de actividades que determina el tiempo necesario para ejecutar el proyecto. Holgura: tiempo disponible para la ejecución de una secuencia de actividades sin afectar el proyecto. Nivelación de recursos: técnica de análisis del cronograma que permite adaptarlo a cantidad limitada de recursos, la disponibilidad condicionada a ciertos períodos, o mantener niveles constantes.

La gestión del tiempo

La gestión del tiempo

La gestión del tiempo

La gestión del tiempo

La gestión del tiempo

La gestión de riesgos El riesgo es un evento o condición que si se produce tiene un efecto [positivo o negativo] en los objetivos o factores del proyecto. Es posible clasificar los riesgos: Riesgos del proyecto [ej.: rotación de personal] Riesgos del producto [ej.: componentes de terceros] Riesgos del negocio [ej.: competencia] Ejemplos: Rotación de personal Cambio de requerimientos Malas estimaciones Cambios en la tecnología Cambio de prioridades organizacionales No disponibilidad de recursos previstos [hardware, expertos] Retrasos en las especificaciones de componentes

La gestión de riesgos El proceso de gestión de riesgos: Identificación de riesgos Análisis de riesgos Planificación de respuestas Monitoreo y control de riesgos Determinar listado de riesgos potenciales. Identificar indicadores que permitan reconocer cuando el riesgo fue activado. Juicio Experto. Tormenta de ideas. Tomando listas base: Riesgos de tecnología Riesgos de personal Riesgos organizacionales Riesgos de herramientas Riesgos de requerimientos Riesgos de estimación

La gestión de riesgos El proceso de análisis de riesgos consiste en priorizar los riesgos identificados en función de su probabilidad e impacto en las restricciones y objetivos del proyecto. Riesgo Probabilidad Impacto Es imposible reclutar personal con las habilidades requeridas por el proyecto Alta Muy alto Los componentes de software que deben ser reutilizados contienen defectos que limitan su funcionalidad Media Alto Los cambios de requerimientos implican cambiar el dise;o Problemas financieros de la organización obligan a reducir el presupuesto del proyecto Bajo

La gestión de riesgos El proceso de planificar respuestas a riesgos consiste en establecer las estrategias para la gestión de riesgos. Estrategias: prevención: implica modificar el plan de gestión o eliminar la amenaza para que el riesgo se reduzca significativamente mitigación: reducir la probabilidad o el impacto asociado a un riesgo específico contingencia: establecer con anterioridad plan alternativo de respuesta en caso que un riesgo determinado se active trasnsferencia: trasladar el riesgo a un tercero [seguros]

Puntos claves La gestión de proyectos es esencial para que proyectos de ingeniería de software se logren en tiempo y presupuesto. El gerente del proyecto es responsable del cumplimiento de los objetivos planteados. El propósito de la gestión es lograr balancear la triple restricción: alcance, tiempo y recursos. La gestión de proyectos involucra fundamentalmente la fijación de planes, seguimiento y monitoreo de los mismos. El gerente de proyecto dedica la mayoría de su tiempo a la comunicación y debe desarrollar intensamente sus capacidades interpersonales. La gestión de proyectos involucra manejar riesgos que puedan afectar el cumplimiento de los objetivos. Los procesos de gestión tales como la planificación y manejo de riesgos son procesos iterativos que deben darse a lo largo de todo el proyecto.