Gestión de proyectos Es la primera etapa de Ingeniería del Software.

Slides:



Advertisements
Presentaciones similares
IDENTIFICAR NECESIDADES, PROBLEMAS U OPORTUNIDADES
Advertisements

NECESIDAD DE UN ESTUDIO DE TIEMPO
CICLO DE VIDA DEL DESARROLLO DE SOFTWARE
ANÁLISIS DE REQUERIMIENTOS
PLANEACION DE PROYECTOS
Introducción a la gestión de proyectos de software
Guía práctica para el diseño de proyectos sociales
GESTIÓN DE LOS COSTOS DEL PROYECTO
METRICAS DE PROCESO Y PROYECTO
ESTO SUCEDE CUANDO NO SE CUMPLE CON LAS FASES DE UN PROYECTO
Aprendiendo el PROCESO ADMINISTRATIVO y algo más…
Métricas en Proyectos de Software Prof. A/S: Diego Gutiérrez Gerenciamiento y Dirección de TI.
Evaluación de Productos
Ingeniería del software Juan Pablo Núñez
Luis Fernando Hevia Rodríguez
Doce consejos para la planificación realista en un proyecto de desarrollo de software Nombre: Juan el acróbata sexual Calderón.
Juan Antonio del Valle Flores
Planificación del Desarrollo de Software
Planificación, Reingeniería y Plan de Proyecto
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Planificación y modelado
Conceptos de Gestión y Planificación de Proyectos Software
Planificación Temporal y Seguimiento del Proyecto
Plan de Sistemas de Información (PSI)
Ingeniería de Software
Análisis y diseño detallado de aplicaciones informáticas de gestión
Escuela de Gerencia de Sistemas
Análisis de Riesgo en la Planificación
CRONOGRAMA DE ACTIVIDADES.
Ingeniería de Software
Ing. John Toasa Espinoza 2012 GESTION DE PROYECTOS DE SOFTWARE.
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Gestió n de Tiempo Nos pasamos todo el día pendiente de la hora… y sin embargo siempre nos falta tiempo.
Ámbito y Estimaciones de Proyecto
Una forma de ORGANIZAR el TRABAJO
1. Análisis de viabilidad del proyecto
Como gestionar y planificar un proyecto en la empresa
Medición y Métricas del Software
CURSO: 9° 2° MATERIA: TECNOLOGÍA ESCUELA: PBRO. CONSTANTINO SPAGNOLO FECHA: 4/7/12.
CRONOGRAMA DE ACTIVIDADES.
Laboratorio Informática II
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
TEMA 1: CONCEPTOS BÁSICOS
Conceptos sobre GESTIÓN DE PROYECTOS
INTRODUCCIÓN AL PROJECT.
LA MEJORA DE LOS PROCESOS
Microsoft Office Project INTRODUCCIÓN A LA GESTIÓN DE PROYECTOS Microsoft Office Project 2010.
árbol de problemas y objetivos
Especialidad en Administración de Proyectos
Análisis de resultados de la matriz FODA
Actividad 12. Estimación en los proyectos de software. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
Enfoque por procesos Sistema de Gestión de Calidad
REUNION INICIAL DE PROYECTO DE SOFTWARE Nombre del Proyecto: SISTEMA DE CONTROL UNIVERSITARIO Tipo de Proyecto: DESARROLLO DE SOFTWARE A LA MEDIDA 7 de.
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
ESTUDIO TÉCNICO DEL PROCESO PRODUCTIVO
Semestre VIII – Lapso Académico Ingeniería en Informática.
Fundamentos de Computación
Modelo de procesos de software
Planificación de Sistemas de Información
Procesos de Planeación
 La gestión de proyectos una disciplina que ha tomado fuerza en la medida en que buena parte de lo que se hace tanto a nivel personal como profesional.
Seguimiento y Control de Proyectos Informáticos..
10 Etapas de administración de proyectos con el método Lewis
Sistemas de calidad en el desarrollo de software.
GESTIÓN DE PROYECTOS.
ADMINISTRACIÓN Y GESTIÓN DE LA PRODUCCIÓN. Programación de Proyectos  Los proyectos pueden definirse como una serie de tareas relacionadas dirigidas.
Gestión del Alcance del Proyecto
INGENIERÍA WEB FORMULACIÓN Y PLANEACIÓN PARA INGENIERÍA WEB.
Gestión de tiempos del proyecto
Gestión de Proyectos.
Transcripción de la presentación:

Gestión de proyectos Es la primera etapa de Ingeniería del Software. Se compone de una serie de actividades orientadas a la redacción de un documento. En dicho documento se identifican y desarrollan los siguientes elementos: Ámbito de proyecto. Recursos necesarios para su realización. Tareas que es necesario realizar. Riesgos que pueden aparecer. Esfuerzo a realizar. Costes. Plan de acción a seguir. Solución a un problema: software + hardware + comunicaciones. No consiste solamente en el desarrollo de una aplicación. Implica una discusión de alternativas. Responde a preguntas tales como: ¿Cuanto cuesta? ¿Cuando estará acabado? ¿De que recursos hay que disponer? ¿Que hacer cuando aparece un imprevisto? ¿Que tareas hay que realizar? ¿En que orden se deben realizar las tareas? ¿Quien hace que?

Elementos clave de la gestión de proyectos. Comienzo del proyecto de software Medición y métricas Estimación Análisis de riesgos Planificación temporal Seguimiento y control

Comienzo del proyecto Antes de comenzar la planificación del proyecto se debe identificar El ámbito y los objetivos Las restricciones técnicas y de gestión Considerar soluciones alternativas Los objetivos identifican los fines globales del proyecto sin considerar como se llegará a esos fines. El ámbito identifica las funciones primordiales que debe llevar a cabo el software e intenta limitar dichas funciones de manera cuantitativa. Las alternativas han de permitir a los gestores y a los desarrolladores seleccionar el mejor enfoque, dadas las restricciones impuestas por la fecha tope de entrega, los límites presupuestarios, las disponibilidad de personal, las interfaces técnicas, etc. Con esta información se puede obtener: Unas estimaciones de coste razonables y precisas. Una identificación realista de las tareas del proyecto. Un plan de trabajo. El desarrollador del software y el cliente deben llegar a un acuerdo para definir el ámbito y los objetivos del proyecto.

Medición La medición nos ayuda a entender los procesos y productos y a comparar varios de ellos. Las mediciones se utilizan fundamentalmente para mejorar tanto los productos como los procesos de producción. Disponer de un conjunto de mediciones nos permite además inferir el comportamiento de futuros productos o procesos. Las mediciones conllevan una gran controversia y discusión: ¿Cuales son las métricas a utilizar en el proceso y en el producto? ¿Como se deben interpretar los datos obtenidos?

Estimaciones Cuando se planifica un proyecto de software es imprescindible obtener estimaciones de: Recursos y esfuerzo humano requerido (persona-mes) Duración temporal de proyecto (fechas) Coste (pesetas, euros) En muchos casos, las estimaciones se hacen valiéndose de la experiencia pasada. Pero ¿qué ocurre si el proyecto es totalmente distinto? Entonces, puede que la experiencia no sea suficiente. Existen diferentes técnicas de estimación para el desarrollo de software y todas tiene en común los siguientes atributos: Establecer en primer lugar el ámbito del proyecto. Como base para la realización de estimaciones, se usan las métricas del software (mediciones del pasado). El proyecto se desglosa en partes más pequeñas que se estiman individualmente. Se suele verificar los resultados usando varias técnicas de estimación distintas y comparando resultados.

Análisis de riesgos Cuando se elabora un software aparecen ciertas áreas de incertidumbre: ¿Se entienden realmente las necesidades del cliente? ¿Se pueden implementar antes de la fecha tope las funciones del proyecto? ¿Se encontrarán problemas técnicos de difícil solución que en este momento no son aparentes? ¿Los cambios que invariablemente se producen durante cualquier proyecto podrían hacer que la planificación fracase? El análisis de riesgos es algo indispensable para una buena gestión del proyecto de software. El análisis de riesgos consiste realmente en una serie de pasos de control de los riesgos que nos permiten combatirlos: Identificación de riesgos. Cálculo de riesgos. Priorización de riesgos. Estrategias de control de riesgos. Resolución y supervisión de riesgos.

Planificación temporal La planificación de un proyecto de software no difiere de la planificación de cualquier proyecto de ingeniería: Se identifican una serie de tareas del proyecto. Se analizan las dependencias entre cada par de las tareas anteriores. Se estima el esfuerzo asociado a cada tarea. Se asignan recursos a las tareas. Se crea una red de tareas. Se desarrolla una agenda de fechas. Se suelen usar herramientas para planificar, que en general disponen de las siguientes técnicas: Diagramas GRANT. Diagramas PERT. Camino crítico y tareas críticas. Informes de costes, presupuesto, utilización de recursos, etc.

Seguimiento y control El gestor del proyecto debe tener control sobre las tareas establecidas en la agenda. Se recomienda el uso de herramientas de planificación automática (MS Project). Se pueden reasignar recursos, reordenar las tareas o modificar los compromisos de entrega para resolver un problema no detectado.