CMMI for Development Versión 1.2 Introducción a CMMI Versión 1.2
Me hubieras dicho antes… Cuándo cambiaron de opinión? ¿Cuál era la última versión? ¿Quién sabe arreglar el formato? Dónde ...
Me hubieras dicho antes… Cuándo cambiaron de opinión? ¿Cuál era la última versión? ¿Quién sabe arreglar el formato? Dónde ...
Me hubieras dicho antes… Cuándo cambiaron de opinión? ¿Cuál era la última versión? ¿Quién sabe arreglar el formato? Dónde ...
Capability Maturity Model® Integration (CMMI®)
Tema 1 Introducción a la mejora de los procesos “ El futuro ya ha pasado, y nuestro trabajo ahora es comprenderlo antes de...
<ul><li>Revisión del Silabo. </li></ul><ul><li>Información introductoria. </li></ul><ul><li>Motivación y expectativas para...
Competencias del curso (1)
Competencias del curso (2)
Competencias del curso (3)
¿  Qué es lo que vamos a aprender  ?
Estableciendo los Fundamentos <ul><li>El curso permitirá: </li></ul><ul><li>Ilustrar los beneficios de la mejora de proces...
Objetivos del Curso <ul><li>Al final del curso, Ud., será capaz de: </li></ul><ul><li>Describir los componentes de los mod...
La Audiencia a este Curso <ul><li>Amplia audiencia de: </li></ul><ul><li>Desarrolladores de productos e implementadores de...
Introducción y Expectativas <ul><li>Presentación de los participantes. </li></ul><ul><li>Nombres y apellidos. </li></ul><u...
Reglas
Compromisos <ul><li>Participación. </li></ul><ul><li>Una persona habla y los demás prestan atención. </li></ul><ul><li>Man...
Motivación para la mejora de procesos ¿Qué nos motiva a mejorar?
Una vez un muchacho llegó a un campo de leñadores en las montañas en busca de trabajo. El capataz vio que el muchacho  pro...
Cuál es esa motivación que nos guía a mejorar ?. Gerald M. Weinberg Quality Software Management
.... Y para ello, debemos considerar .... “ La calidad de un producto está determinada principalmente por la calidad del p...
También en el aire las cosas deben ser precisas ....
.... Entonces, podemos evidenciar que .... Fuente : John D. Vu.  “Software Process Improvement Journey:From Level 1 to Lev...
Podemos lograrlo a través de la mejora de la calidad .... <ul><li>Aplicaciones con cero defectos. </li></ul><ul><li>Costo ...
.... Pero .... Debemos plantearnos un cambio .... Cambio
.... Y, qué motiva el cambio ? Cambio No hay fronteras comerciales, políticas, del conocimiento Automatización de procesos...
Rompiendo Paradigmas Debemos quebrar nuestros paradigmas y “trabas” ....
.... Para lograr resultados esperados y predecibles .... Situación futura deseada <ul><li>Aplicaciones con  CERO  defectos...
La dieta vs. cambiar hábito de consumo. Esto es como .... La solución a nuestro problema de ....
Trabajo  en equipo Flexibilidad y Adaptabilidad Proactividad e Iniciativa Comunicación Creatividad e  Innovación Y, cómo l...
Es complejo desarrollar  _________  de calidad de manera  __________  a nuestros clientes, partiendo de unos  ________  po...
Es complejo desarrollar  productos  de calidad de manera  consistente  a nuestros clientes, partiendo de unos  procesos  p...
<ul><li>Un 25% de todos los proyectos software se cancelan. </li></ul><ul><li>Clientes reciben productos, de las compañías...
<ul><li>Dos tercios de los proyectos de mejora no concluyen con éxito tras una evaluación formal, debido a : </li></ul><ul...
<ul><li>Los programas de mejora de procesos exitosos pueden: </li></ul><ul><ul><li>Reducir el número de defectos para el c...
Los mayores condicionantes del coste del producto, plazos y calidad Para ello, el foco de atención de la Calidad está .......
El costo de la calidad ¿Será alcanzable?
Detalle de la proyección de los costos según las mejores prácticas de la Industria del Software en el Mundo. Fuente: Crosb...
Cost of Quality (CoQ) Crosby describe CoQ como el coste para conseguir productos y servicios de calidad. Categorías de cos...
Evolución del CoQ Raytheon L1 L2 L3 Source: Ratheon Electronic Systems Experience in Software Process Improvement, CMU/SEI...
1988 - CMM Nivel 1 1990 - CMM Nivel 2 1992 – CMM Nivel 3 Source: Ratheon Electronic Systems Experience in Software Process...
Importancia de la mejora de los procesos en su organización. Dinámica Nro. 001
Conceptos de gestión de procesos
<ul><li>¿Cómo define usted un proceso? </li></ul>
<ul><li>El énfasis en procesos: </li></ul><ul><li>Otorga consistencia y capacidad de repetir. </li></ul><ul><li>Facilita l...
<ul><li>Un  proceso , es una secuencia de pasos desarrollados para un proceso dado (IEEE). </li></ul><ul><li>Un  proceso ,...
<ul><li>Un  proceso , es un conjunto de prácticas que se realizan con un propósito; puede incluir herramientas, métodos, m...
.... Que para su institucionalización requiere .... ESTÁNDARES “ Definiciones Operacionales&quot;  & &quot;criterio de ace...
“ La calidad de un producto es altamente influenciado por la calidad de los procesos empleados para adquirirlos, desarroll...
<ul><li>Las teorías de gestión de procesos son una síntesis de los conceptos de Deming, Crosby, Juran, y otros autores. </...
<ul><li>Un proceso proporciona un marco disciplinado .... </li></ul><ul><li>…  en oposición al foco en personas: </li></ul...
Modelo y gestión de  procesos
Es muy difícil entregar   consistentemente   productos de   calidad a nuestros clientes, y a la vez ser también rentables ...
Veamos algunos mitos ….
… . Va el primero …. Estamos muy ocupados en los proyectos no hay tiempo para mejorar …. Parece que siempre hay  tiempo pa...
… . Va el segundo …., se requiere INVERSION ?.
Necesito un lugar donde exhibir algunas pinturas Quiero un lugar atractivo donde pueda ver arte El lugar debe ser seguro! ...
¿Porqué hacer el trabajo más complejo?. Antes, sin procesos, yo hacía mi trabajo y lo hacía bien pues era capaz de escribi...
¿Reducir el tiempo de salida al mercado? ¿Reducir costos de desarrollo? ¿Mejorar la calidad de las aplicaciones? Entonces ...
Source: Renaissance / CFO Magazine Survey … . Pero, Ud., no puede hacer lo que no comprende !. Do you have a Vision / Miss...
¿A quién (es) nos parecemos como desarrolladores de software? Carpintero Bombero Arquitecto Autor Explorador Científico Ar...
<ul><li>La ciencia no permite libertad para la inspiración y creatividad. </li></ul><ul><li>Altos ratios de defectos y baj...
<ul><li>Quizás la pregunta no es, ¿Qué es el desarrollo de software?, sino, ¿Qué debe ser el desarrollo de software? </li>...
<ul><li>Inconvenientes con la ingeniería: </li></ul><ul><ul><li>Todo formal. </li></ul></ul><ul><ul><li>Sentido común. </l...
 
<ul><li>Un modelo de procesos es una colección estructurada de elementos que describen las características de procesos efe...
<ul><li>Un modelo proporciona: </li></ul>Cuáles son los beneficios de la mejora basada en modelos ?. Un punto de inicio. E...
<ul><li>Los modelos son simplificaciones del mundo real. </li></ul><ul><li>Los modelos no tiene por qué ser completos. </l...
Capacidad del proceso: Rango esperado de resultados que pueden ser conseguidos siguiendo un proceso. Es un predictor de lo...
<ul><li>“ All models are wrong, but some are useful.” </li></ul><ul><ul><li>George Box </li></ul></ul>Aproximaciones simpl...
Costo Total del Software U S U A R I O S Costo Total del Software Re-trabajos Negocios perdidos por incumplimientos Mejora...
Prevención Evaluación Fallo interno Fallo externo Prevención de defectos Búsqueda de defectos Defectos encontrados antes d...
Prevención Evaluación Fallo interno Fallo externo Prevención de defectos Planificación Documentación Formación Herramienta...
Identificando y elaborando un flujo de procesos. Dinámica Nro. 002
Preguntas?.
Tema 2 Enfoque general del CMMI y su suite de productos
<ul><li>Enfoque general del CMMI. </li></ul><ul><li>Historia del CMM y su evolución. </li></ul><ul><li>Dinámica  Nro. 003....
Enfoque general del CMMI
¿Es nuestro índice de éxito satisfactorio? discusión
<ul><li>Todas las organizaciones necesitan mejorar continuamente sus resultados para cumplir las expectativas de sus clien...
<ul><li>Tenemos tres opciones: </li></ul>Trabajar más duro. Contratar mejor personal. Invertir en mejorar los procesos con...
Historia del CMMI y su evolución
<ul><li>El Instituto de Ingeniería de Software (SEI), es un centro federal fundado para la investigación y desarrollo de l...
<ul><li>El CMM es una descripción de niveles a través de los cuales las organizaciones pueden ir mejorando sus procesos. <...
<ul><li>Los CMMs pueden diferir por: </li></ul><ul><ul><li>Disciplina (software, sistemas, adquisición, etc.). </li></ul><...
<ul><li>CMM es un modelo de referencia …, </li></ul><ul><li>que contiene prácticas maduras en una disciplina específica …,...
Área de Proceso: Planeamiento de Proyectos .... Por ejemplo, .... Meta específica (SG) Prácticas específicas (SP) Establec...
CMMI = Capability Maturity Model Integration, o  Modelo Integrado de Madurez de Capacidades <ul><li>Proveer un CMM que cub...
<ul><li>¿Como usan la Organizaciones el CMMI? </li></ul><ul><li>Determinar cual es el estado de la organización. </li></ul...
<ul><li>¿Quiénes están usando CMMI?. </li></ul><ul><li>Todas las oficinas del departamento de defensa de los EEUU. </li></...
<ul><li>Las industrias que son usuarias del modelo CMMI, numéricamente, tienen el siguiente perfil: </li></ul><ul><ul><li>...
Justificando el Costo de la Calidad de los procesos. Dinámica Nro. 003
El concepto de  CMMI
CMMI = Capability Maturity Model Integration, o  Modelo Integrado de Madurez de la Capacidad .... Ahora, cuál es el concep...
Planificación del Proyecto .... Por ejemplo, .... Meta específica (SG) Prácticas específicas (SP) SG 1 Establecer estimaci...
La suite de productos de CMMI discusión
<ul><li>El Marco de trabajo de CMMI es la estructura que organiza los componentes usados en: </li></ul><ul><ul><li>Generar...
CMMI para Desarrollo + IPPD Modelos de desarrollo de constelaciones Adición de modelos de Desarrollo de Productos y Proces...
<ul><li>Integración de los procesos de ingeniería de software y de sistemas. </li></ul><ul><li>Ambas disciplinas quedan in...
<ul><li>La suite de productos CMMI proporciona un fundamento para la mejora de procesos a nivel organizacional, y se focal...
discusión Qué es la Ingeniería de Sistemas? Qué es la Ingeniería de Software? Son iguales?
<ul><li>La Ingeniería de sistemas incluye el desarrollo de sistemas completos, en los que puede o no puede haber software....
<ul><li>La ingeniería de software incluye el desarrollo de sistemas de software. Los ingenieros de software se enfocan en ...
IPPD ( Integrated Product and Process Development)  = Desarrollo Integrado de Productos y Procesos. <ul><li>IPPD es un enf...
Elaborando un GAP análisis de un proceso. Dinámica Nro. 004
Preguntas?.
Upcoming SlideShare
Loading in …5
×

Cmmi dev-v1.2 nivel i (sesion 001) nh-v4

1,096 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,096
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Desafortunadamente, las organizaciones que no poseen niveles de madurez no guardan normalmente registros de su ratio de éxito. Tampoco guardan detalles de sus fallas y cuánto costaron. Una de las razones para esto, es que los proyectos pobremente manejados rara vez acumulan muchos datos acerca de sus experiencias.
  • Vemos que las prácticas están agrupadas en áreas de proceso. Un área de proceso (equivalente al concepto de proceso) agrupa un conjunto de prácticas relacionadas. Y aquí vemos las prácticas a las que se hace referencia en la definición de CMM : es un modelo de referencia de prácticas maduras Veamos ahora CMMI, porque la I ?
  • Disciplinas: Ingeniería de Sistemas: desarrollo de sistemas totales, que pueden o no incluir software. Los ingenieros de sistemas enfocan en: . transformar restricciones, expectativas y necesidades de clientes en productos . Mantener estos productos a lo largo de su vida Ingeniería de Software: desarrollo de sistemas de software. Los ingenieros de software enfocan en aplicar enfoques cuantificables, disciplinados y sistemáticos al desarrollo, operación y mantenimiento de software. Desarrollo Integrado de Productos y Procesos (IPPD = Integrated Product and Process Development ): es un enfoque sistemático que logra una colaboración oportuna de los agentes relevantes a lo largo de la vida del producto para satisfacer los requerimientos, expectativas y necesidades de los clientes. Gestión de Proveedores (SS = Supplier Sourcing ): adquisición de productos de proveedores. Hemos mencionado “prácticas” y “áreas de proceso”, repasemos ahora que otros elementos, principales, que conforman el modelo CMMI …
  • Disciplinas: Ingeniería de Sistemas: desarrollo de sistemas totales, que pueden o no incluir software. Los ingenieros de sistemas enfocan en: . transformar restricciones, expectativas y necesidades de clientes en productos . Mantener estos productos a lo largo de su vida Ingeniería de Software: desarrollo de sistemas de software. Los ingenieros de software enfocan en aplicar enfoques cuantificables, disciplinados y sistemáticos al desarrollo, operación y mantenimiento de software. Desarrollo Integrado de Productos y Procesos (IPPD = Integrated Product and Process Development ): es un enfoque sistemático que logra una colaboración oportuna de los agentes relevantes a lo largo de la vida del producto para satisfacer los requerimientos, expectativas y necesidades de los clientes. Gestión de Proveedores (SS = Supplier Sourcing ): adquisición de productos de proveedores. Hemos mencionado “prácticas” y “áreas de proceso”, repasemos ahora que otros elementos, principales, que conforman el modelo CMMI …
  • Discutir ventajas y desventajas La definición dice que CMM es un modelo de madurez, qué significa esto? Qué significa el nivel de madurez?
  • Discutir ventajas y desventajas La definición dice que CMM es un modelo de madurez, qué significa esto? Qué significa el nivel de madurez?
  • Cmmi dev-v1.2 nivel i (sesion 001) nh-v4

    1. 1. CMMI for Development Versión 1.2 Introducción a CMMI Versión 1.2
    2. 2. Me hubieras dicho antes… Cuándo cambiaron de opinión? ¿Cuál era la última versión? ¿Quién sabe arreglar el formato? Dónde lo ubico? Cómo iba a saberlo! No podemos hacer nada, Pepito no está! ¿En dónde encuentro esa información? Yo ya lo había hecho! ¿En qué parte lo guardo? A qué mail te lo mando? No revisé mi mail, no lo ví… Por qué no fuiste a la reunión? -Qué reunión?!?
    3. 3. Me hubieras dicho antes… Cuándo cambiaron de opinión? ¿Cuál era la última versión? ¿Quién sabe arreglar el formato? Dónde lo ubico? Cómo iba a saberlo! No podemos hacer nada, Pepito no está! ¿En dónde encuentro esa información? Yo ya lo había hecho! ¿En qué parte lo guardo? A qué mail te lo mando? No revisé mi mail, no lo ví… Por qué no fuiste a la reunión? -Qué reunión?!?
    4. 4. Me hubieras dicho antes… Cuándo cambiaron de opinión? ¿Cuál era la última versión? ¿Quién sabe arreglar el formato? Dónde lo ubico? Cómo iba a saberlo! No podemos hacer nada, Pepito no está! ¿En dónde encuentro esa información? Yo ya lo había hecho! ¿En qué parte lo guardo? A qué mail te lo mando? No revisé mi mail, no lo ví… Por qué no fuiste a la reunión? -Qué reunión?!? Capability Maturity Model® Integration (CMMI®)
    5. 5. Capability Maturity Model® Integration (CMMI®)
    6. 6. Tema 1 Introducción a la mejora de los procesos “ El futuro ya ha pasado, y nuestro trabajo ahora es comprenderlo antes de que éste se haga obvio” Alvin Toffler – 1996
    7. 7. <ul><li>Revisión del Silabo. </li></ul><ul><li>Información introductoria. </li></ul><ul><li>Motivación y expectativas para la mejora de procesos. </li></ul><ul><li>El costo de la calidad. </li></ul><ul><li>Dinámica Nro. 001. </li></ul><ul><li>Conceptos de gestión de procesos. </li></ul><ul><li>Modelo de procesos. </li></ul><ul><li>La Gestión de procesos. </li></ul><ul><li>Dinámica Nro. 002. </li></ul>Contenido de la Sesión I
    8. 8. Competencias del curso (1)
    9. 9. Competencias del curso (2)
    10. 10. Competencias del curso (3)
    11. 11. ¿ Qué es lo que vamos a aprender ?
    12. 12. Estableciendo los Fundamentos <ul><li>El curso permitirá: </li></ul><ul><li>Ilustrar los beneficios de la mejora de procesos. </li></ul><ul><li>Introducirnos al contenido del modelo CMMI, siendo éste el principal enfoque el curso. </li></ul>
    13. 13. Objetivos del Curso <ul><li>Al final del curso, Ud., será capaz de: </li></ul><ul><li>Describir los componentes de los modelos de CMMI y sus relacionamientos. </li></ul><ul><li>Discutir las áreas de proceso. </li></ul><ul><li>Ubicar información relevante en el modelo. </li></ul>
    14. 14. La Audiencia a este Curso <ul><li>Amplia audiencia de: </li></ul><ul><li>Desarrolladores de productos e implementadores de procesos. </li></ul><ul><li>Cualquier persona interesada en aprender acerca de CMMI. </li></ul><ul><li>Se asume que no hay ninguna experiencia ni conocimientos en modelos de mejora de procesos. </li></ul>
    15. 15. Introducción y Expectativas <ul><li>Presentación de los participantes. </li></ul><ul><li>Nombres y apellidos. </li></ul><ul><li>Posición y experiencia profesional. </li></ul><ul><li>Experiencia en mejora de procesos. </li></ul><ul><ul><li>Cuánto tiempo?. </li></ul></ul><ul><ul><li>Experiencia con otros modelos y estándares. </li></ul></ul><ul><li>Expectativas. </li></ul><ul><ul><li>Que desea conseguir en este curso?. </li></ul></ul>
    16. 16. Reglas
    17. 17. Compromisos <ul><li>Participación. </li></ul><ul><li>Una persona habla y los demás prestan atención. </li></ul><ul><li>Mantenga el punto y foco de la pregunta y discusión. </li></ul><ul><li>Manténganse en silencio mientras otros hablan (celulares y otros aparatos de comunicación). </li></ul><ul><li>Retorne pronto de los tiempos de descanso. </li></ul>
    18. 18. Motivación para la mejora de procesos ¿Qué nos motiva a mejorar?
    19. 19. Una vez un muchacho llegó a un campo de leñadores en las montañas en busca de trabajo. El capataz vio que el muchacho prometía y lo contrató. Durante su primer día , trabajó arduamente y como resultado, cortó muchos árboles. El segundo día , trabajó tan arduamente como el primero pero, su rendimiento fue apenas la mitad que el primer día. El tercer día se propuso mejorar su rendimiento. Puso todo su empeño y fuerza en dar hachazos contra los árboles, pero no sirvió de nada. El capataz, viendo los resultados del trabajo del joven leñador, le preguntó, &quot;¿Cuándo fue la última vez que afilaste tu hacha? &quot; El joven le respondió, &quot;No he tenido tiempo de hacerlo; he estado ocupado cortando árboles&quot; . La imperiosa necesidad de la mejora ....
    20. 20. Cuál es esa motivación que nos guía a mejorar ?. Gerald M. Weinberg Quality Software Management
    21. 21. .... Y para ello, debemos considerar .... “ La calidad de un producto está determinada principalmente por la calidad del proceso usado para desarrollarlo y mantenerlo.” Basado en los principios de TQM por Shewhart, Juran, Deming y Humphrey .
    22. 22. También en el aire las cosas deben ser precisas ....
    23. 23. .... Entonces, podemos evidenciar que .... Fuente : John D. Vu. “Software Process Improvement Journey:From Level 1 to Level 5.” 7th SEPG Conference, San Jose, March 1997. Resultados: Estimación del Esfuerzo de Boeing 0 % 140% -140% Sin Datos Históricos Con datos Históricos Variación entre + 20% hasta - 145% Variación entre - 20% hasta + 20% (Mostly Level 1 & 2) (Level 3) Porcentaje Sobre/Bajo (Basado en 120 proyectos de Sistemas de Información en Boeing) . . . . .. . . . .. . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. .... .. . .. . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
    24. 24. Podemos lograrlo a través de la mejora de la calidad .... <ul><li>Aplicaciones con cero defectos. </li></ul><ul><li>Costo de rehacer igual a cero. </li></ul><ul><li>Estimaciones más precisas. </li></ul><ul><li>Más desarrollo y menos mantenimiento. </li></ul><ul><li>Prácticas con estándares internacionales. </li></ul><ul><li>Gestión de los cambios. </li></ul><ul><li>Modelo de tercerización con proveedores. </li></ul><ul><li>Menor tiempo de salida al mercado. </li></ul>Sí !!!!!!
    25. 25. .... Pero .... Debemos plantearnos un cambio .... Cambio
    26. 26. .... Y, qué motiva el cambio ? Cambio No hay fronteras comerciales, políticas, del conocimiento Automatización de procesos productivos y administrativos Movimiento acelerado de los Mercados y de sus actores Aceleración del cambio tecnológico
    27. 27. Rompiendo Paradigmas Debemos quebrar nuestros paradigmas y “trabas” ....
    28. 28. .... Para lograr resultados esperados y predecibles .... Situación futura deseada <ul><li>Aplicaciones con CERO defectos </li></ul><ul><li>Costo de rehacer IGUAL A cero </li></ul><ul><li>Estimaciones MÁS PRECISAS </li></ul><ul><li>MÁS desarrollo y MENOS mantenimiento </li></ul><ul><li>ESTÁNDARES INTERNACIONALES </li></ul><ul><li>GESTIÓN de los cambios </li></ul><ul><li>Tercerización EFICIENTE con proveedores </li></ul><ul><li>MENOR tiempo de salida al mercado </li></ul>Situación actual <ul><li>Aplicaciones con defectos </li></ul><ul><li>Costo de rehacer mayor que cero </li></ul><ul><li>Estimaciones imprecisas </li></ul><ul><li>Más mantenimiento y menos desarrollo </li></ul><ul><li>Trabajo no estandarizado </li></ul><ul><li>No hay Gestión de los cambios </li></ul><ul><li>Uso no eficiente de proveedores </li></ul><ul><li>Mayor tiempo de salida al mercado </li></ul>
    29. 29. La dieta vs. cambiar hábito de consumo. Esto es como .... La solución a nuestro problema de ....
    30. 30. Trabajo en equipo Flexibilidad y Adaptabilidad Proactividad e Iniciativa Comunicación Creatividad e Innovación Y, cómo lograrlo ?. EL CAMBIO
    31. 31. Es complejo desarrollar _________ de calidad de manera __________ a nuestros clientes, partiendo de unos ________ pobremente definidos Porqué preocuparse por los procesos de software ?.
    32. 32. Es complejo desarrollar productos de calidad de manera consistente a nuestros clientes, partiendo de unos procesos pobremente definidos Porqué preocuparse por los procesos de software ?.
    33. 33. <ul><li>Un 25% de todos los proyectos software se cancelan. </li></ul><ul><li>Clientes reciben productos, de las compañías de SW, con un un 15% de errores no eliminados. </li></ul><ul><li>Muchas organizaciones dedican entre el 30 y 40% de su tiempo y dinero a corregir el producto desarrollado. </li></ul><ul><li>En los proyectos de software se cumplen los plazos en un 50% de las ocasiones. </li></ul>Sources: Capers Jones and Bill Curtis, 2001. Cuál es la realidad de la industria del software ?.
    34. 34. <ul><li>Dos tercios de los proyectos de mejora no concluyen con éxito tras una evaluación formal, debido a : </li></ul><ul><ul><li>Estrategias incorrectas. </li></ul></ul><ul><ul><li>Falta de compromiso. </li></ul></ul><ul><ul><li>Falta de seguimiento. </li></ul></ul><ul><ul><li>Incapacidad de medir las mejoras. </li></ul></ul><ul><ul><li>Objetivos de mejora no alineados con los objetivos del negocio. </li></ul></ul>Source: Herb Krasner, June 2002. .... De allí que .... Normalmente se presentan algunos problemas en como se ejecuta una iniciativa – SPI.
    35. 35. <ul><li>Los programas de mejora de procesos exitosos pueden: </li></ul><ul><ul><li>Reducir el número de defectos para el cliente en un 95%. </li></ul></ul><ul><ul><li>Reducir los plazos de desarrollo en el 71%. </li></ul></ul><ul><ul><li>Incrementar la productividad (medida en líneas de código o FP) en el 222%. </li></ul></ul><ul><ul><li>Por último, generar un Retorno de la Inversión de 5 : 1. </li></ul></ul>Sources: Capers Jones and Bill Curtis, 2001. .... Sin embargo ....
    36. 36. Los mayores condicionantes del coste del producto, plazos y calidad Para ello, el foco de atención de la Calidad está .... Todo el mundo entiende la importancia de tener una plantilla de calidad y motivada, pero… ...incluso nuestros mejores empledos no pueden rendir de manera óptima cuando los procesos no se entienden o no operan de manera óptima. Productos Personas Tecnología Proceso SATISFACCIÓN DEL CLIENTE
    37. 37. El costo de la calidad ¿Será alcanzable?
    38. 38. Detalle de la proyección de los costos según las mejores prácticas de la Industria del Software en el Mundo. Fuente: Crosby, 1995 .... Y los costos ?, .... Cómo se observan ? Coste de Desarrollo Coste de Prevención Coste de Evaluación Coste de Rehacer 80k 8k 7k 5k Con CMMI Tiempo US$ (100K) Sin CMMI Tiempo Coste de Desarrollo Coste de Evaluación Coste de Rehacer US$ (100K) 65k 30k 5k Coste de Prevención
    39. 39. Cost of Quality (CoQ) Crosby describe CoQ como el coste para conseguir productos y servicios de calidad. Categorías de coste Entonces .... Qué es el costo de calidad ?. = Cost of Quality Coste de No Conformidad Fallos internos + Fallos externos + Prevención + Valor Coste de Conformidad
    40. 40. Evolución del CoQ Raytheon L1 L2 L3 Source: Ratheon Electronic Systems Experience in Software Process Improvement, CMU/SEI-95-TR-017, November 1995 Qué nos dice la lectura de lo que pasó en Raytheon ?. L1 L2 L3 NIVEL CMM L4
    41. 41. 1988 - CMM Nivel 1 1990 - CMM Nivel 2 1992 – CMM Nivel 3 Source: Ratheon Electronic Systems Experience in Software Process Improvement, CMU/SEI-95-TR-017, November 1995 Y ... Qué mejoras logró Raytheon ?. 1995 - CMM Nivel 4 ROI 7.7:1, Productividad  140%, $4.48M ahorrados en seis proyectos en un año Nuevos desarrollos Coste de conformidad (COC) Coste de no conformidad (CONC)
    42. 42. Importancia de la mejora de los procesos en su organización. Dinámica Nro. 001
    43. 43. Conceptos de gestión de procesos
    44. 44. <ul><li>¿Cómo define usted un proceso? </li></ul>
    45. 45. <ul><li>El énfasis en procesos: </li></ul><ul><li>Otorga consistencia y capacidad de repetir. </li></ul><ul><li>Facilita la captura de información de tendencia. </li></ul><ul><li>Reduce la dependencia en individuos específicos. </li></ul><ul><li>Provee control. </li></ul>Un proceso es .... PROCESO Entradas Salidas métodos transformaciones actividades prácticas
    46. 46. <ul><li>Un proceso , es una secuencia de pasos desarrollados para un proceso dado (IEEE). </li></ul><ul><li>Un proceso , es la organización lógica de personas, material, energía, equipo, y procedimientos de trabajo dentro de actividades diseñadas para producir un resultado específico (De Pall, Gabriel A. Quality Process Management. Englewood Cliffs, N.J.: Prentice Hall, 1987) </li></ul><ul><li>Un proceso , son actividades que pueden ser reconocidas como implementación de prácticas en un modelo (Glosario del CMMI). </li></ul>.... Por consiguiente es definido como ....
    47. 47. <ul><li>Un proceso , es un conjunto de prácticas que se realizan con un propósito; puede incluir herramientas, métodos, materiales y/o personal. </li></ul><ul><li>Comúnmente se presenta como uno de los componentes de la triada proceso-personas-tecnología, pero en verdad es el pilar que unifica estos y otros aspectos. </li></ul>.... Y también, como ....
    48. 48. .... Que para su institucionalización requiere .... ESTÁNDARES “ Definiciones Operacionales&quot; & &quot;criterio de aceptación&quot; ENTRENAMIENTO Provee conocimiento y habilidades necesarias HERRAMIENTAS Apoya y automatiza operaciones POLÍTICAS &quot;Leyes&quot; o &quot;regulaciones&quot; que gobiernan operaciones PROCESOS “ Lo que sucede en el tiempo” para construir productos Restricciones a PROCEDIMIENTOS “ cómo&quot; o paso a paso Instrucciones sobre Implementado por Apoyado por
    49. 49. “ La calidad de un producto es altamente influenciado por la calidad de los procesos empleados para adquirirlos, desarrollarlos y mantenerlos”. Basado en los principios de TQM de Shewhart, Juran, Deming y Humphrey. Esfuerzo heróico Negocio software maduro ¡TÍPICO! Podría no suceder de nuevo La premisa básica de la mejora de procesos es .... PROCESO PRODUCTO Malo Bueno Bueno
    50. 50. <ul><li>Las teorías de gestión de procesos son una síntesis de los conceptos de Deming, Crosby, Juran, y otros autores. </li></ul><ul><li>En los últimos 30 años, estas teorías han sido empleadas para resolver problemas comunes a muchas organizaciones. </li></ul>Muchos de estos conceptos se han utilizado para desarrollar modelos de mejora de procesos. Sin embargo, esta mejora de procesos no es nueva ....
    51. 51. <ul><li>Un proceso proporciona un marco disciplinado .... </li></ul><ul><li>… en oposición al foco en personas: </li></ul><ul><ul><li>Su personal es, por término medio, lo “bueno” que la formación impartida le permite serlo. </li></ul></ul><ul><ul><li>Trabajar más duro no es la respuesta. </li></ul></ul><ul><ul><li>Trabajar más inteligentemente, a través de procesos, es la respuesta. </li></ul></ul><ul><li>… en oposición al foco en las tecnologías: </li></ul><ul><ul><li>Aplicar la tecnología sin objetivos claros no proporciona tantos beneficios. </li></ul></ul><ul><ul><li>La tecnología proporciona máximo beneficio cuando se aplica con un marco de referencia estructurado. </li></ul></ul>Vale la pena entonces focalizarse en los procesos?.
    52. 52. Modelo y gestión de procesos
    53. 53. Es muy difícil entregar consistentemente productos de calidad a nuestros clientes, y a la vez ser también rentables y eficientes, si nuestro proceso de desarrollo es pobre. Mejore su proceso y mejorará su producto Porqué preocuparse por el proceso de software?.
    54. 54. Veamos algunos mitos ….
    55. 55. … . Va el primero …. Estamos muy ocupados en los proyectos no hay tiempo para mejorar …. Parece que siempre hay tiempo para corregir la cosas que no hacemos bien ... Pero nunca hay tiempo suficiente para asegurarnos que hacemos las cosas bien la primera vez!
    56. 56. … . Va el segundo …., se requiere INVERSION ?.
    57. 57. Necesito un lugar donde exhibir algunas pinturas Quiero un lugar atractivo donde pueda ver arte El lugar debe ser seguro! Los estándares limitan la creatividad – ó mi proyecto es diferente … . Va la tercera …., otra típica objeción …. Requerimiento del cliente: Expectativa del cliente: Estándares/restricciones:
    58. 58. ¿Porqué hacer el trabajo más complejo?. Antes, sin procesos, yo hacía mi trabajo y lo hacía bien pues era capaz de escribir software que funcionaba. … . Va la cuarta …., otra típica objeción ….
    59. 59. ¿Reducir el tiempo de salida al mercado? ¿Reducir costos de desarrollo? ¿Mejorar la calidad de las aplicaciones? Entonces …. cuál es la meta realmente ?.
    60. 60. Source: Renaissance / CFO Magazine Survey … . Pero, Ud., no puede hacer lo que no comprende !. Do you have a Vision / Mission statement? YES US UK 91% 87% What percentage of people clearly understand the vision? Executive Management Middle Management Line Employees 71% 59% 40% 40% 7% 3% US UK
    61. 61. ¿A quién (es) nos parecemos como desarrolladores de software? Carpintero Bombero Arquitecto Autor Explorador Científico Artista Arqueólogo … . Un breve ejercicio mental ….
    62. 62. <ul><li>La ciencia no permite libertad para la inspiración y creatividad. </li></ul><ul><li>Altos ratios de defectos y baja confiabilidad es intolerable. </li></ul><ul><li>El desarrollo de software es arte. Y es ciencia. </li></ul><ul><li>Es tantas cosas como personas diferentes programen. </li></ul>… . Y ahora, es arte o es ciencia ?.
    63. 63. <ul><li>Quizás la pregunta no es, ¿Qué es el desarrollo de software?, sino, ¿Qué debe ser el desarrollo de software? </li></ul><ul><li>La respuesta a esta pregunta es clara: </li></ul><ul><ul><li>El desarrollo de software debe ser ingeniería. </li></ul></ul><ul><ul><li>¿Lo es ya?, No. </li></ul></ul><ul><ul><li>¿Debe serlo?, Indudablemente que sí. </li></ul></ul>… . O, tal vez ?....
    64. 64. <ul><li>Inconvenientes con la ingeniería: </li></ul><ul><ul><li>Todo formal. </li></ul></ul><ul><ul><li>Sentido común. </li></ul></ul><ul><ul><li>Experiencia. </li></ul></ul><ul><ul><li>Las condiciones del mercado no lo permiten. </li></ul></ul><ul><li>Estas y otras objeciones se basan en un concepto equivocado de ingeniería: </li></ul><ul><ul><li>Ingeniería es la aplicación de principios científicos con fines prácticos. Si la ingeniería no es práctica, no es buena ingeniería. </li></ul></ul>Es importante tener en cuenta esto ….
    65. 66. <ul><li>Un modelo de procesos es una colección estructurada de elementos que describen las características de procesos efectivos. </li></ul><ul><li>Y se usa: </li></ul><ul><li>Como ayuda para: </li></ul><ul><ul><li>Establecer objetivos de mejora de procesos. </li></ul></ul><ul><ul><li>Priorizar. </li></ul></ul><ul><ul><li>Mejorar los procesos. </li></ul></ul><ul><ul><li>Proporcionar una guía que asegure el establecimiento de procesos estables, capaces y maduros, y, </li></ul></ul><ul><ul><li>Para evaluar la madurez de s organización. </li></ul></ul><ul><li>Como una guía para la mejora de procesos organizacionales. </li></ul>Al final, igual requerimos de un modelo de procesos ....
    66. 67. <ul><li>Un modelo proporciona: </li></ul>Cuáles son los beneficios de la mejora basada en modelos ?. Un punto de inicio. El beneficio de experiencias previas de la comunidad. Un lenguaje común y visión compartida. Un marco para priorizar mejoras.
    67. 68. <ul><li>Los modelos son simplificaciones del mundo real. </li></ul><ul><li>Los modelos no tiene por qué ser completos. </li></ul><ul><li>La interpretación y adaptación debe hacerse en función de los objetivos del negocio. </li></ul><ul><li>Se necesita aplicar un juicio profesional para su correcto uso. </li></ul><ul><li>No olvidar que: </li></ul><ul><ul><li>Un modelo no es un proceso. </li></ul></ul><ul><ul><li>Un modelo muestra qué hacer, pero NO el cómo hacerlo. </li></ul></ul>Pero .... Siempre existen riesgos, cuáles son ?.
    68. 69. Capacidad del proceso: Rango esperado de resultados que pueden ser conseguidos siguiendo un proceso. Es un predictor de los resultados futuros Resultados del proceso: Medición de lo conseguido siguiendo un proceso. Se refiere a una instancia en particular, como por ejemplo, uno en un proyecto. Muy importante .... La capacidad VS. Los resultados ....
    69. 70. <ul><li>“ All models are wrong, but some are useful.” </li></ul><ul><ul><li>George Box </li></ul></ul>Aproximaciones simplificadas de la realidad que aportan entendimiento. La clave .... El uso del sentido común ....
    70. 71. Costo Total del Software U S U A R I O S Costo Total del Software Re-trabajos Negocios perdidos por incumplimientos Mejoras Corrección de Errores Desarrollo Inicial Sobreprecios por recursos urgentes Orientación / Aprendizaje / Entrenamiento Penalidades Sobreprecios de proveedores no competitivos Re-envíos / Re-instalaciones Adquisición Inicial Capacidad Instalada subutilizada
    71. 72. Prevención Evaluación Fallo interno Fallo externo Prevención de defectos Búsqueda de defectos Defectos encontrados antes de la entrega/instalación Defectos encontrados tras entrega/instalación Ejemplo – Costo de calidad
    72. 73. Prevención Evaluación Fallo interno Fallo externo Prevención de defectos Planificación Documentación Formación Herramientas Políticas, procedimientos Proyectos de mejora de la calidad Captura y análisis de datos Análisis de fallos y causas <ul><li>Búsqueda de defectos </li></ul><ul><li>Revisiones </li></ul><ul><li>Requisitos </li></ul><ul><li>Diseño </li></ul><ul><li>Planes de pruebas </li></ul><ul><li>Casos de pruebas </li></ul><ul><li>Inspecciones de código </li></ul><ul><li>Pruebas (primera vez) </li></ul><ul><li>Auditorías </li></ul><ul><li>Evaluaciones CMMI </li></ul><ul><li>CBA-IPI </li></ul><ul><li>Informales </li></ul><ul><li>Defectos encontrados antes de la entrega/instalación </li></ul><ul><li>Correcciones </li></ul><ul><li>Requisitos </li></ul><ul><li>Diseño </li></ul><ul><li>Código </li></ul><ul><li>Documentación </li></ul><ul><li>Nuevas pruebas </li></ul><ul><li>Menor eficiencia (nuevas pruebas, cambios en entregables, desviaciones de plazos, presupuestos, etc.) </li></ul>Defectos encontrados tras entrega/instalación Garantías Gestión de quejas Proyectos perdidos Soporte técnico Parches en versiones Costo de calidad (CoQ) – Categorías de costes
    73. 74. Identificando y elaborando un flujo de procesos. Dinámica Nro. 002
    74. 75. Preguntas?.
    75. 76. Tema 2 Enfoque general del CMMI y su suite de productos
    76. 77. <ul><li>Enfoque general del CMMI. </li></ul><ul><li>Historia del CMM y su evolución. </li></ul><ul><li>Dinámica Nro. 003. </li></ul><ul><li>El concepto de CMMI. </li></ul><ul><li>La suite de productos de CMMI. </li></ul><ul><li>Dinámica Nro. 004. </li></ul>Contenido de la Sesión II
    77. 78. Enfoque general del CMMI
    78. 79. ¿Es nuestro índice de éxito satisfactorio? discusión
    79. 80. <ul><li>Todas las organizaciones necesitan mejorar continuamente sus resultados para cumplir las expectativas de sus clientes, accionistas y agentes involucrados. </li></ul><ul><li>Competitividad !!!!!!!! </li></ul>Algunos apuntes importantes ....
    80. 81. <ul><li>Tenemos tres opciones: </li></ul>Trabajar más duro. Contratar mejor personal. Invertir en mejorar los procesos con los que realizamos el trabajo. .... Reflexiones que nos permiten ....
    81. 82. Historia del CMMI y su evolución
    82. 83. <ul><li>El Instituto de Ingeniería de Software (SEI), es un centro federal fundado para la investigación y desarrollo de la Ingeniería del Software. </li></ul><ul><li>Se creó en 1984 por iniciativa del Departamento de Defensa de los E.U., para resolver el problema de evaluar y calificar a sus proveedores de Tecnología. </li></ul><ul><li>Para su creación se convocó a un concurso de propuestas entre varias universidades. </li></ul><ul><li>Siendo Carnegie Mellon University la que ganó este concurso con su propuesta de creación del SEI y el desarrollo del CMM. </li></ul>Cuál es la historia del CMM ?
    83. 84. <ul><li>El CMM es una descripción de niveles a través de los cuales las organizaciones pueden ir mejorando sus procesos. </li></ul><ul><li>El modelo fue desarrollado aplicando conceptos de Calidad Total (TQM) a los procesos de desarrollo de software. </li></ul><ul><li>El propósito del CMM es proveer a las organizaciones una guía para mejorar sus procesos y desarrollar sus habilidades para administrar el desarrollo, la adquisición y el mantenimiento de sus productos o servicios de software. </li></ul><ul><li>CMM nos indica qué necesitamos hacer , pero no nos dice cómo se tiene que hacer . </li></ul>.... Y…., qué es CMM ?.
    84. 85. <ul><li>Los CMMs pueden diferir por: </li></ul><ul><ul><li>Disciplina (software, sistemas, adquisición, etc.). </li></ul></ul><ul><ul><li>Estructura (staged versus continuo). </li></ul></ul><ul><ul><li>Cómo se define la Madurez (camino de mejora). </li></ul></ul><ul><ul><li>Cómo se define la Capacidad (Institucionalización). </li></ul></ul><ul><li>“ Capability Maturity Model®” y CMM® son utilizados por el Software Engineering Institute (SEI) para referirse a una clase particular de modelos de madurez. </li></ul>Algunas diferencias .... como ....
    85. 86. <ul><li>CMM es un modelo de referencia …, </li></ul><ul><li>que contiene prácticas maduras en una disciplina específica …, </li></ul><ul><li>usado para evaluar la capacidad de un grupo para ejecutar </li></ul><ul><li>dicha disciplina. </li></ul>.... En resumen .... CMM = Capability Maturity Model, ó Modelo de Madurez de Capacidades. Capability Maturity Model®, CMM®, CMM Integration, y CMMI son marcas registradas de la Carnegie Mellon University.
    86. 87. Área de Proceso: Planeamiento de Proyectos .... Por ejemplo, .... Meta específica (SG) Prácticas específicas (SP) Establecer estimaciones <ul><li>Estimar el alcance del proyecto </li></ul><ul><li>Establecer estimaciones de productos y atributos de tareas </li></ul><ul><li>Definir ciclo de vida del proyecto </li></ul><ul><li>Determinar estimaciones de esfuerzo y coste </li></ul>Desarrollar un plan de proyecto <ul><li>Establecer presupuesto y calendario </li></ul><ul><li>Identificar riesgos del proyecto </li></ul><ul><li>Planificar la gestión de datos </li></ul><ul><li>Planificar los recursos del proyecto </li></ul><ul><li>Planificar las necesidades de conocimientos y capacidades </li></ul><ul><li>Planificar la involucración de agentes relevantes </li></ul><ul><li>Establecer el plan de proyecto </li></ul>Obtener compromiso con el plan <ul><li>Revisar planes que afectan al proyecto </li></ul><ul><li>Conciliar trabajo y niveles de recursos </li></ul><ul><li>Obtener compromiso con el plan </li></ul>
    87. 88. CMMI = Capability Maturity Model Integration, o Modelo Integrado de Madurez de Capacidades <ul><li>Proveer un CMM que cubra el desarrollo y mantenimiento de productos y servicios, y que provea una estructura de referencia que pueda ampliarse, de modo que nuevos cuerpos de conocimiento puedan añadirse. </li></ul>.... Y ahora, qué es CMMI ?. Capability Maturity Model®, CMM®, CMM Integration, y CMMI son marcas registradas de la Carnegie Mellon University.
    88. 89. <ul><li>¿Como usan la Organizaciones el CMMI? </li></ul><ul><li>Determinar cual es el estado de la organización. </li></ul><ul><li>Proporcionar un camino para mejorar la organización. </li></ul><ul><li>Un lenguaje común y una visión compartida. </li></ul><ul><li>Priorizar acciones. </li></ul>Importante considerar estos conceptos ....
    89. 90. <ul><li>¿Quiénes están usando CMMI?. </li></ul><ul><li>Todas las oficinas del departamento de defensa de los EEUU. </li></ul><ul><li>La mayoría de las agencias civiles del gobierno de los EEUU. </li></ul><ul><li>La industria de la banca y finanzas de los EEUU. </li></ul><ul><li>Industrias internacionales de la aviación y automotriz. </li></ul><ul><li>Industria de las telecomunicaciones. </li></ul><ul><li>La comunidad internacional (Europa, Asia, y algunos países de Sudamérica y el Caribe). </li></ul><ul><li>Comunidad educativa y académica internacional. </li></ul>.... su difusión en el mundo global ....
    90. 91. <ul><li>Las industrias que son usuarias del modelo CMMI, numéricamente, tienen el siguiente perfil: </li></ul><ul><ul><li>689 de 1018 empresas evaluadas formalmente por el SEI son industrias comerciales (67.7%), </li></ul></ul><ul><ul><li>329 (32.3%) pertenecen a la industria militar, o son contratistas de los mismos. </li></ul></ul><ul><ul><li>De las primeras, el 40% de las empresas tienen 100 o menos empleados y el 60% tienen 200 empleados o menos, lo cual indica el perfil de la mayoría de las empresas usuarias del modelo. </li></ul></ul><ul><ul><li>Actualmente existen 64 empresas que están en nivel 5. </li></ul></ul>.... Y las siguientes métricas más que convincentes ....
    91. 92. Justificando el Costo de la Calidad de los procesos. Dinámica Nro. 003
    92. 93. El concepto de CMMI
    93. 94. CMMI = Capability Maturity Model Integration, o Modelo Integrado de Madurez de la Capacidad .... Ahora, cuál es el concepto de CMMI ?. Capability Maturity Model®, CMM®, CMM Integration, y CMMI son marcas registradas de la Carnegie Mellon University. CMMI nos provee una visión estructurada de cómo hacer una mejora de procesos en una organización ... CMMI nos ayuda a priorizar y establecer objetivos de mejora de procesos ... CMMI es una guía para tener procesos de calidad ... Y, CMMI provee una medida para evaluar prácticas actuales.
    94. 95. Planificación del Proyecto .... Por ejemplo, .... Meta específica (SG) Prácticas específicas (SP) SG 1 Establecer estimaciones <ul><li>SP 1.1 Estimar el alcance del proyecto </li></ul><ul><li>SP 1.2 Establecer estimaciones de productos y atributos de tareas </li></ul><ul><li>SP 1.3 Definir ciclo de vida del proyecto </li></ul><ul><li>SP 1.4 Determinar estimaciones de esfuerzo y coste </li></ul>SG 2 Desarrollar un plan de proyecto <ul><li>SP 2.1 Establecer presupuesto y calendario </li></ul><ul><li>SP 2.2 Identificar riesgos del proyecto </li></ul><ul><li>SP 2.3 Planificar la gestión de datos </li></ul><ul><li>SP 2.4 Planificar los recursos del proyecto </li></ul><ul><li>SP 2.5 Planificar las necesidades de conocimientos y capacidades </li></ul><ul><li>SP 2.6 Planificar la involucración de agentes relevantes </li></ul><ul><li>SP 2.7 Establecer el plan de proyecto </li></ul>SG 3 Obtener compromiso con el plan <ul><li>SP 3.1 Revisar planes que afectan al proyecto </li></ul><ul><li>SP 3.2 Conciliar trabajo y niveles de recursos </li></ul><ul><li>SP 3.3 Obtener compromiso con el plan </li></ul>
    95. 96. La suite de productos de CMMI discusión
    96. 97. <ul><li>El Marco de trabajo de CMMI es la estructura que organiza los componentes usados en: </li></ul><ul><ul><li>Generar modelos. </li></ul></ul><ul><ul><li>Material de entrenamiento, y </li></ul></ul><ul><ul><li>Métodos de evaluación. </li></ul></ul><ul><li>La suite de productos de CMMI es una colección completa de: </li></ul><ul><ul><li>Modelos. </li></ul></ul><ul><ul><li>Material de entrenamiento, y </li></ul></ul><ul><ul><li>Métodos de evaluación generados desde el Marco de CMMI. </li></ul></ul><ul><li>Una constelación es un subgrupo relevante de la suite de productos de CMMI para mejorar una área particular de interés. Actualmente hay varias constelaciones: </li></ul><ul><ul><li>De Desarrollo. </li></ul></ul><ul><ul><li>De Adquisiciones. </li></ul></ul><ul><ul><li>De Servicios. </li></ul></ul>El Marco de trabajo de CMMI es el núcleo ....
    97. 98. CMMI para Desarrollo + IPPD Modelos de desarrollo de constelaciones Adición de modelos de Desarrollo de Productos y Procesos Integrados (IPPD) Componentes de Desarrollo Fundamentos del Modelo (componentes comunes en todos los modelos) CMMI para Desarrollo
    98. 99. <ul><li>Integración de los procesos de ingeniería de software y de sistemas. </li></ul><ul><li>Ambas disciplinas quedan integradas en un solo modelo de mejora. </li></ul><ul><li>Proporciona un marco de referencia para añadir un componente IPPD. </li></ul>Estas constelaciones facilitan la ...
    99. 100. <ul><li>La suite de productos CMMI proporciona un fundamento para la mejora de procesos a nivel organizacional, y se focaliza en el: </li></ul><ul><ul><li>Énfasis en diseño del producto así como en la mejora de procesos. </li></ul></ul><ul><ul><li>Comprende el diseño completo y el ciclo de vida del producto o servicio. </li></ul></ul><ul><ul><li>Promueve la colaboración entre ingeniería de sistemas e ingeniería de software. </li></ul></ul><ul><ul><li>Énfasis temprano en mediciones y análisis. </li></ul></ul>.... Y cuyo valor queda evidenciado por el modelo CMMI ....
    100. 101. discusión Qué es la Ingeniería de Sistemas? Qué es la Ingeniería de Software? Son iguales?
    101. 102. <ul><li>La Ingeniería de sistemas incluye el desarrollo de sistemas completos, en los que puede o no puede haber software. Los ingenieros de sistemas se enfocan en transformar necesidades, expectativas y restricciones de clientes en productos y soporte a estos productos a lo largo de la vida de los mismos. </li></ul>.... Qué es la Ingeniería de Sistemas?....
    102. 103. <ul><li>La ingeniería de software incluye el desarrollo de sistemas de software. Los ingenieros de software se enfocan en aplicar metodologías sistemáticas, disciplinadas y cuantificables para el desarrollo, operación y mantenimiento de software. </li></ul>.... Qué es la Ingeniería de Software?....
    103. 104. IPPD ( Integrated Product and Process Development) = Desarrollo Integrado de Productos y Procesos. <ul><li>IPPD es un enfoque sistemático que logra una colaboración oportuna del personal relevante a lo largo de la vida de un producto para satisfacer las necesidades, expectativas y requerimientos de los clientes. </li></ul>.... Que es también el IPPD?....
    104. 105. Elaborando un GAP análisis de un proceso. Dinámica Nro. 004
    105. 106. Preguntas?.

    ×