SlideShare una empresa de Scribd logo
1 de 23
1©Caelum, 2009
Pablo Herraiz
Caelum
http://www.caelum.es
http://www.calidaddelsoftware.com
Email: pherraiz@caelum.es
2©Caelum, 2009
Contenido
El problema del desarrollo del sw
Buscando la solución
Eligiendo el transporte
Llegando a la meta
3©Caelum, 2009
EL PROBLEMA DEL DESARROLLO
4©Caelum, 2009
Un poco de historia
1946 - 1958
Válvulas
Lenguaje máquina
1958 - 1964
Transistores
Ensamblador, Fortran, Cobol
1964 - 1974
Circuitos
integrados
Estándares de
lenguajes
1974 - 2008
WORDSTAR (1978)
VISICALC (1979)
MS DOS
WINDOWS
LINUX
Microprocesadores
MICROSOFT - 1980
WWW - 1991
1984
1993
1973
Formación reglada
Metodologías
Herramientas
5©Caelum, 2009
Síntomas
Los proyectos no se entregan a tiempo
Los jefes de proyecto sufren
Los desarrolladores trabajan horas extras
Los clientes se enfadan
La dirección está que trina
- Fallan las estimaciones
- La planificación es optimista
- No se estudian bien los
riesgos
- No hay anticipación sino
reacción
- etc, etc, etc …
Establecer una estrategia
que permita mejorar el
desarrollo del sw
6©Caelum, 2009
De artesanía a ingeniería
Ingeniería del software.
Es la aplicación de un enfoque sistemático, disciplinado y
cuantificable al desarrollo, operación y mantenimiento del
software; es decir, la aplicación de la ingeniería al
software (IEEE, 1993)
7©Caelum, 2009
El aglutinante
Herramientas
Cuerpos de conocimiento
Personas
formadas
Metodologías
PROCESO
8©Caelum, 2009
BUSCANDO LA SOLUCIÓN
9©Caelum, 2009
Dibujar el macro-proceso
Proceso de fabricación de fósforos
¿Proceso de desarrollo de software?
Entender
Definir
Implantar
10©Caelum, 2009
Determinar los procesos
Planificar
la mejora
Agrupación
lógica
Asignación
Esquema
procesos
Etapas
Principales
Roles
Actividades
Mejorar
Planificar
la mejora
Mejorar
11©Caelum, 2009
Definir los procesos
Gestión
Ingeniería
Cómo
estimar
Cómo gestionar los
datos del proyecto y del
producto
Cómo planificar
Cómo monitorizar
Qué Ciclo de
vida utilizar
Cómo probar
Cómo controlar
las versiones
Cómo gestionar
los requisitos
Cómo
desarrollar la
solución
12©Caelum, 2009
Herramienta sí, herramienta no
Plan
Seguimiento
Datos
Estimación
Pruebas
Versiones
Requisitos
Solución
técnica
Cronograma
Esfuerzos
Incidencias,
Riesgos, RHH
Gestión de
cambios
Captura de
requisitos
Cálculo
Técnica
Gestión
Configuración
Criterios
Pruebas
Automáticas
Planes
Criterios de fin
Diseño
Programación
Solución
13©Caelum, 2009
Cómo
Describir y usar los procesos
Proceso
Herramienta
Excel
Medidas Tiempo - Esfuerzo
Actividades M y T
Roles JP y An
Guías de
herramientas
Metodología Cálculo de
indicadores
Técnicas de
estimación
Adaptación al
tipo de proyecto
Quién
Qué
Política Plan Recursos Autoridad Formación Control
productos
Involucra
ción
Monitori
zación
Evaluación Revisión
14©Caelum, 2009
Aprender
- Datos de los proyectos
Estimados
Reales
- Opiniones de
involucrados
- Lecciones aprendidas
- Características de los
equipos
- Medidas
- Indicadores
- Elementos
de los
procesos
+ ++
CONOCIMIENTO
Repositorio de
datos de
proyectosLibrería de
activos
de procesos
+
• Mejores estimaciones
• Menos sorpresas
• Entregas a tiempo
• Mejores C.V.
• Menos nervios
• Más satisfacción
15©Caelum, 2009
ELIGIENDO EL TRANSPORTE
16©Caelum, 2009
Eligiendo el transporte
Dibujar el macro-proceso
Establecer los procesos
Definir los procesos
Herramienta sí, herramienta no
Describir y usar los procesos
Aprender
META
Usted
está aquí
Buscar ayuda en normas y modelos
para encontrar el itinerario adecuado
17©Caelum, 2009
Los modelos
¿Sabrían hacer un buen dibujo de una mosca?
¿Y ahora sabrían?
Es más sencillo y tiene más garantías de éxito
definir los procesos según un modelo reconocido
18©Caelum, 2009
Un modelo, distintas interpretaciones
Los modelos
Interpretarlo para adaptarlo a las características de la organización
19©Caelum, 2009
Los modelos
2
3
5
4
Inicial
Mejora
continua
2
3
5
4
Inicial
Mejora
continua
Mejora paulatina,
ordenada, incremental,
sólida
aplicación de un enfoque
sistemático,
disciplinado y
cuantificable
al desarrollo, operación y
mantenimiento del software
INGENIERIA
SOFTWARE
20©Caelum, 2009
Algunos problemas típicos
Pruebas
,revisiones
insuficientes
Mala gestión
de cambios
Malas
estimaciones
Poco control
Entregas
fuera de
plazo
Entregas
fuera de
plazo
Cambios
continuos
Cambios
continuos
Calidad
inadecuada
Calidad
inadecuada
Planificación del proyecto
Medición y análisis
Seguimiento y control
Gestion de Requisitos
Gestión de Configuración
Aseguramiento de la Calidad
del Proceso y
del Producto
21©Caelum, 2009
No hay varitas mágicas
Se necesita la participación y el esfuerzo de
todos
La meta es reducir la incertidumbre
La mejora es gradual
Se tiene que utilizar un modelo reconocido
Se tiene que diseñar un plan de mejora y
llevarlo a cabo como un proyecto.
Se tiene que contar con personas formadas en
el modelo y con experiencia en su aplicación
SENTIDO
COMÚN
Y
CONSTANCIA
22©Caelum, 2009
PREGUNTAS?
?
23©Caelum, 2009
Muchas gracias

Más contenido relacionado

Similar a 14 Caelum SFIC 2009

Enfoques en la Dirección de Proyectos - No sirve el Talle único
Enfoques en la Dirección de Proyectos - No sirve el Talle únicoEnfoques en la Dirección de Proyectos - No sirve el Talle único
Enfoques en la Dirección de Proyectos - No sirve el Talle únicoCeciliaboggi
 
Enfoque Adaptativo de DP-PMIBA 2013
Enfoque Adaptativo de DP-PMIBA 2013Enfoque Adaptativo de DP-PMIBA 2013
Enfoque Adaptativo de DP-PMIBA 2013Ceciliaboggi
 
10011069INSA_Presentacion_CMMI.pdf
10011069INSA_Presentacion_CMMI.pdf10011069INSA_Presentacion_CMMI.pdf
10011069INSA_Presentacion_CMMI.pdfssuserd9f74e
 
Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.Luis Trejos
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudEliud Cortes
 
Metodologías Ágiles en la Práctica
Metodologías Ágiles en la PrácticaMetodologías Ágiles en la Práctica
Metodologías Ágiles en la PrácticaManuel Rubio
 
Six sigma introduction strategies and organizations
Six sigma introduction strategies and organizationsSix sigma introduction strategies and organizations
Six sigma introduction strategies and organizationsrosh271
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009Pepe
 
Personal Software Process / Sesion 01
Personal Software Process / Sesion 01Personal Software Process / Sesion 01
Personal Software Process / Sesion 01andres hurtado
 
gestion de proyecto scrum manager_98 HO.pdf
gestion de proyecto scrum manager_98 HO.pdfgestion de proyecto scrum manager_98 HO.pdf
gestion de proyecto scrum manager_98 HO.pdfRodolfoSaulCohen
 
10 Coritel
10 Coritel10 Coritel
10 CoritelPepe
 
Power Platform 2020
Power Platform 2020Power Platform 2020
Power Platform 2020Raona
 
Scrum Manager_RESUMEN 58 HO.pdf
Scrum Manager_RESUMEN 58 HO.pdfScrum Manager_RESUMEN 58 HO.pdf
Scrum Manager_RESUMEN 58 HO.pdfRodolfoSaulCohen
 
Presentación de Lanzamiento crm Xpress V3
Presentación de Lanzamiento crm Xpress V3Presentación de Lanzamiento crm Xpress V3
Presentación de Lanzamiento crm Xpress V3Luis Roberto Canelo Maza
 

Similar a 14 Caelum SFIC 2009 (20)

Enfoques en la Dirección de Proyectos - No sirve el Talle único
Enfoques en la Dirección de Proyectos - No sirve el Talle únicoEnfoques en la Dirección de Proyectos - No sirve el Talle único
Enfoques en la Dirección de Proyectos - No sirve el Talle único
 
Conferencia cip semana de la ingeniería
Conferencia cip semana de la ingenieríaConferencia cip semana de la ingeniería
Conferencia cip semana de la ingeniería
 
Tw ¿Por qué elegir ágil?
Tw   ¿Por qué elegir ágil? Tw   ¿Por qué elegir ágil?
Tw ¿Por qué elegir ágil?
 
Enfoque Adaptativo de DP-PMIBA 2013
Enfoque Adaptativo de DP-PMIBA 2013Enfoque Adaptativo de DP-PMIBA 2013
Enfoque Adaptativo de DP-PMIBA 2013
 
10011069INSA_Presentacion_CMMI.pdf
10011069INSA_Presentacion_CMMI.pdf10011069INSA_Presentacion_CMMI.pdf
10011069INSA_Presentacion_CMMI.pdf
 
Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.Presentación comercial S-SQUARE S.A.
Presentación comercial S-SQUARE S.A.
 
Softagile
SoftagileSoftagile
Softagile
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Metodologías Ágiles en la Práctica
Metodologías Ágiles en la PrácticaMetodologías Ágiles en la Práctica
Metodologías Ágiles en la Práctica
 
Scrum
ScrumScrum
Scrum
 
Six sigma introduction strategies and organizations
Six sigma introduction strategies and organizationsSix sigma introduction strategies and organizations
Six sigma introduction strategies and organizations
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
 
Personal Software Process / Sesion 01
Personal Software Process / Sesion 01Personal Software Process / Sesion 01
Personal Software Process / Sesion 01
 
gestion de proyecto scrum manager_98 HO.pdf
gestion de proyecto scrum manager_98 HO.pdfgestion de proyecto scrum manager_98 HO.pdf
gestion de proyecto scrum manager_98 HO.pdf
 
10 Coritel
10 Coritel10 Coritel
10 Coritel
 
Power Platform 2020
Power Platform 2020Power Platform 2020
Power Platform 2020
 
Scrum Manager_RESUMEN 58 HO.pdf
Scrum Manager_RESUMEN 58 HO.pdfScrum Manager_RESUMEN 58 HO.pdf
Scrum Manager_RESUMEN 58 HO.pdf
 
Unidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de DesarrolloUnidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de Desarrollo
 
Modelos de desarrollo del software grupo5
Modelos de desarrollo del software grupo5Modelos de desarrollo del software grupo5
Modelos de desarrollo del software grupo5
 
Presentación de Lanzamiento crm Xpress V3
Presentación de Lanzamiento crm Xpress V3Presentación de Lanzamiento crm Xpress V3
Presentación de Lanzamiento crm Xpress V3
 

Más de Pepe

05 Almira Labs VII Semana CMMI
05 Almira Labs VII Semana CMMI05 Almira Labs VII Semana CMMI
05 Almira Labs VII Semana CMMIPepe
 
03 Tecsidel VII Semana CMMI
03 Tecsidel VII Semana CMMI03 Tecsidel VII Semana CMMI
03 Tecsidel VII Semana CMMIPepe
 
04 Panel VII Semana CMMI
04  Panel VII Semana CMMI04  Panel VII Semana CMMI
04 Panel VII Semana CMMIPepe
 
01 Ministerio de Defensa VII Semana CMMI
01 Ministerio de Defensa VII Semana CMMI01 Ministerio de Defensa VII Semana CMMI
01 Ministerio de Defensa VII Semana CMMIPepe
 
01 Insa VI Semana CMMI
01 Insa VI Semana CMMI01 Insa VI Semana CMMI
01 Insa VI Semana CMMIPepe
 
06 IAPSolutions VI Semana CMMI
06 IAPSolutions VI Semana CMMI06 IAPSolutions VI Semana CMMI
06 IAPSolutions VI Semana CMMIPepe
 
05 Visure VI Semana del CMMI
05 Visure VI Semana del CMMI05 Visure VI Semana del CMMI
05 Visure VI Semana del CMMIPepe
 
04 Grupo Gesfor VI Semana CMMI
04 Grupo Gesfor VI Semana CMMI04 Grupo Gesfor VI Semana CMMI
04 Grupo Gesfor VI Semana CMMIPepe
 
03 Siconet VI Semana CMMI
03 Siconet VI Semana CMMI03 Siconet VI Semana CMMI
03 Siconet VI Semana CMMIPepe
 
02 Avanade VI Semana CMMI
02 Avanade VI Semana CMMI02 Avanade VI Semana CMMI
02 Avanade VI Semana CMMIPepe
 
09 Gesein VI Semana CMMI
09 Gesein VI Semana CMMI09 Gesein VI Semana CMMI
09 Gesein VI Semana CMMIPepe
 
07 Caelum VI Semana CMMI
07 Caelum VI Semana CMMI07 Caelum VI Semana CMMI
07 Caelum VI Semana CMMIPepe
 
08 Consejo VI Semana CMMI
08 Consejo VI Semana CMMI08 Consejo VI Semana CMMI
08 Consejo VI Semana CMMIPepe
 
02 Deloitte SFIC 2009
02 Deloitte SFIC 200902 Deloitte SFIC 2009
02 Deloitte SFIC 2009Pepe
 
08 AEC SFIC 2009
08 AEC SFIC 200908 AEC SFIC 2009
08 AEC SFIC 2009Pepe
 
03 IDC SFIC 2009
03 IDC SFIC 200903 IDC SFIC 2009
03 IDC SFIC 2009Pepe
 
18 Inycom SFIC 2009
18 Inycom SFIC 200918 Inycom SFIC 2009
18 Inycom SFIC 2009Pepe
 
19 AEMES SFIC 2009
19 AEMES SFIC 200919 AEMES SFIC 2009
19 AEMES SFIC 2009Pepe
 
17 IBM SFIC 2009
17 IBM SFIC 200917 IBM SFIC 2009
17 IBM SFIC 2009Pepe
 
16 Vector Software SFIC 2009
16 Vector Software SFIC 200916 Vector Software SFIC 2009
16 Vector Software SFIC 2009Pepe
 

Más de Pepe (20)

05 Almira Labs VII Semana CMMI
05 Almira Labs VII Semana CMMI05 Almira Labs VII Semana CMMI
05 Almira Labs VII Semana CMMI
 
03 Tecsidel VII Semana CMMI
03 Tecsidel VII Semana CMMI03 Tecsidel VII Semana CMMI
03 Tecsidel VII Semana CMMI
 
04 Panel VII Semana CMMI
04  Panel VII Semana CMMI04  Panel VII Semana CMMI
04 Panel VII Semana CMMI
 
01 Ministerio de Defensa VII Semana CMMI
01 Ministerio de Defensa VII Semana CMMI01 Ministerio de Defensa VII Semana CMMI
01 Ministerio de Defensa VII Semana CMMI
 
01 Insa VI Semana CMMI
01 Insa VI Semana CMMI01 Insa VI Semana CMMI
01 Insa VI Semana CMMI
 
06 IAPSolutions VI Semana CMMI
06 IAPSolutions VI Semana CMMI06 IAPSolutions VI Semana CMMI
06 IAPSolutions VI Semana CMMI
 
05 Visure VI Semana del CMMI
05 Visure VI Semana del CMMI05 Visure VI Semana del CMMI
05 Visure VI Semana del CMMI
 
04 Grupo Gesfor VI Semana CMMI
04 Grupo Gesfor VI Semana CMMI04 Grupo Gesfor VI Semana CMMI
04 Grupo Gesfor VI Semana CMMI
 
03 Siconet VI Semana CMMI
03 Siconet VI Semana CMMI03 Siconet VI Semana CMMI
03 Siconet VI Semana CMMI
 
02 Avanade VI Semana CMMI
02 Avanade VI Semana CMMI02 Avanade VI Semana CMMI
02 Avanade VI Semana CMMI
 
09 Gesein VI Semana CMMI
09 Gesein VI Semana CMMI09 Gesein VI Semana CMMI
09 Gesein VI Semana CMMI
 
07 Caelum VI Semana CMMI
07 Caelum VI Semana CMMI07 Caelum VI Semana CMMI
07 Caelum VI Semana CMMI
 
08 Consejo VI Semana CMMI
08 Consejo VI Semana CMMI08 Consejo VI Semana CMMI
08 Consejo VI Semana CMMI
 
02 Deloitte SFIC 2009
02 Deloitte SFIC 200902 Deloitte SFIC 2009
02 Deloitte SFIC 2009
 
08 AEC SFIC 2009
08 AEC SFIC 200908 AEC SFIC 2009
08 AEC SFIC 2009
 
03 IDC SFIC 2009
03 IDC SFIC 200903 IDC SFIC 2009
03 IDC SFIC 2009
 
18 Inycom SFIC 2009
18 Inycom SFIC 200918 Inycom SFIC 2009
18 Inycom SFIC 2009
 
19 AEMES SFIC 2009
19 AEMES SFIC 200919 AEMES SFIC 2009
19 AEMES SFIC 2009
 
17 IBM SFIC 2009
17 IBM SFIC 200917 IBM SFIC 2009
17 IBM SFIC 2009
 
16 Vector Software SFIC 2009
16 Vector Software SFIC 200916 Vector Software SFIC 2009
16 Vector Software SFIC 2009
 

Último

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 

Último (20)

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 

14 Caelum SFIC 2009

  • 2. 2©Caelum, 2009 Contenido El problema del desarrollo del sw Buscando la solución Eligiendo el transporte Llegando a la meta
  • 4. 4©Caelum, 2009 Un poco de historia 1946 - 1958 Válvulas Lenguaje máquina 1958 - 1964 Transistores Ensamblador, Fortran, Cobol 1964 - 1974 Circuitos integrados Estándares de lenguajes 1974 - 2008 WORDSTAR (1978) VISICALC (1979) MS DOS WINDOWS LINUX Microprocesadores MICROSOFT - 1980 WWW - 1991 1984 1993 1973 Formación reglada Metodologías Herramientas
  • 5. 5©Caelum, 2009 Síntomas Los proyectos no se entregan a tiempo Los jefes de proyecto sufren Los desarrolladores trabajan horas extras Los clientes se enfadan La dirección está que trina - Fallan las estimaciones - La planificación es optimista - No se estudian bien los riesgos - No hay anticipación sino reacción - etc, etc, etc … Establecer una estrategia que permita mejorar el desarrollo del sw
  • 6. 6©Caelum, 2009 De artesanía a ingeniería Ingeniería del software. Es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software; es decir, la aplicación de la ingeniería al software (IEEE, 1993)
  • 7. 7©Caelum, 2009 El aglutinante Herramientas Cuerpos de conocimiento Personas formadas Metodologías PROCESO
  • 9. 9©Caelum, 2009 Dibujar el macro-proceso Proceso de fabricación de fósforos ¿Proceso de desarrollo de software? Entender Definir Implantar
  • 10. 10©Caelum, 2009 Determinar los procesos Planificar la mejora Agrupación lógica Asignación Esquema procesos Etapas Principales Roles Actividades Mejorar Planificar la mejora Mejorar
  • 11. 11©Caelum, 2009 Definir los procesos Gestión Ingeniería Cómo estimar Cómo gestionar los datos del proyecto y del producto Cómo planificar Cómo monitorizar Qué Ciclo de vida utilizar Cómo probar Cómo controlar las versiones Cómo gestionar los requisitos Cómo desarrollar la solución
  • 12. 12©Caelum, 2009 Herramienta sí, herramienta no Plan Seguimiento Datos Estimación Pruebas Versiones Requisitos Solución técnica Cronograma Esfuerzos Incidencias, Riesgos, RHH Gestión de cambios Captura de requisitos Cálculo Técnica Gestión Configuración Criterios Pruebas Automáticas Planes Criterios de fin Diseño Programación Solución
  • 13. 13©Caelum, 2009 Cómo Describir y usar los procesos Proceso Herramienta Excel Medidas Tiempo - Esfuerzo Actividades M y T Roles JP y An Guías de herramientas Metodología Cálculo de indicadores Técnicas de estimación Adaptación al tipo de proyecto Quién Qué Política Plan Recursos Autoridad Formación Control productos Involucra ción Monitori zación Evaluación Revisión
  • 14. 14©Caelum, 2009 Aprender - Datos de los proyectos Estimados Reales - Opiniones de involucrados - Lecciones aprendidas - Características de los equipos - Medidas - Indicadores - Elementos de los procesos + ++ CONOCIMIENTO Repositorio de datos de proyectosLibrería de activos de procesos + • Mejores estimaciones • Menos sorpresas • Entregas a tiempo • Mejores C.V. • Menos nervios • Más satisfacción
  • 16. 16©Caelum, 2009 Eligiendo el transporte Dibujar el macro-proceso Establecer los procesos Definir los procesos Herramienta sí, herramienta no Describir y usar los procesos Aprender META Usted está aquí Buscar ayuda en normas y modelos para encontrar el itinerario adecuado
  • 17. 17©Caelum, 2009 Los modelos ¿Sabrían hacer un buen dibujo de una mosca? ¿Y ahora sabrían? Es más sencillo y tiene más garantías de éxito definir los procesos según un modelo reconocido
  • 18. 18©Caelum, 2009 Un modelo, distintas interpretaciones Los modelos Interpretarlo para adaptarlo a las características de la organización
  • 19. 19©Caelum, 2009 Los modelos 2 3 5 4 Inicial Mejora continua 2 3 5 4 Inicial Mejora continua Mejora paulatina, ordenada, incremental, sólida aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software INGENIERIA SOFTWARE
  • 20. 20©Caelum, 2009 Algunos problemas típicos Pruebas ,revisiones insuficientes Mala gestión de cambios Malas estimaciones Poco control Entregas fuera de plazo Entregas fuera de plazo Cambios continuos Cambios continuos Calidad inadecuada Calidad inadecuada Planificación del proyecto Medición y análisis Seguimiento y control Gestion de Requisitos Gestión de Configuración Aseguramiento de la Calidad del Proceso y del Producto
  • 21. 21©Caelum, 2009 No hay varitas mágicas Se necesita la participación y el esfuerzo de todos La meta es reducir la incertidumbre La mejora es gradual Se tiene que utilizar un modelo reconocido Se tiene que diseñar un plan de mejora y llevarlo a cabo como un proyecto. Se tiene que contar con personas formadas en el modelo y con experiencia en su aplicación SENTIDO COMÚN Y CONSTANCIA

Notas del editor

  1. Intitucionalizado: Proceso adoptado y aceptado por los miembros de la organización.
  2. Los elementos que contribuyen a la construcción del producto son: EL PROCESO, que indica las actividades y el orden en que se van a hacer LA TECNOLOGÍA que da las facilidades para desarrollar el proceso y LAS PERSONAS que comprenden y aplican el proceso de la mejor manera, DE ESTOS TRES VERTICES DEL TRIANGULO, EL PROCESO ES EL MAS IMPORTANTE, ES EL QUE CONSIGUE QUE SE MANTENGA EL EQUILIBRIO Y EL TRIANGULO SEA EQUILATERO. SI PONEMOS EL ENFASIS EN LAS PERSONAS, EL RESULTADO SERÁ TAN BUENO COMO SEA LA FORMACIÓN Y EXPERIENCIA DE LAS PERSONAS QUE TRABAJAN, LA TECNOLOGÍAS NO ES LA PANACEA, POR MUCHOS ARTILUGIOS QUE TENGAMOS EN LA COCINA, SI NO HEMOS SEGUIDO BIEN LA RECETA, EL RESULTADO NO SERÁ BUENO. ADEMAS DE TENER PERSONAS FORMADAS ADECUADAMENTE, TENER LAS HERRAMIENTA NECESARIAS Y SABER UTILIZARLAS, LO MÁS IMPORTANTE ES TENER UN PROCESO ESTABLECIDO, QUE ASEGURE QUE VAMOS A CONSEGUIR EL PRODUCTO ESPERADO.
  3. Herramientas: Criterios de selección definidos Que se puedan integrar o integradas Que cubran el ciclo de vida del desarrollo y del proyecto