01-LuisJimenez-CMMi en Latinoamerica Julio 22 2010

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