Implcita o Explcitamente todos los modelos de ciclo de vida cuentan por lo menos con las siguientes actividades
REQUERIMIENTOS DISEO -> IMPLEMENTACIN -> PRUEBAS -> MANTENIMIENTO
Mtodo (modelo) Lineal Secuencial o de Cascada (Waterfall).
El paradigma del ciclo de vida clsico para la ingeniera del software. enfoque sistemtico, secuencial
Ingeniera y anlisis del sistema : estableciendo los requerimientos de todos los elementos del sistema y luego asignado algn
subconjunto de estos requerimientos al software
Anlisis de los requerimientos del software: Los requerimientos tanto del sistema como del software se documentan y revisan
con el cliente. comprender el dominio de la informacin del software
Diseo:traduce los requerimientos en una representacin del software que pueda ser establecida de forma que obtenga la
calidad requerida antes de que comience la codificacin. Como los requerimientos, el diseo se documenta y forma parte de la
configuracin del software.
Codificacin: traducirse en una forma legible para la mquina
Prueba: Una vez que se ha generado el cdigo, comienza la prueba del programa. La prueba se enfoca sobre la lgica interna
del software, asegurando que todas las sentencias se han probado, y sobre las funciones externas, esto es, realizando pruebas
para asegurar que la entrada definida producir los resultados que realmente se requieren.
Mantenimiento: El software sufrir indudablemente cambios despus de que se entregue al cliente (una posible excepcin es
el software empotrado). Ejemplo cambio de sist oper, agregar algn dispositivo perifrico.
Mtodo (modelo) Incremental.
forma de reducir la repeticin del trabajo en el proceso de desarrollo y dar oportunidad de retrasar la toma de decisiones en los
requisitos hasta adquirir experiencia con el sistema.
til cuando no se cuenta con una dotacin de personal suficiente
en cada incremento se aade personal
El usuario se involucra ms.
Difcil de evaluar el coste total
Los errores en los requisitos se detectan tarde.
El resultado puede ser muy positivo.
Mtodo (modelo) en Espiral. El Modelo en Espiral es un modelo de proceso de software evolutivo que conjuga la naturaleza
iterativa de construccin de prototipos con los aspectos controlados y sistemticos del modelo lineal secuencial. Ideal para realizar
versiones incrementales de manera rpida, que no se basa en fases claramente definidas y separadas para crear un sistema. Se
divide en un nmero de actividades de marco de trabajo, tambin llamadas regiones de tareas, Cada una de las regiones Estn
compuestas por un conjunto de tareas del trabajo llamado conjunto de tareas. Las regiones que definen esas actividades
comprenden un conjunto de tareas del trabajo: ese conjunto s se debe adaptar a las caractersticas del proyecto en particular a
emprender
Qu es un Proyecto?
es un esfuerzo temporal llevado a cabo con el fin de crear un producto o servicio nico con un conjunto de actividades
coordinadas y controladas con fecha de inicio y de terminacin incluyendo restricciones de tiempo, costos y recursos.
Las fases o procesos bsicos de un proyecto son Iniciacin, Planificacin, Ejecucin (implementacin), Monitoreo y Control y
Cierre.
Las diez reas del conocimiento mencionadas en el PMBOK son:
Gestin de la Integracin de Proyectos (Gestin de Plan de Proyectos),
Gestin del Alcance en Proyectos,
Gestin del Tiempo en Proyectos,
Gestin de la Calidad en Proyectos,
Gestin de Costos en Proyectos,
Gestin del Riesgo en Proyectos,
Gestin de Recursos Humanos en Proyectos,
Gestin de la Comunicacin en Proyectos,
Gestin de Adquisiciones, y
Gestin de Interesados
En que consiste un proyecto
Definicin; aqu se desarrolla lo que corresponde a Iniciacin.
Planeacin; en lo que corresponde a Planeacin.
Seguimiento; en lo que corresponde a Ejecucin (implementacin), Monitoreo y Control y Cierre.
nos provee una visin de todos los riesgos conocidos en el proyecto, y sirve como entrada para la planificacin y evaluacin del
proyecto.
Objetivo
Aumentar la probabilidad y el impacto de los eventos positivos, y disminuir la probabilidad y el impacto de los eventos adversos
para el proyecto.
Qu es un riesgo?
Es un evento o condicin que puede o no ocurrir que, si se produce, tiene un efecto positivo o negativo sobre al menos un objetivo
del proyecto.
Todo riesgo implica 2 cosas:
Incertidumbre: El acontecimiento que caracteriza al riesgo puede o no puede ocurrir.
Prdida: Si el riesgo se convierte en una realidad, ocurrirn consecuencias no deseadas o prdidas. Cuando se analizan los riesgos
es importante cuantificar el nivel de incertidumbre y el grado de prdidas asociado con cada riesgo.
Para poder cuantificar las prdidas, los riesgos se clasifican de la siguiente manera:
Riesgos del Proyecto: amenazan al plan del proyecto. Si ocurren, probablemente la planificacin temporal del proyecto se retrasa y
los costos aumentan. Identifican los problemas potenciales de presupuesto, planificacin temporal, personal, recurso, cliente y
requisitos y su impacto en un proyecto de software.
Riesgos Tcnicos: amenazan la calidad y la planificacin temporal del software que hay que producir. Si ocurren, la
implementacin puede llegar a ser difcil o imposible. Identifican problemas potenciales de diseo, implementacin, de interfaz,
verificacin y de mantenimiento. Ocurren porque el problema es ms difcil de resolver de lo que pensbamos.
Riesgos del Negocio: amenazan la viabilidad del software a construir. Los candidatos para los cinco principales riesgos del
negocio son:
Construir un producto o sistema excelente que no quiere nadie en realidad (riesgo de mercado). Construir un producto que no
encaja en la estrategia comercial general de la compaa (riesgo estratgico). Construir un producto que el departamento de
ventas no sabe cmo vender (riesgo de ventas).
Perder el apoyo de una gestin experta debido a cambios de enfoque o a cambios de personal (riesgo de direccin).
Perder presupuesto o personal asignado (riesgos de presupuesto).
Lista de Riesgos
Cmo identificar los riesgos?
Un mtodo para identificar riesgos es crear una lista de comprobacin de elementos de riesgo. Se puede utilizar para identificar
riesgos y se enfoca en un subconjunto de riesgos conocidos y predecibles en las siguientes subcategoras:
Tamao del producto
Impacto en el negocio
Caractersticas del cliente
Definicin del proceso
Entorno de desarrollo
Tecnologa a construir
Tamao y experiencia de la plantilla
Cmo tratar los riesgos?
Todas las actividades de anlisis de riesgo tienen un objetivo nico: ayudar al equipo del proyecto a desarrollar una estrategia
para tratar los riesgos. Una estrategia eficaz debe considerar tres aspectos:
Evitar el riesgo
Supervisar el riesgo
Gestin del riesgo y planes de contingencia
Identificacin de riesgos.