Your SlideShare is downloading. ×
CMMI - Agile
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

CMMI - Agile

690
views

Published on

Charla de Carlos González para el Agile Tour Caracas 2012

Charla de Carlos González para el Agile Tour Caracas 2012

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
690
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. CMMI - Agile Un mismo fin nublado por muchos mitosElaborada por: Carlos Gabriel González P (CSM, CSPO. Fundador de Cleteci.) @CarlosGabriel_ carlos@cleteci.com www.cleteci.com
  • 2. ¿A qué mitos nos referimos? Poco flexible Adverso al cambio BurocraciaComando y Control Corto Plazo Agil para proyectos pequeños Métodos Pesados Artístico e Improvisado www.cleteci.com
  • 3. El Origen de CMMI – ¿Qué narrativas se generaron? RFP DoD U.S. • 80s SEI - Carnegie • 90 CMM, Mellon Primera University publicación Múltiples modelos desarrollados • 2000s integrados Software es parte de sistemas complejos y si fallan, se perderá vidas humanas (aviones, armas, dispositivos médicos) Relaciones orientadas a contratos, impulsadas por la poca confianza enDebe existir estandarización, proveedoresprocedimientos… Calidad productosurge de procesos de calidad Narrativas Se tienen que disminuir Contratos por largos años para los riesgos empresas con énfasis en procesos y no Paradigmas de comando y control son en el RFP compatibles con el modelo! www.cleteci.com
  • 4. El Origen de Agile – ¿Qué narrativas se generaron? IIterative andIncremental Design and Development •… 50s Iterative and Incremental Design and (IIDD) Development (IIDD) o Iteraciones de tamaño fijo Software Metrics, o Proveer feedback en etapas tempranas The Spiral Model of Software •70s o Involucramiento de usuario final Development and Enhancement, etc. o Reactivo más que predictivo Individuos e Respuesta ante el interacciones sobre RAD, RUP, Scrum, XP, FDD, •90s cambio sobre seguir un procesos y herramientas Crystal, etc.. plan Manifiesto •2001 … Narrativas Agil Colaboración con el Software funcionando cliente sobre negociación sobre documentación contractual extensiva www.cleteci.com
  • 5. Factores que han afectado la percepciónSe confunden evaluaciones de nivel CMMI con medidas dedesempeño del negocio.CMMI aplicado como un estándar y no como un modelo, buscandoque el producto cumpla con lo establecido en un contratoEl contexto en el que se creó CMMI era específicamente paraclientes con bajo nivel de confianza y proyectos de alto nivel deriesgoDescalificación de las comunidades, poco diálogo entre las mismasy pocas publicaciones de casos de éxito mezclando ambos enfoquesCambios importantes en el perfil de los miembros de lascomunidades, poca experiencia. www.cleteci.com
  • 6. CMMI – Algunos fundamentos básicos (1)CMMI es un Modelo, NO ES un estándar deprocesoso Una torre de Marfil… Buenas prácticas, recomendacioneso Herramienta de aprendizaje, comunicación y organización de pensamientos¿Qué hay de Agile más allá del proyecto, anivel organizacional? ¿Es CMMI uncomplemento para estos temas? www.cleteci.com
  • 7. CMMI – Algunos fundamentos básicos (2)Define Áreas de Procesos, NO procesos o (SG 1) Establish Estimates • SP 1.1 Estimate the Scope of the Project • SP 1.2 Establish Estimates of Work Product and Task Attributes • SP 1.4 Determine Estimates of Effort and Cost - Descubrir, Crear, Mejorar, Innovar, Crecer - www.cleteci.com
  • 8. Agile – Algunos fundamentos básicos (1) Desarrollo iterativo e incremental Feedback constante del cliente TDD Detalles de requerimientos son especificados “just in time” con el aprendizaje del producto El cambio es bienvenido… Es la regla y no la excepción Equipos auto gestionados: confianza, madurez, colaboración Planificación actualizada con frecuencia y reuniones. Grandes ceremonias de reporte de estatus son sustituidas por frecuentes interacciones con los involucrados Inspección y Adaptación www.cleteci.com
  • 9. Agile – Algunos fundamentos básicos (2) www.cleteci.com
  • 10. Un mismo Fin… 2 Corrientes que se complementanAgile provee detalles acerca de Cómodesarrollar productos, que no soncubiertos por CMMICMMI provee metas, ejemplos,ideas que escalan en grandesproyectos y organizaciones www.cleteci.com
  • 11. ConclusionesLos métodos ágiles de desarrollo de software proporcionan“how-to” a detalles no cubiertos en CMMICMMI proporciona recomendaciones, sugerencias, patrones aseguir; que son resultado de investigaciones y experienciasen grandes proyectos de alto riesgo.CMMI proporciona un marco de trabajo interesante, paraescalar Agile en grandes organizaciones y grandes proyectosLos valores y principios de los métodos ágiles, hacen énfasisen el producto y las personas. Suelen ser un buen remediocontra los efectos perjudiciales de intentos de imposición deCMMI como estándar y no como modelo CMMI or Agile: Why Not Embrace Both? www.cleteci.com
  • 12. Contacto y Referencia principalCarlos Gabriel González P(CSM, CSPO. Fundador de Cleteci.)@CarlosGabriel_Cmmi - Agile report: CMMI® or Agile: Why Not EmbraceBoth!o carlos@cleteci.com www.cleteci.com