If you can't read please download the document
Upload
alex-jaramillo-pajuelo
View
15
Download
2
Embed Size (px)
DESCRIPTION
ccmi
Citation preview
ISO 9001:2000Certif. DNV 2367
Contribuir al desarrollo de la Sociedad de la Informacin
01.
al incremento de la competitividad de la industria a travs del conocimiento , la innovacin , la mejora continua,
... y en general a la promocin y difusin de las Tecnologas de la Informacin.
02.
03.
01. 02.Oferta: promueve la excelencia en el desarrollo de software en trminos de productividad , calidad , interoperabilidad y seguridad
ESI trabaja con una perspectiva orientada hacia el mercado ...
Demanda: promueve el uso efectivo de las TI entre ciudadanos y organizaciones de todos los sectores
Sector TI
Organizaciones TI Dpto. Desarrollo SWde otros sectores como: Telecomunicaciones,Banca, Seguros, Automocin, Salud
Sociedad
empresas administraciones organizaciones donantes ciudadanos
I + DI + D ServiciosServicios I + DI + D IniciativasIniciativas
A.
01. 02.Diseminacin y sensibilizacin de
Cursos deformacin
03. 04.Evaluacin ydiagnstico basados
05.Servicios tecnolgicos y de consultora : anlisis de debilidades
Certificacin yreconocimientosensibilizacin de
las actividades relacionadas con la calidad y modelos de calidad
diagnstico basadosen modelos de calidadcomo: ITMark, CMMI, EFQM, ISO 27000, ISO 15504, MPSBR y Moprosoft
anlisis de debilidades(gap analysis); plan de mejora
A.
getting to the market
B.
01. 02.PYMEs: ayudar a las empresas a utilizar de manera correcta y eficiente las Tecnologas de la Informacin para aumentar la competitividad de su negocio principal (core business)
Ciudadanos: promover la inclusin de todos los ciudadanos en la Sociedad de la Informacin
Empresa Digital
formacin independientecertificacin de conocimientosherramienta de medicin
uso correcto de herramientasuso eficientemadurez digital
CiudadanoDigital
ErgonomaDigital
accesibilidad webusabilidad webaumentar impacto
Quines somos?
Qu es un Proceso?
Qu es un Proceso?
El proceso integra
Procdimientos
LaLa calidadcalidad dede unun sistemasistema dedesoftwaresoftware estestfundamentalmentefundamentalmentedeterminadodeterminado porpor lala calidadcalidaddeldel procesoproceso utilizadoutilizado paraparaconstruirloconstruirlo yy mantenerlomantenerlo..
ProcedimientosProcedimientosy mtodosy mtodos
Proceso
Herramientas
Personas
Personas con Personas con destrezasdestrezasPersonas con Personas con destrezasdestrezas, , capacitadas y motivacincapacitadas y motivacin
Herramientas Herramientas Herramientas Herramientas y y equiposequipos
Procesos inmaduros y maduros Improvisado Altamente dependiente de individuos Baja visibilidad en el avance y la
calidad Se compromete la calidad y la
funcionalidad del producto para cumplir las fechas
Utilizacin de nuevas tecnologas presenta riesgos
Costos de mantenimiento son significativos
Se pueden repetir buenas practicas Planificacin ms confiable Menos dependencia critica en individuos Calidad mejorada Administracin de riesgos Mayor satisfaccin de clientes y personal Derroches bajo control Mejoramiento de procesos continuo Procesos son compartidos y conocidos por
toda la organizacinsignificativos Es difcil predecir la calidad Gerencia y personal habitualmente
enfrentan crisis
toda la organizacin Procesos y calidad manejados en forma
estadstica Prevencin de defectos Efectos de cambios bajo control
Caractersticas de losprocesos institucionalizados
Definido por la gerencia
Documentado en procedimientos
Actividades reflejadas en planes
Recursos adecuados
Responsabilidad asignada
Mejorable
Control de productos de trabajo
Monitoreo de uso
MedidoResponsabilidad asignada
Stakeholders identificados
Se provee capacitacin
Practicado por los proyectos
Mantenido
Verificada adherencia
Evaluado
Uso consistente
Realimenta proceso comn
Qu es calidad?
Cuando la calidad es vital, se requieren ciertas revisiones independientes, no
por desconfianza en las personas sino porque son humanas
Watts S. HumphreyFellow member SEI
Concepto de calidad
Conformidad con los requisitos y confianza en el funcionamientoW. Edward Deming
Adecuacin para su usoJoseph M. Juran
Hacerlo bien a la primera Philip B. Crosby
Calidad de un producto significa que es el ms econmico y el ms til y Calidad de un producto significa que es el ms econmico y el ms til y satisfactorio para el consumidorKaoru Ishikawa
Calidad es escuchar la voz del cliente para crear buenos productosGenichi Taguchi
Conjunto de propiedades y caractersticas de un producto o servicio, que le confiere la aptitud para satisfacer necesidades explcitas o implcitas (ISO 8402).
El grado en que un producto, proceso o sistema cumple con sus requerimientos (IEEE610.12).
El grado con el cual el cliente o usuario percibe que satisface sus expectativas (IEEE 729-83)
Concepto de calidad
83)
El grado en que un producto, proceso o sistema cumple con las necesidades o expectativasde los clientes o usuarios (IEEE 610.12).
Capacidad del producto para satisfacer los requisitos establecidos (DoD 2168)
Qu es calidad?
Calidad es: Satisfacer las expectativas y las necesidades del cliente
Por qu necesitamoscalidad de software?
Caractersticas especiales del software : El software es lgico, no fsico.
Se desarrolla, no se fbrica.
No se deteriora, pero se estropea (por los cambios ).
Es artesanal, la mayor parte del software se construye a medida.
El mantenimiento del software es complejo.
Es engaosamente fcil modificar el software. Es engaosamente fcil modificar el software.
La ingeniera de software es una disciplina joven e inmadura.
El software con errores no se rechaza, se asume que es inevitable que presente errores.
El software evoluciona y tiene un ciclo de vida y en cada fase se debe asegurar su calidad.
Por qu necesitamoscalidad de software?
La crisis del software : El desarrollo de software tarda ms de lo planificado, cuesta ms de lo
presupuestado y termina siempre con problemas de calidad en los productos.
El software limita la evolucin de los sistemas informticos y las tecnologas de la informacin.
Los problemas deldesarrollo del software
Como se especificaron Como se especificaron los requerimientos...los requerimientos...
Como se especific Como se especific en el contrato...en el contrato...
Como se dise...Como se dise...
Como se Como se implement...implement...
Como se instal...Como se instal... lo que realmente lo que realmente deseaba el usuariodeseaba el usuario
Para pensarantes de responder
Volara en un avin que use software desarrollado usando sus mtodos actuales?
Algunas historias de horror
Indicadores para EEUU de Norteamrica (fuenteDoD,): Gasto anual en software = US$ 275.000 millones. 20.000 proyectos. 31,1% son cancelados. 52,7% cuestan 190% ms de lo presupuestado. 16,2 % son finalizados a tiempo y dentro de presupues to
(8,1% cumple la mitad de los requerimientos iniciales).
General Accounting Office (GAO)-, EEUU de Norteamrica: 47% de sistemas no se usaron nunca. 29% de sistemas no se terminaron. 19% de sistemas sufri modificaciones profundas durant e la operacin. 2% de sistemas cumplieron requisitos, pero eran pequeos o de poca envergadura.
Algunas historias de horror
1996- Ariane 5: Estall a 3.7000 mts. de altura durante su lanzamiento . Error: operand error no controlado del cdigo ADA (conversin 64 a 16 bits). Subrutina re-utilizada del Ariane 4.
Airbus A320: Airbus A320: Bangalore: 97 muertos (Febrero 1990). Monte Saint-Odile: 87 muertos (1991). Varsovia: 1 muerto, 54 heridos (1992). Error: efecto aquaplanning, no considerado.
Algunas historias de horror
Sistema de Radioterapia AECL THERAC: 25 incidentes y 6 muertos entre 1983 y 1987. Dosis planificada: 200 rads. Dosis entregada: 15.000-25.000 rads. Software migrado de una tecnologa de aceleracin de partcu las previa. Desarrollado por una sola persona. Probado inadecuadamente.
Algunas joyasde coleccin
Warning!Warning!
Este es un ejemplo de mala interfaz hombreEste es un ejemplo de mala interfaz hombre --mquina.mquina.
Formato de una interfaz de seguridad crtica?
Este es un ejemplo de mala interfaz hombreEste es un ejemplo de mala interfaz hombre --mquina.mquina.
Que pasara si esta fuera la pantalla de precauci n para una Que pasara si esta fuera la pantalla de precauci n para una interfaz de seguridad crtica? interfaz de seguridad crtica?
Ayuda?
Algunas joyasde coleccin
Lo entiende un usuario comn y corriente?
Algunas joyasde coleccin
Cul ser el efecto de cancelar la cancelacin?
Algunas joyasde coleccin
Queda claro cul fue el error cometido?
Algunas joyasde coleccin
Existe alternativa?
Algunas joyasde coleccin
Est claro el efecto de cada una de las alternativas?
Algunas joyasde coleccin
Ayuda la ayuda?
Algunas joyasde coleccin
MANTENIMIENTOMANTENIMIENTO
PRUEBAS DE PRUEBAS DE VALIDACINVALIDACIN
PRUEBAS DE PRUEBAS DE INTEGRACININTEGRACIN
CODIFICACIN Y CODIFICACIN Y PRUEBAS PRUEBAS UNITARIASUNITARIAS
DISEO DISEO DETALLADODETALLADO
DISEO DISEO DE DE
ARQUITECTURAARQUITECTURA
ESPECIFICACIN ESPECIFICACIN DE DE
REQUERIMIENTOSREQUERIMIENTOS
ELABORACIN ELABORACIN DEL DEL
CONTRATOCONTRATO
El Costo de detectary corregir errores
$1$1 $5$5 $8$8$10$10
$40$40
$240$240$500$500
FUENTE: DODFUENTE: DOD
Oceano de normas y modelos
Los modelos de calidad aplicables a las TIC
AlineamientoAlineamiento
CMMiCMMi ConstellationsConstellations
22 `reas 22 `reas de Procesode Proceso
Componentes: rea de proceso
Representacin Escalonada CMMI
5. En 5. En
optimizacinoptimizacin
4. Gestionado 4. Gestionado cuantitativamentecuantitativamente
3. Definido3. Definido
1. Inicial1. Inicial
2. Gestionado2. Gestionado
CMMICMMI
Niveles de madurezRepresentacin escalonada
Representacin Continua CMMI
Representacin Continua CMMI
Estructura del modelo
El Modelo Proceso IDEALSM
PLANIFICAR, EJECUT AR Y CONTROL AR INSTAL ACIN
PL ANIFICAR Y EJECUTAR
PLAN PILOT O
DEF INIR PROCESOS Y
M TRICAS
GENERAR PLAN DE ACCI N
DOCUMENTAR Y ANALIZAR
LECCIONES APRENDIDAS
REVISAR ESTRATEGIA
ORGANIZACIONAL
INICIO
APRENDER
ACTUAR
ESTABLECER
ACCI N
EST ABLECER GRUPOS DE EJECUCI N
RESPONSABLES
ESTAB LECER ESTRATEGIA DE
PRIORIDADES
ESTABLECER CONTEXTO Y
DEFINIR PATROCINANTES
SENS IBILIZ AR SOBRE LA NECESIDAD DE MEJORAMIENTO
EVALUAR Y CARACTERIZAR
PR CTICAS ACTUALES
DESARROLLAR RECOMENDACIONES
DOCUMENTAR RESULTADOS
DE LA FASE
DIAGNSTICA RR
INICIO
-- Proceso de desarrollo e implantacinProceso de desarrollo e implantacin
fiCMM and Capability Maturity Model are registered in the U.S. Patent and TrademafiCMM and Capability Maturity Model are registered in the U.S. Patent and Tradema
SM: CMM Integration, CMMI, SCAMPI, and IDEAL are se rvice marks of Carnegie MellonSM: CMM Integration, CMMI, SCAMPI, and IDEAL are se rvice marks of Carnegie Mellon
Reflexiones
Si no sabes hacia donde vas, cualquier camino te sirve
Proverbio chino
Si no sabes dnde ests, un mapa no te sirve
Watts S. Humphrey
CMMI LATAM
! " #$% ! ! !
"& ( ! ! ) !! ! *%
+ ,
+
, (
-& ) !
! .
"&/% ,0%/% ,+ ,%12 ,
((
Per
(3 (*4##3
*#..56*/0*70*5/05-
8 #93 ( +
()%
*(,.
2353 5%(%# 023 /+
8 #93 ( +
()%
*(,.
2#0(::3 (,6% 023
05#/;.2.-/*7
#8 #93 ( +
()%
*(,.
5.#(((:::3
8 #93 ( +
()%
* (,.
Preguntas ?Preguntas ?
Luis JimnezLuis Jimnez
LatinLatin American DirectorAmerican Director
[email protected]@esi.es
Presidente Riesco 5711, Presidente Riesco 5711,
Of 802BOf 802BSantiago de ChileSantiago de Chile
ChileChileTel.: +56 9 7489068Tel.: +56 9 7489068Tel.: +56 2 Tel.: +56 2 36597933659793
Parque Tecnolgico, # 204Parque Tecnolgico, # 204EE--48170 Zamudio48170 Zamudio
Bizkaia (Spain)Bizkaia (Spain)Tel.: +34 94 420 95 19Tel.: +34 94 420 95 19Fax: +34 94 420 94 20Fax: +34 94 420 94 20
www.esi.eswww.esi.es