Académique Documents
Professionnel Documents
Culture Documents
N
D
E
L
C
A
M
B
I
O
A
D
M
I
N
I
S
T
R
A
C
I
N
D
E
L
C
O
N
O
C
I
M
I
E
N
T
O
T
C
N
I
C
A
S
D
E
I
M
P
L
A
N
T
A
C
I
N
T
C
N
I
C
A
S
D
E
D
I
S
E
O
M
E
J
O
R
E
S
P
R
C
T
I
C
A
S
M
E
T
O
D
O
L
O
G
A
P
A
R
A
A
D
M
I
N
I
S
T
R
A
C
I
N
D
E
P
R
O
Y
E
C
T
O
S
M
E
T
O
D
O
L
O
G
A
P
A
R
A
D
E
S
A
R
R
O
L
L
O
D
E
S
I
S
T
E
M
A
S
El modelo de administracin de proyectos, debe ser
soportado por una metodologa perfectamente
definida, que proporcione las herramientas necesarias
para tomar las mejores decisiones.
Proceso de ejecucin del proyecto
Gestin Operativa
Gestin Tctica
Gestin
Estratgica
R A D P T I D
RP HR MR Q A CE
Modelo PMBOK segn PMI
Cada proceso mantiene la relacin
entre todos los ciclos de vida de un
proyecto
1.0 Objetivo.
2.0 Alcance.
3.0 Acuerdos.
4.0 Polticas.
5.0 Entrada de procesos.
6.0 Salida de Procesos.
7.0 Referencias.
8.0 Significados.
9.0 Descrip. de activ.
10.0 Diagrama de flujo.
11.0 Formatos.
12.0 Ayudas en lnea.
13.0 Otros.
PROCESO INICIAL (RFP)
PROCEDURE
PROCEDURE
PROCEDURE
PROCEDURE
PROCEDURE
ISO-9000
Gestin
Estratgica
Gestin Tctica
Gestin Operativa
Entradas Procesos Salidas
Implantacin
Pruebas
Programacin
Diseo
Anlisis
Inicio RFQ
PMI
Modelo PMBOK segn PMI
Admon. del Proyecto
Gestin Operativa
Admon. del Proyecto
Gestin Estratgica
Gestin
Requerimientos
con el
Cliente Final
Construccin
Pruebas
Instalacin
en
instalaciones
Cliente
Admon. del
Proyecto
Gestin
Tctica
Anlisis y
Diseo
consenso
con
Cliente Final
Establecer de manera
clara y acordada la
estimacin de tiempos,
recursos y esfuerzo del
proyecto
Aseguramiento de
calidad
Establecer
estndares de
codificacin
Revisin peridica del
cumplimiento de los
hitos ms importantes
con el cliente
Definir de
manera clara y
consensuada
Administracin de
cambios
documentado y
acordado con el
cliente
Puesta en marcha
Satisfaccin del cliente
Evaluacin final
Lecciones aprendidas
METODOLOGA = FACTOR DE XITO
Modelo PMBOK segn PMI
Modelo en Cascada
Modelo orientado en las actividades
Prescribe una ejecucin secuencial de un
subconjunto de los procesos de desarrollo y
de administracin
Es el modelo mas antiguo, propuesto por
Winston Royce en1970.
Modelo en Cascada
REQUERIMIENTOS
IMPLEMENTACION
LANZAMIENTO
DISEO
PRUEBAS
INSTALACION
MANTENIMIENTO
Modelo en Cascada -
Fortalezas
Fcil entendimiento e implementacin
Ampliamente utilizado y conocido ( En
teora )
Refuerza buenos hbitos: definir antes
que disear, disear antes que codificar
Identifica entregables e hitos.
Orientado a documentos.
Funciona bien en productos maduros y
equipos dbiles
Modelo en Cascada -
Debilidades
No aprovecha la iteracin, ni el desarrollo
exploratorio
Espera requerimientos definidos
completamente al inicio del proyecto.
(IREAL!!!)
Dificultar para integrar administracin del
riesgo
El software es entregado tarde en el
proyecto. Esto hace que se detecten
errores graves muy tarde.
Hacer cambios es difcil y costoso.
Modelo en V
Busca hacer la actividad de pruebas ms
efectiva y productiva
Los planes (y casos de prueba) se van
elaborando a medida que se avanza en el
desarrollo del proyecto
Modelo en V
Modelo en Espiral
Modelo centrado en la actividades
Basado en las mismas actividades del modelo
de cascada
Introduce: manejo de riesgos y creacin de
prototipos
Las actividades son organizadas en ciclos
Modelo en Espiral
Un ciclo corresponde a la construccin de un
producto intermedio
Las actividades de cada ciclo son:
Determinar objetivos
Especificar las restricciones
Generar alternativas
Identificar riesgos
Resolver riesgos
Desarrollar y verificar prximo nivel del producto
Desarrollar el plan del ciclo
REQUERIMIENTOS
IMPLEMENTACION
LANZAMIENTO
DISEO
V&V
INSTALACION
MANTENIMIENTO
N Ciclos
Prototipo 1
Prototipo 2
Prototipo 3
Prototipo 4
..
Prototipo n
Modelo en Espiral
Modelo Unified Process
Consiste en varios ciclos.
Al final de cada uno, un producto es entregado al
cliente
Cada ciclo consiste de cuatro fases:
Inception
Elaboration
Construction
Transition
Cada fase puede tener varias iteraciones
Una iteracin construye un conjunto de casos de
uso relacionados o mitiga algn riesgo de los
identificados
Inicio del
Proyecto
Define
Casos
de uso
Anlisis
Diseo
Construccin
y V&V
Liberacin
Versin 1, Versin 2, ...
Incrementos = un caso de uso
Iteracin = un caso de uso refinado
con toda la funcionalidad
Modelo Unified Process
ELABORACION CONSTRUCCION
TRANSICION
INICIO
Team Software Process TSP
Diferencias entre los modelos de
SW
Referencias
[Bernd Bruegge, Dutoit Allen. Object-Oriented Software
Engineering: Using UML, Patterns, and Java, 2004, Prentice
Hall, segunda edicin. Captulo 15
http://standards.ieee.org/catalog/olis/arch_se.html