Académique Documents
Professionnel Documents
Culture Documents
Es el proceso de seleccionar tareas y asignar a cada uno de los integrantes del equipo De ingeniera del software
Adaptar las actividades conforme los riegos se vuelvan realidad Los gestores del proyecto son los responsables de velar por el desarrollo de estas actividades e individualmente cada ingeniero de sistemas
Identificar Actividades
Requirmiento de software
Las principales razones por las cuales el software se entrega con retraso: Una fecha limite irrealizable establecida por alguien extremo al grupo de ingeniera de sistemas del software e impuesta a los gestores y profesionales del grupo. Cambio en los requisitos del cliente que no se refleja en las modificaciones a la calendarizacin. Una subestimacin razonable de la cantidad de esfuerzo o de recursos que se requieran para realizar el trabajo Riesgo predecible o impredecible que no se consideraron cuando comenz el proyecto
Falta de comunicacin con el personal del equipo del proyecto que genera demoras
Una falta en la gestin del proyecto porque no reconoci el retraso ni emprendo una accin para corregir el problema
Napelon dijo alguna vez CUALQUIER COMANDANTE EN JEFE QUE PRETENDE LLEVAR A CABO UN PLAN QUE CONSIDERA DEFECTUOSO COMETE UN ERROR; DEBE EXPONER SUS RAZONES, INSISTIR QUE EL PLAN DEBE CAMBIARSE Y FINALMENTE PRESENTAR SU RENUNCIA EN LUGAR DE SER EL INSTRUMENTO DE LA INSTRUCCIN DE LA DESTRUCCION DE SU EJERCITO
realizar una estimacin detallada empleando datos histricos de proyectos previstos. Determinar el esfuerzo y la duracin estimados para el proyecto Aplicar un modelo de proceso incremental y desarrollar una estrategia de ingeniera de software que entregara la funcionalidad critica de la fecha limite impuesta pero demorara otra documente el plan.
Reunirse con el cliente, con la estimacin detallada y explicarle porque la fecha limite impuesta es irrealizable
Ofrezca la estrategia desarrollo incremental como alternativa TENEMOS UNAS CUENTAS OPCIONES Y ME GUSTARIA QUE TOMASE UNA DECISION A BASE DE ELLOS
La calendarizacin del proyecto de software es una actividad que distribuye estimaciones de esfuerzo esfuerzo a tareas especificas de ingeniera del software. Una calendarizacin demasiado optimista no genera una calendarizacin real mas corta sino una mayor a travs de la duracin planificada del proyecto al asignar el
Compartimentacin : el proyecto debe dividirse en comportamientos en varias actividades. Interdependencia: se debe determinar la interdependencia a cada actividad. Accin o tarea compartimentada. Asignacin de tiempo: asignar unidades de trabajo (personal/dia). Validacin del esfuerzo: todo proyecto tiene un numero definido de personas en el software Definicin de responsabilidades. Definicin de resultados. Definicin de hitos.
La curva putnam-norden-rayleigh (pnr) que proporciona el indicio de la relacin Entre el esfuerzo aplicado y el tiempo de entrega para un proyecto de software
Un proceso de software eficaz debe definir una coleccin de conjunto de tareas. Son una coleccin de tareas, hitos y productos para el proyecto. Con esto se consigue una alta calidad y no se debe abrumar con trabajo necesario. Se realiza segn el tipo de proyecto y el grado de vigor del personal
Proyecto de desarrollo del concepto, se inician para explorar aplicaciones o conceptos de negocios
Proyecto de desarrollo de nuevas aplicaciones, se lleva a cabo tras una solicitud del cliente. Proyecto de mejora de la aplicacin, el software existentes experimenta modificaciones.
Proyectos de mantenimiento de aplicaciones, los cuales corrigen, adapta no extienden el software existente
Proyecto de reingeniera, estos se llevan a cabo con la finalidad de reconstruir un sistema existente(heredado) en todo o en parte.
Tamao del proyecto Numero de usuarios potenciales. Lo crucial de la misin Duracin de la aplicacin Estabilidad de los requisitos. Facilidad de comunicacin como el usuario o desarrollador Madurez de la tecnologa aplicable Restricciones de desempeo Caractersticas anidadas y no anidadas. Equipo del proyecto y factores de reingeniera. Cuando se consideran estos factores ofrecen un indicio del grado de rigor que se debe aplicar al proceso de software
Se refinan las tareas para crear una calendarizacin detallada del proyecto El refinamiento comienza de tomar cada tarea principal y se descomponen. REDE DE TAREAS Todas las tareas tienen interdependencia basadas en su secuencia Algunas tareas se realizan en paralelo
Integracin a.b.c
Algunas de las tcnicas mas importantes de calendarizacin son: -La tcnica de evaluacin y revisin de programa PERT. -Y el mtodo de ruta critica CPM.
Ambas tcnicas reciben impulso de la informacin ya desarrollada en actividades tempranas de la planeacin del proyecto
permiten al planificador de software: Determinar la trayectoria critica. Establecer las estimaciones de tiempo Calcular los tiempos limites
Cuando se crea una calendarizacin, el planificador comienza con un conjunto de tareas y estas empiezan a ser asignadas a individuos especficos. Como consecuencia de esta entrada se genera un cronograma tambin llamado grafico GANTT.
Es posible desarrollar un grafico para todo el proyecto o se puede desarrollar cronograma separados para cada funcin
Una vez ingresada la informacin necesaria para generar el cronograma la mayora de proyectos producen TABLAS DE PROYECTOS.
La calendarizacin proporciona un mapa de carreteras al gestor del proyecto de software , si se desarrollo de manera adecuada. Ayudara a definir las tareas e hitos que se deba seguir y controlar conforme avance el proyecto. El seguimiento se puede hacer de la siguiente manera: -Con la realizacin peridica de reuniones.
Es razonable preguntar si existe una tcnica cuantitativa para evaluar el progreso conforme el equipo avance a travs de la calendarizacin.
Existe una tcnica para realizar el anlisis cuantitativos del progreso. Se lama ANALISIS DEL VALOR GANADO(AVG)
El sistema de valor ganado es una medida del progreso permite valorar el porcentaje realizado Reemplazando al anlisis cuantitativo en lugar de apoyarse en una opcin personal