2. Juan Palacio
Emprendedor, fundador de:
Safe Creative (Registro de propiedad intelectual en Internet)
lubaris (empresa local Zaragozana de integración y asesoría de sistemas)
Scrum Manager (Marco abierto para gestión de proyectos)
Plataforma SemanticCopyright
Cibertec (Aplicaciones para videodiscos láser, años 90. Actualmente cerrada)
Grupo Séptima (Software factory. Años 90. Actualmente cerrada)
Gestor:
Actual:
Director General de Safe Creative.
Gestor de proyectos de AAR Futuro (capital inversión)
Anterior
Director técnico iA Soft (Software factory e integración de sistemas)
Director de Calidad iA Soft
Director I+D+i iA Soft
Director General Cibertec …
Profesor de Ingeniería del Software (CESTE: University of Wales Bachelor of Science in Computer Science)
CIBERTEC
DISTRIBUIDORES INFORMÁTICOS
3. cc-by Josep Mª Rosell
1.- AGILIDAD
Descubriendo mejores métodos de hacer software
2.- SCRUM MANAGER
Síntesis: Flexibilidad y globalidad
4. cc-by Norman B. Leventhal Map Center
INTRODUCCIÓN
Caos – Procesos – Agilidad…
8. ¿Qué hacer con la Crisis del Software?
… y 40 años más tarde
Proyectos para desarrollo de sistemas de software
Fracaso Problemático Éxito
2009 24% 44% 32%
2004 19% 53% 29%
2000 23% 49% 28%
1998 28% 46% 26%
1995 40% 33% 27%
1994 31% 53% 16%
Fuente: Standish Group Survey,
9. ¿Qué hacer con la Crisis del Software?
… y 40 años más tarde
Proyectos para desarrollo de sistemas de software
Fracaso Problemático Éxito
2009 24% 44% 32%
2004 19% 53% 29%
2000 23% 49% 28%
1998 28% 46% 26%
1995 40% 33% 27%
1994 31% 53% 16%
Fuente: Standish Group Survey,
16. Una disciplina joven
… y rápida
Evolución de la capacidad de los microprocesadores
(Ley de Moore)
Nº de transistores
Itanium 29
1.000.000.000
Itanium 21,5
100.000.000 Pentium III
Pentium Pro
10.000000
80486 Pentium II
1.000000 Pentium
80286
100.000 80386
8088
10.000
4004
1000
1970 1975 1980 1985 1990 1995 2000 2005
Integración en microprocesadores Intel
17. Criterios de la solución clásica
Gestión de
proyectos
predictiva
19. Escenario de los 80: GESTIÓN PREDICTIVA
LA FORMA MÁS
EFICIENTE DE HACER UN
TRABAJO, ES HACERLO
BIEN A LA PRIMERA
Watts S. Humphrey
Creador de los modelos CMM - CMMI
20. Escenario de los 80: GESTIÓN PREDICTIVA
LA FORMA MÁS
EFICIENTE DE HACER UN
TRABAJO, ES HACERLO
BIEN A LA PRIMERA
Watts S. Humphrey
Creador de los modelos CMM - CMMI
Requisitos
Diseño
Codificación
Pruebas
Integración
Mantenim.
21. Gestión de proyectos
Gestión basada en
PLANIFICACIÓN
SEGUIMIENTO
1 ¿Qué hacer?
2 Planificación del trabajo
3 Ejecución y control
22. Criterios de la solución clásica
Gestión de Producción
proyectos basada en
predictiva procesos
23. Escenario de los 80: DESARROLLO BASADO EN PROCESOS
LA CALIDAD DEL
RESULTADO DEPENDE
DE LA CALIDAD DE LOS
PROCESOS
TQM - CMM - CMMI
Jurán / Humphrey
24. Escenario de los 80: DESARROLLO BASADO EN PROCESOS
Eficiencia
Calidad
PROCESOS
Repetibilidad
26. Escenario de los 80: DESARROLLO BASADO EN PROCESOS
LA CALIDAD DEL
RESULTADO DEPENDE
DE LA CALIDAD DE LOS
PROCESOS
TQM - CMM - CMMI
Jurán / Humphrey
27. Escenario de los 80: DESARROLLO BASADO EN PROCESOS
Eficiencia
Calidad
PROCESOS
Repetibilidad
28. Modelos de procesos
Modelos genéricos Modelos para software
Adaptaciones
1997
para softw.
TickIT
1991
PROCESOS
ISO 9000-3
1959 1979 1987 Trillium
MIL-Q 9858 BS 5750 ISO 9000 Bootstrap
1995
Modelos específicos
ISO 12207
para software.
1995 2003-05
TR 15504
Proy. SPICE ISO 15504
1993 Modelos 2001
CMM-SW CMM CMMI
29. Manifiesto ágil
Modelos genéricos Modelos para software
Adaptaciones
1997
para softw.
TickIT
1991
PROCESOS
ISO 9000-3
1959 1979 1987 Trillium
MIL-Q 9858 BS 5750 ISO 9000 Bootstrap
1995
Modelos específicos
ISO 12207
para software.
1995 2003-05
TR 15504
Proy. SPICE ISO 15504
1993 Modelos 2001
CMM-SW CMM CMMI
DSDM
SCRUM
CRYSTAL
ÁGILES
XP
ASD
PP
ISD
AM
2000
1995
Manifiesto Ágil
30. Manifiesto ágil
Marzo - 2001
Estamos poniendo al descubierto
mejores métodos para desarrollar
software…
www.agilemanifesto.org
31. Manifiesto ágil
PERSONAS Y
SU INTERACCIÓN
VALOR
Cc by Santi Siri
HERRAMIENTAS
Y PROCESOS
Cc by Tech Writer Boy
32. Manifiesto ágil
SOFTWARE QUE
FUNCIONA
VALOR
Cc by Thor
DOCUMENTACIÓN
EXHAUSTIVA
Cc by Joe Hall
33. Manifiesto ágil
COLABORACIÓN
CON CLIENTE
VALOR
Cc by Karsten Konrad
NEGOCIACIÓN
CONTRACTUAL
Cc by Kate Bingaman
34. Manifiesto ágil
RESPUESTA
AL CAMBIO
VALOR
Cc by Jonny Hunter
SEGUIMIENTO
DE UN PLAN
Cc by J.P. Dalbéra
46. Las características del software
TALENTO
Tiempos y métodos Gestión del talento
Optimización de procesos Excelencia
Organización científica del trabajo Cultura y entorno
63. Patrón Dialéctico: Tesis, Antítesis Síntesis
Síntesis1
T2 A2
T TESIS
Tesis1 Antítesis1 A ANTÍTESIS
S SÍNTESIS
Espiral del conocimiento. Hirotaka Takeuchi, Ikujiro Nonaka, Hitotsubashi on Knowledge Management, 2004
64. Patrón Dialéctico: Tesis, Antítesis Síntesis
S3
T4
S2
Síntesis1 T3 A3
T2 A2
T TESIS
Tesis1 Antítesis1 A ANTÍTESIS
S SÍNTESIS
Espiral del conocimiento. Hirotaka Takeuchi, Ikujiro Nonaka, Hitotsubashi on Knowledge Management, 2004
65. Patrón Dialéctico: Tesis, Antítesis Síntesis
S3
T4
S2
Síntesis1 T3 A3
T2 A2
T TESIS
Tesis1 Antítesis1 A ANTÍTESIS
S SÍNTESIS
Espiral del conocimiento. Hirotaka Takeuchi, Ikujiro Nonaka, Hitotsubashi on Knowledge Management, 2004
66. Punto de situación
Modelos genéricos Modelos para software
Adaptaciones
1997
para softw.
TickIT
1991
PROCESOS
ISO 9000-3
1959 1979 1987 Trillium
MIL-Q 9858 BS 5750 ISO 9000 Bootstrap
Modelos específicos
1995
para software.
ISO 12207
1995 2003-05
TR 15504
Proy. SPICE ISO 15504
1993 Modelos 2001
CMM-SW CMM CMMI
DSDM
SCRUM
CRYSTAL
ÁGILES
XP
ASD
PP
ISD
AM
2000
1995
Manifiesto Ágil
67. cc-by Josep Mª Rosell
1.- AGILIDAD
Descubriendo mejores métodos de hacer software
2.- SCRUM MANAGER
Qué es, y qué aporta
68. Flexibilidad
Flexible
Disciplina Agilidad
cc by: Lizzy Foulkes
Global Gestión de Proyecto
Ingeniería
Gestión de Empresa
Basado en el valor de las personas
cc by: Bùi Linh Ngân
69. Flexibilidad
Flexible
Disciplina Agilidad
cc by: Lizzy Foulkes
Global Gestión de Proyecto
Ingeniería
Gestión de Empresa
Basado en el valor de las personas
cc by: Bùi Linh Ngân
79. Flexibilidad
Flexible
Disciplina Agilidad
cc by: Lizzy Foulkes
Global Proyecto
Producto
Gerencia
Basado en el valor de las personas
cc by: Bùi Linh Ngân
83. Scrum Manager: Flexibilidad
PRINCIPIO ÁGIL PRÁCTICAS ÁGILES
Burn-down
Seguimiento próximo Kanban de tareas
(diario) Gráfico de carrera
…
Fundamentalismo (RAE): Exigencia intransigente de
sometimiento a una doctrina o práctica establecida
84. Scrum Manager: Flexibilidad
PRINCIPIO ÁGIL PRÁCTICAS ÁGILES
Burn-down
Seguimiento próximo Kanban de tareas
(diario) Gráfico de carrera
…
FLEXIBILIDAD
Fundamentalismo (RAE): Exigencia intransigente de
sometimiento a una doctrina o práctica establecida
85. Flexible
cc by: Lizzy Foulkes
Global Proyecto
Producto
Gerencia
Basado en el valor de las personas
cc by: Bùi Linh Ngân