SlideShare a Scribd company logo
1 of 27
www.sgcampus.com.mx @sgcampus
www.sgcampus.com.mx
@sgcampus
CMMI + SCRUM ,
NO CMMI VS SCRUM!
Abril 2015 / Rodrigo Torres Garibay
@garicorp
www.sgcampus.com.mx @sgcampus
Agenda
• Conceptos Básicos
• Elementos de SCRUM
• Elementos de CMMi
• CMMi habla de Agile
• CMMi + SCRUM
• Conclusiones
www.sgcampus.com.mx @sgcampus
Conceptos básicos
Los modelos* se
complementan, no se
contraponen!!
*O sea: normas, estándares, buenas prácticas, etc.
www.sgcampus.com.mx @sgcampus
Conceptos básicos
El modelo debe ajustarse a
la organización, no la
organización al modelo
Te dice el
¿QUÉ? más no el
¿CÓMO?
www.sgcampus.com.mx @sgcampus
PREMISA: “Lo qué hago actualmente está
bien, lo qué voy a hacer es mejorarlo”
Conceptos básicos
www.sgcampus.com.mx @sgcampus
Conceptos básicos
CMMI  Modelo
SCRUM  Framework
NO norma
NO Estándar
www.sgcampus.com.mx @sgcampus
Conceptos básicos
Ningún modelo, marco de
referencia, buenas prácticas,
norma, estándar, etc. NO ES
LA VERDAD ABSOLUTA!
www.sgcampus.com.mx @sgcampus
ELEMENTOS DE SCRUM
www.sgcampus.com.mx @sgcampus
Elementos de SCRUM
9
www.sgcampus.com.mx @sgcampus
Elementos de SCRUM
SCRUM propone parte del ¿CÓMO? hacer las
actividades.
10
www.sgcampus.com.mx @sgcampus
ELEMENTOS DE CMMI®
www.sgcampus.com.mx @sgcampus
Elementos de CMMi®
12
•Causal Analysis and Resolution
•Organizational Performance ManagementNivel 5
•Organizational Process Performance
•Quantitative Project ManagementNivel 4
•Decision Analysis and Resolution
•Integrated Project Management
•Organizational Process Definition
•Organizational Process Focus
•Organizational Training
•Risk Management
•Requirements Development
•Technical Solution
•Product Integration
•Verification
•Validation
Nivel 3
•Configuration Management
•Measurement and Analysis
•Process an Product Quality Assurance
•Project Monitoring and Control
•Project Planning
•Requirements Management
•Supplier Agreement Management
Nivel 2
Representación escalonada.
www.sgcampus.com.mx @sgcampus
Elementos de CMMi®
13
Metas Genéricas
Prácticas Genéricas
Propósito
Área de Proceso
Notas introductorias
Metas Específicas
Prácticas Específicas
Ejemplos de Productos
de Trabajo
Subprácticas
Áreas de Proceso
Relacionadas
Ejemplos de
Productos de trabajo
Subprácticas
Requerido Esperado Informativo
www.sgcampus.com.mx @sgcampus
Elementos de CMMI
• Las áreas de proceso NO son PROCESOS!
Un área de proceso puede estar integrada
en varios procesos o actividades.
• CMMI te dice el ¿Qué? se tiene que hacer
en las actividades. No te dice el CÓMO
14
www.sgcampus.com.mx @sgcampus
CMMI® HABLA DE AGILE
www.sgcampus.com.mx @sgcampus
CMMI® habla de Agile
16
www.sgcampus.com.mx @sgcampus
CMMI® habla de Agile
17
www.sgcampus.com.mx @sgcampus
CMMI® + SCRUM
www.sgcampus.com.mx @sgcampus
Manifiesto Ágil
19
“Libertad,
no
libertinaje”
www.sgcampus.com.mx @sgcampus
“Oath of Non-Allegiance”.
“I promise not to exclude from consideration
any idea based on its source, but to consider
ideas across schools and heritages in order to
find the ones that best suit the current
situation.”
Alistair Cockburn
20
www.sgcampus.com.mx @sgcampus
CMMI + SCRUM
21
RD, SG 1, 2
PP, SG 1, 2
IPM, SG 1
PP, SG 3
IPM, SG 2
PMC, SG 2
VER, SG 2, 3
TS, SG 3
PI, SG 1, 3
CM, SG 1
VAL, SG 2
RD SG, 3
PP, SG 3
RD, SG 3
REQM, SG1
PMC SG 1
PG, 3.2
Área de Proceso, Meta
CMMI
www.sgcampus.com.mx @sgcampus
CMMI + SCRUM
¿Qué te ofrece CMMI? ¿Dónde lo puedes aprovechar en SCRUM?
CM – Te propone que se definan
líneas base, control de configuración y
una forma de llevarlos.
Cada que se genera una entregable por
Sprint es importante que se tenga definido la
línea base a la que pertenece
PP – Modelos de estimación y ciclos
de vida.
Se definen modelos de estimación para
definir la capacidad que se tiene por Sprint.
PPQA – Propone que se auditen las
actividades.
Al finalizar cada sprint se pueden llevar
auditorías de procesos para identificar
posibles actividades que nos estén llevando,
para el siguiente Sprint.
MA – Objetivos + Métricas + Control
Definiendo métricas por sprint se podrá
llevar un mejor control hasta de las
actividades diarias.
PI – Planes de Integración
Al ir definiendo entregables se deberá de
definir la forma como se va a integrar al
producto final.
22
www.sgcampus.com.mx @sgcampus
CMMI + SCRUM
¿Qué te ofrece CMMI? ¿Dónde lo puedes aprovechar en SCRUM?
OPD – Documentación de procesos y
guías de adaptación.
Al tener documentado las actividades que se
llevan, el desarrollo de los colaboradores en
los proyectos será más sencilla.
OPF – Manejo de Mejoras
controladas.
El asignar prioridad a las mejoras y un canal
oficial de control de las mismas dará una
mejor estabilidad a las actividades a ejecutar.
SAM – Definir acuerdos con
proveedores
Definiendo la forma como participan los
terceros nos podemos ahorrar problemas de
fallas de comunicación.
RSKM – Definición de riesgos del
producto
Se puede definir riesgos genéricos por
producto, que se vayan revisando en cada
entregable.
23
www.sgcampus.com.mx @sgcampus
CONCLUSIONES
www.sgcampus.com.mx @sgcampus
Dejemos de ser talibanes de los
procesos
www.sgcampus.com.mx @sgcampus
Referencias
• http://www.innevo.com/blog “Casos de éxito”
• http://resources.sei.cmu.edu/asset_files/Technical
Note/2008_004_001_14924.pdf “CMMi or Agile”
• http://agilemanifesto.org/iso/es/ “Manifiesto ágil”
• http://scrumfoundation.com/library “Librería de
SCRUM”
• http://alistair.cockburn.us/Oath+of+Non-
Allegiance “Oath of Non Allegiance”
26
www.sgcampus.com.mx @sgcampus
GRACIAS!!
Rodrigo Torres Garibay
Twitter: @garicorp
rtorres@innevo.com

More Related Content

What's hot

Escritório de Processos de Negócios
Escritório de Processos de NegóciosEscritório de Processos de Negócios
Escritório de Processos de Negócios
CompanyWeb
 
5. fundamentos de bgp
5. fundamentos de bgp5. fundamentos de bgp
5. fundamentos de bgp
Marcos Daniel
 

What's hot (20)

Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
 
O Modelo SCOR
O Modelo SCORO Modelo SCOR
O Modelo SCOR
 
Escritório de Processos de Negócios
Escritório de Processos de NegóciosEscritório de Processos de Negócios
Escritório de Processos de Negócios
 
Formação de Auditor Interno ISO 9001
Formação de Auditor Interno ISO 9001Formação de Auditor Interno ISO 9001
Formação de Auditor Interno ISO 9001
 
Protocolo ferramenta gerencial
Protocolo   ferramenta gerencialProtocolo   ferramenta gerencial
Protocolo ferramenta gerencial
 
MilkRun e Mizusumachi
MilkRun e MizusumachiMilkRun e Mizusumachi
MilkRun e Mizusumachi
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de Software
 
Sistemas Distribuídos - Aula 05
Sistemas Distribuídos - Aula 05Sistemas Distribuídos - Aula 05
Sistemas Distribuídos - Aula 05
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de Software
 
Escopo custo e tempo gerando a qualidade do projeto
Escopo custo e tempo gerando a qualidade do projetoEscopo custo e tempo gerando a qualidade do projeto
Escopo custo e tempo gerando a qualidade do projeto
 
5. fundamentos de bgp
5. fundamentos de bgp5. fundamentos de bgp
5. fundamentos de bgp
 
Aula 05 - Java Script Básico
Aula 05 -  Java Script BásicoAula 05 -  Java Script Básico
Aula 05 - Java Script Básico
 
Ferramentas da Qualidade
Ferramentas da QualidadeFerramentas da Qualidade
Ferramentas da Qualidade
 
Scrum
ScrumScrum
Scrum
 
Katálysis- Webshow - Plano Mestre de Validação de Sistemas Computadorizados
Katálysis- Webshow - Plano Mestre de Validação de Sistemas ComputadorizadosKatálysis- Webshow - Plano Mestre de Validação de Sistemas Computadorizados
Katálysis- Webshow - Plano Mestre de Validação de Sistemas Computadorizados
 
Visão Geral dos Processos da Gestão da Manutenção (SAP R/3 Plant Maintenance)
Visão Geral dos Processos da Gestão da Manutenção (SAP R/3 Plant Maintenance)Visão Geral dos Processos da Gestão da Manutenção (SAP R/3 Plant Maintenance)
Visão Geral dos Processos da Gestão da Manutenção (SAP R/3 Plant Maintenance)
 
Ciclo pdca
Ciclo pdcaCiclo pdca
Ciclo pdca
 
Gerenciamento de programas e portfólio de projetos
Gerenciamento de programas e portfólio de projetosGerenciamento de programas e portfólio de projetos
Gerenciamento de programas e portfólio de projetos
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 

Viewers also liked (8)

CMMI + SCRUM, NO! CMMI VS SCRUM!
CMMI + SCRUM, NO! CMMI VS SCRUM! CMMI + SCRUM, NO! CMMI VS SCRUM!
CMMI + SCRUM, NO! CMMI VS SCRUM!
 
Sg virtual scrum+cmmi
Sg virtual scrum+cmmiSg virtual scrum+cmmi
Sg virtual scrum+cmmi
 
5012621 cmmi
5012621 cmmi5012621 cmmi
5012621 cmmi
 
CMMI
CMMICMMI
CMMI
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Ventajas y desventajas del sistema iso 9000
Ventajas y desventajas del sistema iso 9000Ventajas y desventajas del sistema iso 9000
Ventajas y desventajas del sistema iso 9000
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126
 

Similar to CMMI + SCRUM, ¡no CMMI VS SCRUM!

Joh introducción a 6 sigma
Joh introducción a 6 sigmaJoh introducción a 6 sigma
Joh introducción a 6 sigma
MindProject
 
Flexibilidad con scrum
Flexibilidad con scrumFlexibilidad con scrum
Flexibilidad con scrum
sergioj25
 

Similar to CMMI + SCRUM, ¡no CMMI VS SCRUM! (20)

"SCRUM de las cosas” Integración de SCRUM en diferentes áreas organizacionales
"SCRUM de las cosas” Integración de SCRUM en diferentes áreas organizacionales"SCRUM de las cosas” Integración de SCRUM en diferentes áreas organizacionales
"SCRUM de las cosas” Integración de SCRUM en diferentes áreas organizacionales
 
Introducción a Scrum@Scale Scrum Day Peru 2018
Introducción a Scrum@Scale Scrum Day Peru 2018Introducción a Scrum@Scale Scrum Day Peru 2018
Introducción a Scrum@Scale Scrum Day Peru 2018
 
Pequeño Taller de Administración de Proyectos
Pequeño Taller de Administración de ProyectosPequeño Taller de Administración de Proyectos
Pequeño Taller de Administración de Proyectos
 
Introducción a las Metodologías Ágiles
Introducción a las Metodologías ÁgilesIntroducción a las Metodologías Ágiles
Introducción a las Metodologías Ágiles
 
Implementando una PMO con Scrum
Implementando una PMO con ScrumImplementando una PMO con Scrum
Implementando una PMO con Scrum
 
Introduccion a scrum gestion agil de proyectos con Scrumstudy
Introduccion a scrum gestion agil de proyectos con ScrumstudyIntroduccion a scrum gestion agil de proyectos con Scrumstudy
Introduccion a scrum gestion agil de proyectos con Scrumstudy
 
Joh introducción a 6 sigma
Joh introducción a 6 sigmaJoh introducción a 6 sigma
Joh introducción a 6 sigma
 
Innovación de procesos en una PYME de desarrollo de Software con base en los ...
Innovación de procesos en una PYME de desarrollo de Software con base en los ...Innovación de procesos en una PYME de desarrollo de Software con base en los ...
Innovación de procesos en una PYME de desarrollo de Software con base en los ...
 
Six Sigma
Six SigmaSix Sigma
Six Sigma
 
Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...
Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...
Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...
 
Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa
 
PMP, SMC, MBA Robert Azanero Terrones ASPECTOS SCRUM IV REUNION MENSUAL GRUPO...
PMP, SMC, MBA Robert Azanero Terrones ASPECTOS SCRUM IV REUNION MENSUAL GRUPO...PMP, SMC, MBA Robert Azanero Terrones ASPECTOS SCRUM IV REUNION MENSUAL GRUPO...
PMP, SMC, MBA Robert Azanero Terrones ASPECTOS SCRUM IV REUNION MENSUAL GRUPO...
 
¿Pueden convivir las metodologías ágiles con las tradicionales?
¿Pueden convivir las metodologías ágiles con las tradicionales?¿Pueden convivir las metodologías ágiles con las tradicionales?
¿Pueden convivir las metodologías ágiles con las tradicionales?
 
Digital Agile: Cómo aplicar metodologías ágiles a tus proyectos digitales
Digital Agile: Cómo aplicar metodologías ágiles a tus proyectos digitalesDigital Agile: Cómo aplicar metodologías ágiles a tus proyectos digitales
Digital Agile: Cómo aplicar metodologías ágiles a tus proyectos digitales
 
Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...
Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...
Las claves del Madrid HUG de septiembre: cómo aplicar Agile y Scrum en Inboun...
 
Certificacion internacional de scrumstudy en gestion agil de proyectos scrum ...
Certificacion internacional de scrumstudy en gestion agil de proyectos scrum ...Certificacion internacional de scrumstudy en gestion agil de proyectos scrum ...
Certificacion internacional de scrumstudy en gestion agil de proyectos scrum ...
 
Fenalco Antioquia , Mesa TIC - Gestion agil es innovacion 01
Fenalco Antioquia , Mesa TIC - Gestion agil es innovacion 01 Fenalco Antioquia , Mesa TIC - Gestion agil es innovacion 01
Fenalco Antioquia , Mesa TIC - Gestion agil es innovacion 01
 
10 pasos para Implementar un sistema de gestión
10 pasos para Implementar un sistema de gestión10 pasos para Implementar un sistema de gestión
10 pasos para Implementar un sistema de gestión
 
Six sigma
Six sigmaSix sigma
Six sigma
 
Flexibilidad con scrum
Flexibilidad con scrumFlexibilidad con scrum
Flexibilidad con scrum
 

More from Software Guru

More from Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Recently uploaded

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Recently uploaded (11)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

CMMI + SCRUM, ¡no CMMI VS SCRUM!