SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
Conf: Rodrigo Torres Garibay
1
CMMICMMICMMICMMI ++++ SCRUM, NOSCRUM, NOSCRUM, NOSCRUM, NO
CMMICMMICMMICMMI VSVSVSVS SCRUM!SCRUM!SCRUM!SCRUM!
#SGVIRTUAL#SGVIRTUAL#SGVIRTUAL#SGVIRTUAL
30 de Abril de 2014
#sgvirtual
Agenda
Conceptos Básicos
Elementos de SCRUM
Elementos de CMMi
CMMi habla de Agile
CMMi + SCRUM
Conclusiones
#sgvirtual
Conceptos básicos
Los modelos* se complementan,
no se contraponen!!
*O sea: normas, estándares, buenas prácticas, etc.
#sgvirtual
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?
#sgvirtual
PREMISA: “Lo qué hago actualmente está bien, lo qué
voy a hacer es mejorarlo”
Conceptos básicos
#sgvirtual
Conceptos básicos
CMMI Modelo
SCRUM Framework
NO norma
NO Estándar
#sgvirtual
Conceptos básicos
Ningún modelo, marco de referencia,
buenas prácticas, norma, estándar,
etc. NO ES LA VERDAD ABSOLUTA!
Elementos de SCRUM
#sgvirtual
Elementos de SCRUM
9
#sgvirtual
Elementos de SCRUM
SCRUM propone parte del ¿CÓMO? hacer
las actividades.
10
Elementos de CMMI®
#sgvirtual
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.
#sgvirtual
Elementos de CMMi®
13
Metas Genéricas
Prácticas GenéricasPrácticas Genéricas
Propósito
Área de Proceso
Notas introductorias
Metas Específicas
Prácticas EspecíficasPrácticas Específicas
Ejemplos de Productos
de Trabajo
Ejemplos de Productos
de Trabajo
Subprácticas
Áreas de Proceso
Relacionadas
Ejemplos de
Productos de trabajo
Ejemplos de
Productos de trabajo
Subprácticas
Requerido Esperado Informativo
#sgvirtual
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
CMMI® habla de Agile
#sgvirtual
CMMI® habla de Agile
16
#sgvirtual
CMMI® habla de Agile
17
CMMI® + SCRUM
#sgvirtual
Manifiesto Ágil
19
“Libertad,
no
libertinaje”
#sgvirtual
“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
#sgvirtual
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
#sgvirtual
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
#sgvirtual
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
#sgvirtual
CONCLUSIONES
#sgvirtual
Dejemos de ser talibanes de los
procesos
#sgvirtual
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
#sgvirtual
GRACIAS!!
Rodrigo Torres Garibay
Twitter: @garicorp
rtorres@innevo.com
#sgvirtual
rtorres@innevo.com

Contenu connexe

Tendances

CMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de RequerimientosCMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de RequerimientosVictor Caravantes
 
Casos de éxito de TSP en México
Casos de éxito de TSP en MéxicoCasos de éxito de TSP en México
Casos de éxito de TSP en MéxicoSoftware Guru
 
Metodologías CMMI y PMI
Metodologías CMMI y  PMIMetodologías CMMI y  PMI
Metodologías CMMI y PMIMiguel Veces
 
Presentacion para exponer_gpo_5
Presentacion para exponer_gpo_5Presentacion para exponer_gpo_5
Presentacion para exponer_gpo_5diegomendoza1801
 
Proceso de Software Personal - PSP
Proceso de Software Personal - PSPProceso de Software Personal - PSP
Proceso de Software Personal - PSPChristian Mora
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectosaaahhhhaaa
 
Capitulo3
Capitulo3Capitulo3
Capitulo3blank90
 
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?Alejandro Gabay
 
CMMI y CERTIFICACION
CMMI y CERTIFICACIONCMMI y CERTIFICACION
CMMI y CERTIFICACIONAna Zamorano
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftRicardo Juarez
 
Estándares para gestión de proyectos de ti
Estándares para gestión de proyectos de tiEstándares para gestión de proyectos de ti
Estándares para gestión de proyectos de tiJoannamar
 
U5 examen gonzalez_garciacarlosalberto
U5 examen gonzalez_garciacarlosalbertoU5 examen gonzalez_garciacarlosalberto
U5 examen gonzalez_garciacarlosalbertoRkr Gore
 

Tendances (20)

CMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de RequerimientosCMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de Requerimientos
 
Casos de éxito de TSP en México
Casos de éxito de TSP en MéxicoCasos de éxito de TSP en México
Casos de éxito de TSP en México
 
Metodologías CMMI y PMI
Metodologías CMMI y  PMIMetodologías CMMI y  PMI
Metodologías CMMI y PMI
 
Presentacion para exponer_gpo_5
Presentacion para exponer_gpo_5Presentacion para exponer_gpo_5
Presentacion para exponer_gpo_5
 
Proceso de Software Personal - PSP
Proceso de Software Personal - PSPProceso de Software Personal - PSP
Proceso de Software Personal - PSP
 
CMMI
CMMICMMI
CMMI
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectos
 
Modelo TSP
Modelo TSPModelo TSP
Modelo TSP
 
Implementación de CMMI Nivel 3 - Gestionado
Implementación de CMMI Nivel 3 - GestionadoImplementación de CMMI Nivel 3 - Gestionado
Implementación de CMMI Nivel 3 - Gestionado
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 
Psp
PspPsp
Psp
 
CMMI-ACQ
CMMI-ACQCMMI-ACQ
CMMI-ACQ
 
Presentacion cmmi
Presentacion cmmiPresentacion cmmi
Presentacion cmmi
 
Cmmi
CmmiCmmi
Cmmi
 
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
 
CMMI y CERTIFICACION
CMMI y CERTIFICACIONCMMI y CERTIFICACION
CMMI y CERTIFICACION
 
Modelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - MoprosoftModelos de calidad CMMI - Moprosoft
Modelos de calidad CMMI - Moprosoft
 
Catedra psp
Catedra pspCatedra psp
Catedra psp
 
Estándares para gestión de proyectos de ti
Estándares para gestión de proyectos de tiEstándares para gestión de proyectos de ti
Estándares para gestión de proyectos de ti
 
U5 examen gonzalez_garciacarlosalberto
U5 examen gonzalez_garciacarlosalbertoU5 examen gonzalez_garciacarlosalberto
U5 examen gonzalez_garciacarlosalberto
 

Similaire à Sg virtual scrum+cmmi

Implementando una PMO con Scrum
Implementando una PMO con ScrumImplementando una PMO con Scrum
Implementando una PMO con ScrumRicardo Toledo
 
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 digitalesSergio Simarro
 
Flexibilidad con scrum
Flexibilidad con scrumFlexibilidad con scrum
Flexibilidad con scrumSergi Duró
 
Flexibilidad con scrum
Flexibilidad con scrumFlexibilidad con scrum
Flexibilidad con scrumsergioj25
 
Libro - Palacios - Flexibilidad con scrum - Adaptando los procesos a la empresa
Libro - Palacios - Flexibilidad con scrum - Adaptando los procesos a la empresaLibro - Palacios - Flexibilidad con scrum - Adaptando los procesos a la empresa
Libro - Palacios - Flexibilidad con scrum - Adaptando los procesos a la empresaIndiana Jones
 
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...We Are Marketing
 
"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 organizacionalesSoftware Guru
 
Flexibilidad Con Scrum
Flexibilidad Con ScrumFlexibilidad Con Scrum
Flexibilidad Con Scrumslimshadyx18
 
Charla evento TestingUY 2017 - Automatización en gran escala
Charla evento TestingUY 2017 - Automatización en gran escalaCharla evento TestingUY 2017 - Automatización en gran escala
Charla evento TestingUY 2017 - Automatización en gran escalaTestingUy
 
6 SIGMA Aplicaciones Industria de Servicio
6 SIGMA Aplicaciones Industria de Servicio6 SIGMA Aplicaciones Industria de Servicio
6 SIGMA Aplicaciones Industria de ServicioMiguel Alfaro
 
Mooc metodologias agilesm3
Mooc metodologias agilesm3Mooc metodologias agilesm3
Mooc metodologias agilesm3Jose Chisun
 
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 Open Source Pyme
 
Ejercicios del capitulo 15 y 17 de Calidad y productividad
Ejercicios del capitulo 15 y 17 de Calidad y productividadEjercicios del capitulo 15 y 17 de Calidad y productividad
Ejercicios del capitulo 15 y 17 de Calidad y productividadarelycl
 

Similaire à Sg virtual scrum+cmmi (20)

Implementando una PMO con Scrum
Implementando una PMO con ScrumImplementando una PMO con Scrum
Implementando una PMO con Scrum
 
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
 
Flexibilidad con scrum
Flexibilidad con scrumFlexibilidad con scrum
Flexibilidad con scrum
 
Flexibilidad con scrum
Flexibilidad con scrumFlexibilidad con scrum
Flexibilidad con scrum
 
Libro - Palacios - Flexibilidad con scrum - Adaptando los procesos a la empresa
Libro - Palacios - Flexibilidad con scrum - Adaptando los procesos a la empresaLibro - Palacios - Flexibilidad con scrum - Adaptando los procesos a la empresa
Libro - Palacios - Flexibilidad con scrum - Adaptando los procesos a la empresa
 
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...
 
"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
 
Gestión ágil de proyectos disruptivos
Gestión ágil de proyectos disruptivos Gestión ágil de proyectos disruptivos
Gestión ágil de proyectos disruptivos
 
Flexibilidad con scrum
Flexibilidad con scrumFlexibilidad con scrum
Flexibilidad con scrum
 
Flexibilidad Con Scrum
Flexibilidad Con ScrumFlexibilidad Con Scrum
Flexibilidad Con Scrum
 
Generación de Valor con Scrum
Generación de Valor con ScrumGeneración de Valor con Scrum
Generación de Valor con Scrum
 
Introduccion a SCRUM
Introduccion a SCRUMIntroduccion a SCRUM
Introduccion a SCRUM
 
Charla evento TestingUY 2017 - Automatización en gran escala
Charla evento TestingUY 2017 - Automatización en gran escalaCharla evento TestingUY 2017 - Automatización en gran escala
Charla evento TestingUY 2017 - Automatización en gran escala
 
6 SIGMA Aplicaciones Industria de Servicio
6 SIGMA Aplicaciones Industria de Servicio6 SIGMA Aplicaciones Industria de Servicio
6 SIGMA Aplicaciones Industria de Servicio
 
Mooc metodologias agiles_m3
Mooc metodologias agiles_m3Mooc metodologias agiles_m3
Mooc metodologias agiles_m3
 
Mooc metodologias agilesm3
Mooc metodologias agilesm3Mooc metodologias agilesm3
Mooc metodologias agilesm3
 
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
 
Six Sigma
Six SigmaSix Sigma
Six Sigma
 
Ejercicios del capitulo 15 y 17 de Calidad y productividad
Ejercicios del capitulo 15 y 17 de Calidad y productividadEjercicios del capitulo 15 y 17 de Calidad y productividad
Ejercicios del capitulo 15 y 17 de Calidad y productividad
 
Sistema de calidad flor
Sistema de calidad florSistema de calidad flor
Sistema de calidad flor
 

Plus de Software Guru

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 CosasSoftware Guru
 
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 realesSoftware Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environmentsSoftware Guru
 
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 SeniorSoftware Guru
 
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 idealSoftware Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowSoftware Guru
 
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:Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learningSoftware Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDiSoftware Guru
 
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.0Software Guru
 
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 StencilJSSoftware Guru
 
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 ...Software Guru
 
¿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?Software Guru
 
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.Software Guru
 
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 DevOpsSoftware Guru
 
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 productivosSoftware Guru
 
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 stressSoftware Guru
 
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 goalsSoftware Guru
 
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 Covid19Software Guru
 
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ñoSoftware Guru
 

Plus de 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
 

Sg virtual scrum+cmmi

  • 1. Conf: Rodrigo Torres Garibay 1 CMMICMMICMMICMMI ++++ SCRUM, NOSCRUM, NOSCRUM, NOSCRUM, NO CMMICMMICMMICMMI VSVSVSVS SCRUM!SCRUM!SCRUM!SCRUM! #SGVIRTUAL#SGVIRTUAL#SGVIRTUAL#SGVIRTUAL 30 de Abril de 2014
  • 2. #sgvirtual Agenda Conceptos Básicos Elementos de SCRUM Elementos de CMMi CMMi habla de Agile CMMi + SCRUM Conclusiones
  • 3. #sgvirtual Conceptos básicos Los modelos* se complementan, no se contraponen!! *O sea: normas, estándares, buenas prácticas, etc.
  • 4. #sgvirtual 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?
  • 5. #sgvirtual PREMISA: “Lo qué hago actualmente está bien, lo qué voy a hacer es mejorarlo” Conceptos básicos
  • 6. #sgvirtual Conceptos básicos CMMI Modelo SCRUM Framework NO norma NO Estándar
  • 7. #sgvirtual Conceptos básicos Ningún modelo, marco de referencia, buenas prácticas, norma, estándar, etc. NO ES LA VERDAD ABSOLUTA!
  • 10. #sgvirtual Elementos de SCRUM SCRUM propone parte del ¿CÓMO? hacer las actividades. 10
  • 12. #sgvirtual 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.
  • 13. #sgvirtual Elementos de CMMi® 13 Metas Genéricas Prácticas GenéricasPrácticas Genéricas Propósito Área de Proceso Notas introductorias Metas Específicas Prácticas EspecíficasPrácticas Específicas Ejemplos de Productos de Trabajo Ejemplos de Productos de Trabajo Subprácticas Áreas de Proceso Relacionadas Ejemplos de Productos de trabajo Ejemplos de Productos de trabajo Subprácticas Requerido Esperado Informativo
  • 14. #sgvirtual 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
  • 20. #sgvirtual “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
  • 21. #sgvirtual 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
  • 22. #sgvirtual 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
  • 23. #sgvirtual 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
  • 25. #sgvirtual Dejemos de ser talibanes de los procesos
  • 26. #sgvirtual 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
  • 27. #sgvirtual GRACIAS!! Rodrigo Torres Garibay Twitter: @garicorp rtorres@innevo.com #sgvirtual rtorres@innevo.com