SlideShare una empresa de Scribd logo
1 de 103
Hablemos de
Contratos Ágiles
Por
Jorge H. Abad L.
Regional Agile Coach en TCS
@jorge_abad
linkedin.com/in/jorgeabadl
Blog http://www.lecciones-
aprendidas.info/
¡HOLA!
Soy Jorge H. Abad L.
Soy Enterprise Agile Coach
Pueden encontrarme en
linkedin.com/in/jorgeabadl / @jorge_abad
Mi propósito es acompañar a equipos y
organizaciones para que logren resultados
grandiosos
Amo aprender y compartir experiencias.
¿Por qué estamos aquí?
¿Por qué estamos aquí?
Primero unos
fundamentos
¿Qué es Agile?
¿Qué es ágil?
La capacidad de crear y
responder al cambio para tener
éxito en un entorno incierto y
turbulento. Agile Alliance
https://www.agilealliance.org/agile101/
Business agility is the ability of an
organization to sense changes internally or
externally and respond accordingly in order
to deliver value to its customers.
Agile Alliance
https://www.agilealliance.org/glossary/business-agility
Business Agility
Los requisitos se comportan como material radioactivo
degradándose cada vez mas rápido
«Estudio de la Universidad de Missouri:
la vida media del valor de los requisitos
ha ido disminuyendo
Exponencialmente. En 1980 esta fue
de alrededor de 10 a 12 años, en el
2000 había caído a 2 a 3 años, y
actualmente está funcionando a
alrededor de 6 meses».
"Software Development: How the Traditional Contract Model Increases the Risk of Failure" de
Susan Atkinson y Gabrielle Benefield
Construimos software de desperdicio
Chaos Manifesto 2013
http://www.versionone.com/assets/img/files/ChaosManifesto2013.pdf
De las funcionalidades de un sistema de
software:
• 20% es usado frecuentemente
• 30% es usado algunas veces
• 50% poco o nunca usadas
Pareto también se cumple en software
Hoy en día no podemos darnos el lujo de
perder tiempo, dinero, recursos y costo de
oportunidad, ya sea haciendo el producto
incorrecto, o construyendo producto de
desperdicio.
“Si la tasa de cambio
afuera excede la tasa de
cambio adentro, el fin
esta cerca”
Pero bueno
Como vemos (veíamos) el desarrollo de
software
Como realmente es
¿Qué retos
implica?
A que se juega
comúnmente entre cliente y
proveedor
El típico juego • El Cliente no sabe bien lo que necesita
• El proveedor define (adivina) costos y tiempos a
priori
• El cliente espera un producto que no es acorde
con lo que espera (posiblemente tarde)
• El cliente no estuvo involucrado, llego solo al
final
• Se hacen más controles de cambio
• Se dan más plazos
• Se pierde la confianza
• Se aplican ANS (SLA), sanciones, multas
• Nadie gana
• Se pierde costo de oportunidad
Creemos navegar en los ríos
de la predictibilidad
Cuando el “VUCA”
Y la complejidad creciente
del software
Hacer productos de software se convirtió en
• Aprender de las fallas y corregir el camino (Inspección y Adaptación)
• Construir poco para ver si si tendrá éxito (Validar hipótesis)
• Saber que los riesgos saltan y se materializan por doquier
• Las solución será emergente
• Lo que ayer funcionó tal vez no funcione hoy
• Trabajar REALMENTE en equipo entre cliente y proveedor
• Convivir con la incertidumbre
• Saber que no vamos a tenerlo TODO definido, pero se va definiendo
de forma gradual
• Etc, etc.
Algo más parecido a esto
El modelo actual no esta tan bueno
Necesitamos un nuevo modelo
• Que nos permita hacer inspección y
adaptación
• Que nos permita compartir el riesgo
• Flexible a los cambios
• Centrado en la colaboración
• Más competitivos ante el mercado
• Un contrato más flexible
¿Qué pistas nos dá
el Manifiesto Ágil?
MANIFIESTO AGIL
Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia
experiencia como ayudando a terceros. A través de este trabajo hemos aprendido a valorar:
Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan
Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda.
Fuente: http://www.agilemanifesto.org/iso/es/
Principios del Manifiesto Ágil
• Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
• Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para
proporcionar ventaja competitiva al cliente.
• Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto
posible.
• Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
• Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la
ejecución del trabajo.
• El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara
a cara.
• El software funcionando es la medida principal de progreso.
• Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de
mantener un ritmo constante de forma indefinida.
• La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.
• La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
• Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
• A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su
comportamiento en consecuencia.
Ágil es sobre gestión de valor
y no gestión de alcance
El alcance es un medio
para generar valor
Pero…
Hay mucho en juego como para trabajar con un acuerdo verbal
Éxito
Riesgo
Dinero
Recomendación
Use los contratos para ayudarle a lograr
sus objetivos
Propósitos de un
contrato
Establecer las reglas básicas del juego
para el proyecto
En la teoría….
En la
realidad….
Distribuir el riesgo y reflejar confianza
entre las partes
Pero...
Las reglas incorrectas pueden ser perjudiciales para el
éxito del proyecto
Precios irreales, Tiempos demasiado cortos, esperanzas funcionales
irrealizables
Un muy posible
esquema de contrato
Un posible esquema de contrato
• Objetivos del proyecto
• Esquema de la estructura del proyecto
• Personas clave
• Pago y facturación, incluyendo bonos y cláusulas de penalidad
• Terminación temprana y normal
• Detalles legales
• ¿Qué más?
• ¿el alcance?
Considerando todo lo anterior
¿Cómo saber si una forma de
contratación permite hacer un
“proyecto” o “iniciativa” ágil
de forma fluida?
¿Cómo saber si una forma de contratación permite
hacer un “proyecto” o “iniciativa” ágil?
• Enfocados en maximizar la colaboración Cliente-Proveedor
• Orientados a Ganar-Ganar
• Abierto a los cambios
• No establecen un Alcance Fijo
• Iteraciones Cortas
• El cliente revisa el trabajo hecho y prioriza restante
• Reflejan aspectos de finalización anticipada
• Requieren de confianza
• Buscan tener riesgo compartido
• Debido a que son ágiles el cronograma no incluye reservas de tiempo y costo
(colchones)
¿Es necesario incluir el alcance en los
contratos para “proyectos” o
“iniciativas” ágiles?
Si el alcance es fijo, se
vuelve inflexible, ¿no?
Formas de contratos
• Alcance variable
• Tiempo y materiales
• Tiempo y materiales con alcance variable y límite en el costo
• Tiempo y materiales con alcance variable y límite en el tiempo
• Tiempo y materiales con alcance variable y límite en el costo y en el tiempo
• Alcance fijo
• Precio fijo / alcance fijo
• Tiempo y materiales con alcance fijo y límite en el costo
• Variaciones
• Desarrollo por fases
• Ganancias fijas,
• Bonos y cláusulas de penalidad,
• Dinero por nada – cambios gratis
• Joint ventures (empresas conjuntas (Money for nothing, changes for free)
• Contrato Sprint
• Bolsa de horas
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Idea : @WilmarHincapie
Tiempo y Materiales
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
- Tiempo y materiales con alcance variable y límite en el costo
- Tiempo y materiales con alcance variable y límite en el tiempo
- Tiempo y materiales con alcance variable y límite en el costo y en el tiempo
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Precio fijo, Alcance Fijo, Tiempo Fijo
(todo fijo)
Si cae cara yo gano, si cae sello tu pierdes.
«Yo fabrico mi
suerte».
Harvey Dent
«El cliente fabrica su
suerte»
Esquema tradicional
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Todo Fijo
Tiempo y Materiales con Alcance fijo y
Tiempo Fijo
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Todo Fijo
TyM, Alcance Fijo, Tiempo Fijo
Tiempo y Materiales con Alcance fijo y
Costo Fijo
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Todo Fijo
TyM, Alcance Fijo, Tiempo Fijo
TyM, Alcance Fijo, Costo Fijo
Desarrollo por Fases
(no muy grandes –Máximo 3 meses)
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Todo Fijo
TyM, Alcance Fijo, Tiempo Fijo
TyM, Alcance Fijo, Costo Fijo
Desarrollo por Fases
Beneficio Fijo
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Todo Fijo
TyM, Alcance Fijo, Tiempo Fijo
TyM, Alcance Fijo, Costo Fijo
Desarrollo por Fases
Beneficio Fijo
Bonos y Clausulas de Penalidad
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Todo Fijo
TyM, Alcance Fijo, Tiempo Fijo
TyM, Alcance Fijo, Costo Fijo
Desarrollo por Fases
Beneficio Fijo
Bonos y Claúsulas
De penalidad
Beneficio Graduado
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Todo Fijo
TyM, Alcance Fijo, Tiempo Fijo
TyM, Alcance Fijo, Costo Fijo
Desarrollo por Fases
Beneficio Fijo
Bonos y Claúsulas
De penalidad
Beneficio
Graduado
Money for Nothing, Changes for free
Money for nothing, changes for free
El proveedor
obtiene el
20%
El cliente
obtiene el
80%
¡Alto!
Money for nothing, changes for free
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Todo Fijo
TyM, Alcance Fijo, Tiempo Fijo
TyM, Alcance Fijo, Costo Fijo
Desarrollo por Fases
Beneficio Fijo
Bonos y Claúsulas
De penalidad
Beneficio
Graduado
Money for
Nothing
Joint Ventures
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Todo Fijo
TyM, Alcance Fijo, Tiempo Fijo
TyM, Alcance Fijo, Costo Fijo
Desarrollo por Fases
Beneficio Fijo
Bonos y Claúsulas
De penalidad
• Beneficio Graduado
• Money for Nothing
• Joint ventures
Contrato Sprint
Contrato - Sprint
Calidad Alcance
Costo Tiempo
• Acuerdo Product Owner y Equipo durante el Sprint.
• Un proyecto basado en sprints son miniproyectos con los
siguientes parámetros fijos:
– Tiempo (duración del sprint)
– Alcance (Sprint Backlog))
– Calidad (Definition of done)
– Costo (valor del equipo durante el sprint)
Un proyecto Scrum sería una serie de
miniproyectos a alcance y tiempo fijos
23/09/2019 91
• Apenas aparece la
confianza, podría ser
reemplazado con
tiempo y materiales
con restricciones de :
– Costo límite
– Costo límite por
trimestre
– Proximo release
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Todo Fijo
TyM, Alcance Fijo, Tiempo Fijo
TyM, Alcance Fijo, Costo Fijo
Desarrollo por Fases
Beneficio Fijo
Bonos y Claúsulas
De penalidad• Beneficio Graduado
• Money for Nothing
• Joint ventures
• Contrato Sprint
Precio por paquete de trabajo con
opción de reestimarlo
Precio por paquete de trabajo con opción de
reestimarlo
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Todo Fijo
TyM, Alcance Fijo, Tiempo Fijo
TyM, Alcance Fijo, Costo Fijo
Desarrollo por Fases
Beneficio Fijo
Bonos y Claúsulas
De penalidad• Beneficio Graduado
• Money for Nothing
• Joint ventures
• Contrato Sprint
Precio por paquete de
Trabajo con opción
de reestimar
Por punto de historia entregado
(permitiendo que el equipo se calibre)
Idea de Bob Martin.
Precio por punto de función o
punto de historia de usuario
entregado, pero se paga por hora
si el desarrollo es más lento
(aplica para el inicio del proyecto)
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Todo Fijo
TyM, Alcance Fijo, Tiempo Fijo
TyM, Alcance Fijo, Costo Fijo
Desarrollo por Fases
Beneficio Fijo
Bonos y Claúsulas
De penalidad
• Beneficio Graduado
• Money for Nothing
• Joint ventures
• Contrato Sprint
• Precio por punto de historia
Precio por paquete de
Trabajo con opción
de reestimar
Mi tipo de contrato
Bolsa de horas consumida por estimaciones cortas
(máximo 4 sprints de 2 semanas, es decir 2 meses)
(Ideal estimaciones de máximo un mes)
Release
Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint
Contrato marco
OC* OC OC OC OC OC OC OC OC OC
*OC: Orden de Compra
Opción 1
Opción 2
Opción 3
OC OC OC OC OC
OC OC OC
Sprint
OC
OC
Adaptado de: @RichardKCheng
Relación de
Competencia
Beneficia
al Cliente
Beneficia al
Proveedor
Relación de
Colaboración
Tiempo y Materiales
Tiempo y Materiales
Con límites
Todo Fijo
TyM, Alcance Fijo, Tiempo Fijo
TyM, Alcance Fijo, Costo Fijo
Desarrollo por Fases
Beneficio Fijo
Bonos y Claúsulas
De penalidad
• Beneficio Graduado
• Money for Nothing
• Joint ventures
• Contrato Sprint
• Precio por punto de historia
• Bolsa de horas consumida
por estimaciones cortas
Precio por paquete de
Trabajo con opción
de reestimar
Alguna vez escuche…
No me pague los primeros dos sprints,
pero si le gusta seguimos trabajando así
y me los reconoce.
Beneficios:
Genera confianza y establece como
principio la transparencia, muestra
capacidad
¿Cómo lo hacen los
grandes?
• Bolsa de horas (BdH) con estimaciones cortas
• BdH – Máximo de tiempo para generar Valor
• BdH – Máximo de costo para generar Valor
• Desaparece la discusión del contrato y se enfocan en la
generación de valor
Mi sugerencia de por
donde empezar
Bolsa de horas consumida por estimaciones cortas
Es lo más natural y te permite ir adquiriendo confianza y
agilizando tanto a cliente como a proveedor.
¿Si soy el proveedor?
1. No entregue relleno, entregue valor
2. Entregue frecuentemente
3. Sea flexible a los cambios
4. Pagos incrementales
5. Comparta beneficios
6. Hable con su cliente
7. Sea transparente
8. Forme a su cliente
9. Proporcione el mejor equipo de trabajo
¿Y si soy el comprador?
• Contratos pequeños e incrementales
• Desarrollo iterativo, con hitos frecuentes funcionando en ambiente lo
más parecido y cercano a producción
• Desarrolle a su cliente interno, enséñele a priorizar por valor
• Valide hipótesis
• Pagos incrementales contra software funcionando
• Desarrolle a sus proveedores
• Cree contratos que le permitan ser ágil
Resumen Contratos Ágiles
Aspectos Claves
• Enfocados en maximizar la
colaboración Cliente-Proveedor
• Orientados a Ganar-Ganar
• Abierto a los cambios
• No establecen un Alcance Fijo
• Iteraciones Cortas
• El cliente revisa el trabajo hecho y
prioriza restante
• Reflejan aspectos de finalización
anticipada
• Requieren de confianza
• Buscan tener riesgo compartido
• Debido a que son ágiles el
cronograma no incluye reservas de
tiempo y costo (colchones)
Tipos de Contrato que son Amigables con la Agilidad
• Bolsa de horas consumida por estimaciones cortas: Máximo dos sprints
• Contrato-sprint
• Contrato por fase o por reléase (máximo 3 meses de trabajo)
• Beneficio fijo: Se fija un beneficio y luego de allí se factura sin margen
• Valor hora graduado: Se paga un valor hora si se termina antes de una fecha y
otro valor hora si se termina después
• Precio por paquete de trabajo con opción de reestimarlo
• Precio por punto de historia con un valor hora mínimo a reconocer cuando el
desarrollo es lento
• Requieren confianza cliente-proveedor
• Tiempo y materiales
• Tiempo y materiales limitados por el costo
• Tiempo y materiales limitados por el tiempo
• Tiempo y materiales con alcance fijo y límite en el costo
¿PREGUNTAS?
¡GRACIAS!
Jorge H. Abad L.
jorge.abad@gmail.com
@jorge_abad
linkedin.com/in/jorgeabadl
Blog http://www.lecciones-aprendidas.info/
Estas presentación contiene algunas diapositivas
e ideas de
• Ángel Medinilla - @angel_m
• Agiles Paraná -@agilesparana
• Agustin Villena -@agustinvillena
• Leonardo Agudelo @sweepnoise
• Wilmar Hincapie - @wilmarhincapie
• Nota: Trate de dar crédito a todos, pero consideras que faltaste por que no te
referencié o debo modificar algo de tu propiedad por favor no dudes en
hacérmelo saber, contactándome al email: jorge.abad@gmail.com
Aviso de Copyright
• Usted es libre de:
• Compartir- copiar, distribuir y trasmitir el trabajo
• Modificar- adaptar el trabajo
• Bajo las siguientes condiciones
• Atribución. Ud. debe atribuir el trabajo en la manera especificada por el autor o licenciante (pero
de ninguna manera que sugiera que ellos aprueban su uso del trabajo).
• Nada de lo dispuesto en esta licencia menoscaba o restringe los
derechos morales del autor.
• Para más información ver http://creativecommons.org/licenses/by/3.0/
Información de contacto
• Jorge Hernán Abad Londoño
• jorge.abad@gmail.com
• jorge.abad@tcs.com
• linkedin.com/in/jorgeabadl
• @jorge_abad

Más contenido relacionado

La actualidad más candente

Guía del PMBOK® > Gestión del Tiempo (Parte 3)
Guía del PMBOK® > Gestión del Tiempo (Parte 3)Guía del PMBOK® > Gestión del Tiempo (Parte 3)
Guía del PMBOK® > Gestión del Tiempo (Parte 3)Dharma Consulting
 
Transition from Project to Product
Transition from Project to Product Transition from Project to Product
Transition from Project to Product NUS-ISS
 
Agile. Una introducción a la agilidad en el desarrollo de software
Agile. Una introducción a la agilidad en el desarrollo de softwareAgile. Una introducción a la agilidad en el desarrollo de software
Agile. Una introducción a la agilidad en el desarrollo de softwareAndrés Lozada Mosto
 
Gestion de proyectos pmbok
Gestion de proyectos pmbokGestion de proyectos pmbok
Gestion de proyectos pmbokDavid S T Carpio
 
Agile Release Management Best Practices
Agile Release Management Best PracticesAgile Release Management Best Practices
Agile Release Management Best PracticesAnmol Oberoi
 
Cost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processingCost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processingSebastian Kamilli
 
Predictibilidad vs. Agilidad vs. Flexibilidad
Predictibilidad vs. Agilidad vs. FlexibilidadPredictibilidad vs. Agilidad vs. Flexibilidad
Predictibilidad vs. Agilidad vs. FlexibilidadRaúl Herranz
 
Lean 6 Sigma Training | By ex-Deloitte & McKinsey Consultants
Lean 6 Sigma Training | By ex-Deloitte & McKinsey ConsultantsLean 6 Sigma Training | By ex-Deloitte & McKinsey Consultants
Lean 6 Sigma Training | By ex-Deloitte & McKinsey ConsultantsAurelien Domont, MBA
 
Sprint Planning in Scrum and How to do it without Tearing Your Eyes Out
Sprint Planning in Scrum and How to do it without Tearing Your Eyes OutSprint Planning in Scrum and How to do it without Tearing Your Eyes Out
Sprint Planning in Scrum and How to do it without Tearing Your Eyes OutJason Knight
 
Chap 4.0 Project integration management Overview
Chap 4.0 Project integration management OverviewChap 4.0 Project integration management Overview
Chap 4.0 Project integration management OverviewAnand Bobade
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile MetricsXBOSoft
 
How to Get Started with Lean Portfolio Management
How to Get Started with Lean Portfolio ManagementHow to Get Started with Lean Portfolio Management
How to Get Started with Lean Portfolio ManagementCprime
 

La actualidad más candente (13)

Guía del PMBOK® > Gestión del Tiempo (Parte 3)
Guía del PMBOK® > Gestión del Tiempo (Parte 3)Guía del PMBOK® > Gestión del Tiempo (Parte 3)
Guía del PMBOK® > Gestión del Tiempo (Parte 3)
 
Transition from Project to Product
Transition from Project to Product Transition from Project to Product
Transition from Project to Product
 
Agile. Una introducción a la agilidad en el desarrollo de software
Agile. Una introducción a la agilidad en el desarrollo de softwareAgile. Una introducción a la agilidad en el desarrollo de software
Agile. Una introducción a la agilidad en el desarrollo de software
 
Gestion de proyectos pmbok
Gestion de proyectos pmbokGestion de proyectos pmbok
Gestion de proyectos pmbok
 
Agile Release Management Best Practices
Agile Release Management Best PracticesAgile Release Management Best Practices
Agile Release Management Best Practices
 
Cost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processingCost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processing
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Predictibilidad vs. Agilidad vs. Flexibilidad
Predictibilidad vs. Agilidad vs. FlexibilidadPredictibilidad vs. Agilidad vs. Flexibilidad
Predictibilidad vs. Agilidad vs. Flexibilidad
 
Lean 6 Sigma Training | By ex-Deloitte & McKinsey Consultants
Lean 6 Sigma Training | By ex-Deloitte & McKinsey ConsultantsLean 6 Sigma Training | By ex-Deloitte & McKinsey Consultants
Lean 6 Sigma Training | By ex-Deloitte & McKinsey Consultants
 
Sprint Planning in Scrum and How to do it without Tearing Your Eyes Out
Sprint Planning in Scrum and How to do it without Tearing Your Eyes OutSprint Planning in Scrum and How to do it without Tearing Your Eyes Out
Sprint Planning in Scrum and How to do it without Tearing Your Eyes Out
 
Chap 4.0 Project integration management Overview
Chap 4.0 Project integration management OverviewChap 4.0 Project integration management Overview
Chap 4.0 Project integration management Overview
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile Metrics
 
How to Get Started with Lean Portfolio Management
How to Get Started with Lean Portfolio ManagementHow to Get Started with Lean Portfolio Management
How to Get Started with Lean Portfolio Management
 

Similar a Hablemos de Contratos Ágiles - Agile Contracts (Reloaded)

Presentacion como ser agil y no morir en el intento v2
Presentacion como ser agil y no morir en el intento v2Presentacion como ser agil y no morir en el intento v2
Presentacion como ser agil y no morir en el intento v2Luis Consiglieri
 
Agilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfAgilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfFranciscoVelandiaSot
 
Eliminando la brecha entre clientes y desarrolladores mediante BDD
Eliminando la brecha entre clientes y desarrolladores mediante BDDEliminando la brecha entre clientes y desarrolladores mediante BDD
Eliminando la brecha entre clientes y desarrolladores mediante BDDJorge Gamba
 
AWS Cloud Experience CA: Cultura de Innovación de AWS
AWS Cloud Experience CA: Cultura de Innovación de AWSAWS Cloud Experience CA: Cultura de Innovación de AWS
AWS Cloud Experience CA: Cultura de Innovación de AWSAmazon Web Services LATAM
 
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...PMOfficers PMOAcademy
 
Colaboración de alta fidelidad
Colaboración de alta fidelidadColaboración de alta fidelidad
Colaboración de alta fidelidadSoftware Guru
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágilesFreddy Cahuas Zenteno
 
La Alternativa Ágil 1.0
La Alternativa Ágil 1.0La Alternativa Ágil 1.0
La Alternativa Ágil 1.0Agile Spain
 
Proyectos agiles, Proyectos tradicionales
Proyectos agiles, Proyectos tradicionalesProyectos agiles, Proyectos tradicionales
Proyectos agiles, Proyectos tradicionalesIrwin Franco
 
Desarrollo ágil de producto: lo que venimos haciendo mal...
Desarrollo ágil de producto: lo que venimos haciendo mal...Desarrollo ágil de producto: lo que venimos haciendo mal...
Desarrollo ágil de producto: lo que venimos haciendo mal...Javier Dominguez
 
Ofreciendo servicios ágiles en un mundo no muy ágil v2 agiles 2014
Ofreciendo servicios ágiles en un mundo no muy ágil v2  agiles 2014Ofreciendo servicios ágiles en un mundo no muy ágil v2  agiles 2014
Ofreciendo servicios ágiles en un mundo no muy ágil v2 agiles 2014Deusdit Correa Cornejo
 
Ejecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetEjecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetAsier Marqués
 
Introducción a la agilidad - El Manifiesto
Introducción a la agilidad - El ManifiestoIntroducción a la agilidad - El Manifiesto
Introducción a la agilidad - El ManifiestoArmando Picón Z.
 
Contratos + Agilidad = ?
Contratos + Agilidad = ?Contratos + Agilidad = ?
Contratos + Agilidad = ?Martin Mari
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPJose Antonio Dorado
 

Similar a Hablemos de Contratos Ágiles - Agile Contracts (Reloaded) (20)

Hablemos de Contratos Ágiles
Hablemos de Contratos ÁgilesHablemos de Contratos Ágiles
Hablemos de Contratos Ágiles
 
Presentacion como ser agil y no morir en el intento v2
Presentacion como ser agil y no morir en el intento v2Presentacion como ser agil y no morir en el intento v2
Presentacion como ser agil y no morir en el intento v2
 
Agilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfAgilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdf
 
Eliminando la brecha entre clientes y desarrolladores mediante BDD
Eliminando la brecha entre clientes y desarrolladores mediante BDDEliminando la brecha entre clientes y desarrolladores mediante BDD
Eliminando la brecha entre clientes y desarrolladores mediante BDD
 
AWS Cloud Experience CA: Cultura de Innovación de AWS
AWS Cloud Experience CA: Cultura de Innovación de AWSAWS Cloud Experience CA: Cultura de Innovación de AWS
AWS Cloud Experience CA: Cultura de Innovación de AWS
 
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
 
Entregable 3
Entregable 3Entregable 3
Entregable 3
 
Tips para la PMO perdida en el Mundo Ágil
Tips para la PMO perdida en el Mundo ÁgilTips para la PMO perdida en el Mundo Ágil
Tips para la PMO perdida en el Mundo Ágil
 
Colaboración de alta fidelidad
Colaboración de alta fidelidadColaboración de alta fidelidad
Colaboración de alta fidelidad
 
Fundamentos de Agile
Fundamentos de AgileFundamentos de Agile
Fundamentos de Agile
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágiles
 
La Alternativa Ágil 1.0
La Alternativa Ágil 1.0La Alternativa Ágil 1.0
La Alternativa Ágil 1.0
 
Proyectos agiles, Proyectos tradicionales
Proyectos agiles, Proyectos tradicionalesProyectos agiles, Proyectos tradicionales
Proyectos agiles, Proyectos tradicionales
 
Desarrollo ágil de producto: lo que venimos haciendo mal...
Desarrollo ágil de producto: lo que venimos haciendo mal...Desarrollo ágil de producto: lo que venimos haciendo mal...
Desarrollo ágil de producto: lo que venimos haciendo mal...
 
Ofreciendo servicios ágiles en un mundo no muy ágil v2 agiles 2014
Ofreciendo servicios ágiles en un mundo no muy ágil v2  agiles 2014Ofreciendo servicios ágiles en un mundo no muy ágil v2  agiles 2014
Ofreciendo servicios ágiles en un mundo no muy ágil v2 agiles 2014
 
Ejecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetEjecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en Internet
 
Introducción a la agilidad - El Manifiesto
Introducción a la agilidad - El ManifiestoIntroducción a la agilidad - El Manifiesto
Introducción a la agilidad - El Manifiesto
 
Gestionando el Valor del Product Backlog
Gestionando el Valor del Product BacklogGestionando el Valor del Product Backlog
Gestionando el Valor del Product Backlog
 
Contratos + Agilidad = ?
Contratos + Agilidad = ?Contratos + Agilidad = ?
Contratos + Agilidad = ?
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XP
 

Más de Jorge Hernán Abad Londoño

Es la Agilidad Empresarial Necesaria en tu Empresa
Es la Agilidad Empresarial Necesaria en tu EmpresaEs la Agilidad Empresarial Necesaria en tu Empresa
Es la Agilidad Empresarial Necesaria en tu EmpresaJorge Hernán Abad Londoño
 
Llevando Agilidad a la Estrategia --- Agilidad Estratégica
Llevando Agilidad a la Estrategia --- Agilidad EstratégicaLlevando Agilidad a la Estrategia --- Agilidad Estratégica
Llevando Agilidad a la Estrategia --- Agilidad EstratégicaJorge Hernán Abad Londoño
 
Desambiguación del Término - Pruebas Unitarias - por Jorge H. Abad abad L.
Desambiguación del Término -  Pruebas Unitarias - por Jorge H. Abad abad L.Desambiguación del Término -  Pruebas Unitarias - por Jorge H. Abad abad L.
Desambiguación del Término - Pruebas Unitarias - por Jorge H. Abad abad L.Jorge Hernán Abad Londoño
 
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nec...
¿Por qué amazon no usa un marco de escalado  y por qué puede que tú sí lo nec...¿Por qué amazon no usa un marco de escalado  y por qué puede que tú sí lo nec...
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nec...Jorge Hernán Abad Londoño
 
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nece...
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nece...¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nece...
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nece...Jorge Hernán Abad Londoño
 
Diapositivas - Seminario Taller sobre Transformación Ágil
Diapositivas - Seminario Taller sobre Transformación ÁgilDiapositivas - Seminario Taller sobre Transformación Ágil
Diapositivas - Seminario Taller sobre Transformación ÁgilJorge Hernán Abad Londoño
 
El Valor del Escalamiento de los Marcos en la Agilidad Organizacional
El Valor del Escalamiento de los Marcos en la Agilidad OrganizacionalEl Valor del Escalamiento de los Marcos en la Agilidad Organizacional
El Valor del Escalamiento de los Marcos en la Agilidad OrganizacionalJorge Hernán Abad Londoño
 
Conferencia: Agile Marketing - Para Hacer Frente a los Cambios
Conferencia: Agile Marketing -  Para Hacer Frente a los CambiosConferencia: Agile Marketing -  Para Hacer Frente a los Cambios
Conferencia: Agile Marketing - Para Hacer Frente a los CambiosJorge Hernán Abad Londoño
 
Imagenes sobre transformacion agil, digital, cultural
Imagenes sobre transformacion agil, digital, culturalImagenes sobre transformacion agil, digital, cultural
Imagenes sobre transformacion agil, digital, culturalJorge Hernán Abad Londoño
 
Qué significa hacer realmente una Transformación Ágil
Qué significa hacer realmente una Transformación ÁgilQué significa hacer realmente una Transformación Ágil
Qué significa hacer realmente una Transformación ÁgilJorge Hernán Abad Londoño
 
Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...
Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...
Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...Jorge Hernán Abad Londoño
 
Bad smells in agile transformations comunitaria - v20190427
Bad smells in agile transformations comunitaria - v20190427Bad smells in agile transformations comunitaria - v20190427
Bad smells in agile transformations comunitaria - v20190427Jorge Hernán Abad Londoño
 
Entendiendo el Costo del Retraso - Cost of Delay
Entendiendo el Costo del Retraso - Cost of DelayEntendiendo el Costo del Retraso - Cost of Delay
Entendiendo el Costo del Retraso - Cost of DelayJorge Hernán Abad Londoño
 
Agilizando con scrumban el proceso de talent acquisition y Agilidad para Área...
Agilizando con scrumban el proceso de talent acquisition y Agilidad para Área...Agilizando con scrumban el proceso de talent acquisition y Agilidad para Área...
Agilizando con scrumban el proceso de talent acquisition y Agilidad para Área...Jorge Hernán Abad Londoño
 

Más de Jorge Hernán Abad Londoño (20)

Es la Agilidad Empresarial Necesaria en tu Empresa
Es la Agilidad Empresarial Necesaria en tu EmpresaEs la Agilidad Empresarial Necesaria en tu Empresa
Es la Agilidad Empresarial Necesaria en tu Empresa
 
Llevando Agilidad a la Estrategia --- Agilidad Estratégica
Llevando Agilidad a la Estrategia --- Agilidad EstratégicaLlevando Agilidad a la Estrategia --- Agilidad Estratégica
Llevando Agilidad a la Estrategia --- Agilidad Estratégica
 
Introducción a lean para managers
Introducción a lean para managersIntroducción a lean para managers
Introducción a lean para managers
 
Hablemos de Agilidad y de Scrum
Hablemos de Agilidad y de ScrumHablemos de Agilidad y de Scrum
Hablemos de Agilidad y de Scrum
 
El Secreto del Exito de los Equipos Agiles
El Secreto del Exito de los Equipos AgilesEl Secreto del Exito de los Equipos Agiles
El Secreto del Exito de los Equipos Agiles
 
Empresas Ágiles y Proactivas
Empresas Ágiles y ProactivasEmpresas Ágiles y Proactivas
Empresas Ágiles y Proactivas
 
Lean para managers - Por Jorge H. Abad L.
Lean para managers  - Por Jorge H. Abad L.Lean para managers  - Por Jorge H. Abad L.
Lean para managers - Por Jorge H. Abad L.
 
Desambiguación del Término - Pruebas Unitarias - por Jorge H. Abad abad L.
Desambiguación del Término -  Pruebas Unitarias - por Jorge H. Abad abad L.Desambiguación del Término -  Pruebas Unitarias - por Jorge H. Abad abad L.
Desambiguación del Término - Pruebas Unitarias - por Jorge H. Abad abad L.
 
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nec...
¿Por qué amazon no usa un marco de escalado  y por qué puede que tú sí lo nec...¿Por qué amazon no usa un marco de escalado  y por qué puede que tú sí lo nec...
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nec...
 
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nece...
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nece...¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nece...
¿Por qué amazon no usa un marco de escalado y por qué puede que tú sí lo nece...
 
Diapositivas - Seminario Taller sobre Transformación Ágil
Diapositivas - Seminario Taller sobre Transformación ÁgilDiapositivas - Seminario Taller sobre Transformación Ágil
Diapositivas - Seminario Taller sobre Transformación Ágil
 
El Valor del Escalamiento de los Marcos en la Agilidad Organizacional
El Valor del Escalamiento de los Marcos en la Agilidad OrganizacionalEl Valor del Escalamiento de los Marcos en la Agilidad Organizacional
El Valor del Escalamiento de los Marcos en la Agilidad Organizacional
 
Algunos Conceptos Claves de DevOps
Algunos Conceptos Claves de DevOpsAlgunos Conceptos Claves de DevOps
Algunos Conceptos Claves de DevOps
 
Conferencia: Agile Marketing - Para Hacer Frente a los Cambios
Conferencia: Agile Marketing -  Para Hacer Frente a los CambiosConferencia: Agile Marketing -  Para Hacer Frente a los Cambios
Conferencia: Agile Marketing - Para Hacer Frente a los Cambios
 
Imagenes sobre transformacion agil, digital, cultural
Imagenes sobre transformacion agil, digital, culturalImagenes sobre transformacion agil, digital, cultural
Imagenes sobre transformacion agil, digital, cultural
 
Qué significa hacer realmente una Transformación Ágil
Qué significa hacer realmente una Transformación ÁgilQué significa hacer realmente una Transformación Ágil
Qué significa hacer realmente una Transformación Ágil
 
Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...
Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...
Hablemos de Deuda Técnica - El mal que puede acabar tu proyecto-producto ágil...
 
Bad smells in agile transformations comunitaria - v20190427
Bad smells in agile transformations comunitaria - v20190427Bad smells in agile transformations comunitaria - v20190427
Bad smells in agile transformations comunitaria - v20190427
 
Entendiendo el Costo del Retraso - Cost of Delay
Entendiendo el Costo del Retraso - Cost of DelayEntendiendo el Costo del Retraso - Cost of Delay
Entendiendo el Costo del Retraso - Cost of Delay
 
Agilizando con scrumban el proceso de talent acquisition y Agilidad para Área...
Agilizando con scrumban el proceso de talent acquisition y Agilidad para Área...Agilizando con scrumban el proceso de talent acquisition y Agilidad para Área...
Agilizando con scrumban el proceso de talent acquisition y Agilidad para Área...
 

Hablemos de Contratos Ágiles - Agile Contracts (Reloaded)

  • 1. Hablemos de Contratos Ágiles Por Jorge H. Abad L. Regional Agile Coach en TCS @jorge_abad linkedin.com/in/jorgeabadl Blog http://www.lecciones- aprendidas.info/
  • 2. ¡HOLA! Soy Jorge H. Abad L. Soy Enterprise Agile Coach Pueden encontrarme en linkedin.com/in/jorgeabadl / @jorge_abad Mi propósito es acompañar a equipos y organizaciones para que logren resultados grandiosos Amo aprender y compartir experiencias.
  • 4.
  • 6.
  • 9. ¿Qué es ágil? La capacidad de crear y responder al cambio para tener éxito en un entorno incierto y turbulento. Agile Alliance https://www.agilealliance.org/agile101/
  • 10. Business agility is the ability of an organization to sense changes internally or externally and respond accordingly in order to deliver value to its customers. Agile Alliance https://www.agilealliance.org/glossary/business-agility Business Agility
  • 11.
  • 12.
  • 13. Los requisitos se comportan como material radioactivo degradándose cada vez mas rápido «Estudio de la Universidad de Missouri: la vida media del valor de los requisitos ha ido disminuyendo Exponencialmente. En 1980 esta fue de alrededor de 10 a 12 años, en el 2000 había caído a 2 a 3 años, y actualmente está funcionando a alrededor de 6 meses». "Software Development: How the Traditional Contract Model Increases the Risk of Failure" de Susan Atkinson y Gabrielle Benefield
  • 14. Construimos software de desperdicio
  • 15. Chaos Manifesto 2013 http://www.versionone.com/assets/img/files/ChaosManifesto2013.pdf De las funcionalidades de un sistema de software: • 20% es usado frecuentemente • 30% es usado algunas veces • 50% poco o nunca usadas Pareto también se cumple en software
  • 16. Hoy en día no podemos darnos el lujo de perder tiempo, dinero, recursos y costo de oportunidad, ya sea haciendo el producto incorrecto, o construyendo producto de desperdicio.
  • 17. “Si la tasa de cambio afuera excede la tasa de cambio adentro, el fin esta cerca”
  • 19. Como vemos (veíamos) el desarrollo de software
  • 22. A que se juega comúnmente entre cliente y proveedor
  • 23. El típico juego • El Cliente no sabe bien lo que necesita • El proveedor define (adivina) costos y tiempos a priori • El cliente espera un producto que no es acorde con lo que espera (posiblemente tarde) • El cliente no estuvo involucrado, llego solo al final • Se hacen más controles de cambio • Se dan más plazos • Se pierde la confianza • Se aplican ANS (SLA), sanciones, multas • Nadie gana • Se pierde costo de oportunidad
  • 24. Creemos navegar en los ríos de la predictibilidad
  • 26. Y la complejidad creciente del software
  • 27. Hacer productos de software se convirtió en • Aprender de las fallas y corregir el camino (Inspección y Adaptación) • Construir poco para ver si si tendrá éxito (Validar hipótesis) • Saber que los riesgos saltan y se materializan por doquier • Las solución será emergente • Lo que ayer funcionó tal vez no funcione hoy • Trabajar REALMENTE en equipo entre cliente y proveedor • Convivir con la incertidumbre • Saber que no vamos a tenerlo TODO definido, pero se va definiendo de forma gradual • Etc, etc.
  • 29. El modelo actual no esta tan bueno
  • 30. Necesitamos un nuevo modelo • Que nos permita hacer inspección y adaptación • Que nos permita compartir el riesgo • Flexible a los cambios • Centrado en la colaboración • Más competitivos ante el mercado • Un contrato más flexible
  • 31. ¿Qué pistas nos dá el Manifiesto Ágil?
  • 32. MANIFIESTO AGIL Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de este trabajo hemos aprendido a valorar: Individuos e interacciones sobre procesos y herramientas Software funcionando sobre documentación extensiva Colaboración con el cliente sobre negociación contractual Respuesta ante el cambio sobre seguir un plan Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda. Fuente: http://www.agilemanifesto.org/iso/es/
  • 33. Principios del Manifiesto Ágil • Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor. • Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente. • Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible. • Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto. • Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo. • El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara. • El software funcionando es la medida principal de progreso. • Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida. • La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad. • La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial. • Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados. • A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia.
  • 34.
  • 35. Ágil es sobre gestión de valor y no gestión de alcance El alcance es un medio para generar valor
  • 37. Hay mucho en juego como para trabajar con un acuerdo verbal Éxito Riesgo Dinero
  • 39. Use los contratos para ayudarle a lograr sus objetivos
  • 41. Establecer las reglas básicas del juego para el proyecto En la teoría…. En la realidad….
  • 42. Distribuir el riesgo y reflejar confianza entre las partes
  • 44. Las reglas incorrectas pueden ser perjudiciales para el éxito del proyecto Precios irreales, Tiempos demasiado cortos, esperanzas funcionales irrealizables
  • 45. Un muy posible esquema de contrato
  • 46. Un posible esquema de contrato • Objetivos del proyecto • Esquema de la estructura del proyecto • Personas clave • Pago y facturación, incluyendo bonos y cláusulas de penalidad • Terminación temprana y normal • Detalles legales • ¿Qué más? • ¿el alcance?
  • 47. Considerando todo lo anterior ¿Cómo saber si una forma de contratación permite hacer un “proyecto” o “iniciativa” ágil de forma fluida?
  • 48. ¿Cómo saber si una forma de contratación permite hacer un “proyecto” o “iniciativa” ágil? • Enfocados en maximizar la colaboración Cliente-Proveedor • Orientados a Ganar-Ganar • Abierto a los cambios • No establecen un Alcance Fijo • Iteraciones Cortas • El cliente revisa el trabajo hecho y prioriza restante • Reflejan aspectos de finalización anticipada • Requieren de confianza • Buscan tener riesgo compartido • Debido a que son ágiles el cronograma no incluye reservas de tiempo y costo (colchones)
  • 49. ¿Es necesario incluir el alcance en los contratos para “proyectos” o “iniciativas” ágiles? Si el alcance es fijo, se vuelve inflexible, ¿no?
  • 50. Formas de contratos • Alcance variable • Tiempo y materiales • Tiempo y materiales con alcance variable y límite en el costo • Tiempo y materiales con alcance variable y límite en el tiempo • Tiempo y materiales con alcance variable y límite en el costo y en el tiempo • Alcance fijo • Precio fijo / alcance fijo • Tiempo y materiales con alcance fijo y límite en el costo • Variaciones • Desarrollo por fases • Ganancias fijas, • Bonos y cláusulas de penalidad, • Dinero por nada – cambios gratis • Joint ventures (empresas conjuntas (Money for nothing, changes for free) • Contrato Sprint • Bolsa de horas
  • 51. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Idea : @WilmarHincapie
  • 53. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales
  • 54. - Tiempo y materiales con alcance variable y límite en el costo - Tiempo y materiales con alcance variable y límite en el tiempo - Tiempo y materiales con alcance variable y límite en el costo y en el tiempo
  • 55. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites
  • 56. Precio fijo, Alcance Fijo, Tiempo Fijo (todo fijo)
  • 57. Si cae cara yo gano, si cae sello tu pierdes. «Yo fabrico mi suerte». Harvey Dent «El cliente fabrica su suerte» Esquema tradicional
  • 58. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites Todo Fijo
  • 59. Tiempo y Materiales con Alcance fijo y Tiempo Fijo
  • 60. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites Todo Fijo TyM, Alcance Fijo, Tiempo Fijo
  • 61. Tiempo y Materiales con Alcance fijo y Costo Fijo
  • 62. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites Todo Fijo TyM, Alcance Fijo, Tiempo Fijo TyM, Alcance Fijo, Costo Fijo
  • 63. Desarrollo por Fases (no muy grandes –Máximo 3 meses)
  • 64. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites Todo Fijo TyM, Alcance Fijo, Tiempo Fijo TyM, Alcance Fijo, Costo Fijo Desarrollo por Fases
  • 66. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites Todo Fijo TyM, Alcance Fijo, Tiempo Fijo TyM, Alcance Fijo, Costo Fijo Desarrollo por Fases Beneficio Fijo
  • 67. Bonos y Clausulas de Penalidad
  • 68. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites Todo Fijo TyM, Alcance Fijo, Tiempo Fijo TyM, Alcance Fijo, Costo Fijo Desarrollo por Fases Beneficio Fijo Bonos y Claúsulas De penalidad
  • 70. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites Todo Fijo TyM, Alcance Fijo, Tiempo Fijo TyM, Alcance Fijo, Costo Fijo Desarrollo por Fases Beneficio Fijo Bonos y Claúsulas De penalidad Beneficio Graduado
  • 71. Money for Nothing, Changes for free
  • 72. Money for nothing, changes for free El proveedor obtiene el 20% El cliente obtiene el 80% ¡Alto!
  • 73. Money for nothing, changes for free
  • 74. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites Todo Fijo TyM, Alcance Fijo, Tiempo Fijo TyM, Alcance Fijo, Costo Fijo Desarrollo por Fases Beneficio Fijo Bonos y Claúsulas De penalidad Beneficio Graduado Money for Nothing
  • 76. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites Todo Fijo TyM, Alcance Fijo, Tiempo Fijo TyM, Alcance Fijo, Costo Fijo Desarrollo por Fases Beneficio Fijo Bonos y Claúsulas De penalidad • Beneficio Graduado • Money for Nothing • Joint ventures
  • 78. Contrato - Sprint Calidad Alcance Costo Tiempo • Acuerdo Product Owner y Equipo durante el Sprint. • Un proyecto basado en sprints son miniproyectos con los siguientes parámetros fijos: – Tiempo (duración del sprint) – Alcance (Sprint Backlog)) – Calidad (Definition of done) – Costo (valor del equipo durante el sprint)
  • 79. Un proyecto Scrum sería una serie de miniproyectos a alcance y tiempo fijos 23/09/2019 91 • Apenas aparece la confianza, podría ser reemplazado con tiempo y materiales con restricciones de : – Costo límite – Costo límite por trimestre – Proximo release
  • 80. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites Todo Fijo TyM, Alcance Fijo, Tiempo Fijo TyM, Alcance Fijo, Costo Fijo Desarrollo por Fases Beneficio Fijo Bonos y Claúsulas De penalidad• Beneficio Graduado • Money for Nothing • Joint ventures • Contrato Sprint
  • 81. Precio por paquete de trabajo con opción de reestimarlo
  • 82. Precio por paquete de trabajo con opción de reestimarlo
  • 83. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites Todo Fijo TyM, Alcance Fijo, Tiempo Fijo TyM, Alcance Fijo, Costo Fijo Desarrollo por Fases Beneficio Fijo Bonos y Claúsulas De penalidad• Beneficio Graduado • Money for Nothing • Joint ventures • Contrato Sprint Precio por paquete de Trabajo con opción de reestimar
  • 84. Por punto de historia entregado (permitiendo que el equipo se calibre)
  • 85. Idea de Bob Martin. Precio por punto de función o punto de historia de usuario entregado, pero se paga por hora si el desarrollo es más lento (aplica para el inicio del proyecto)
  • 86. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites Todo Fijo TyM, Alcance Fijo, Tiempo Fijo TyM, Alcance Fijo, Costo Fijo Desarrollo por Fases Beneficio Fijo Bonos y Claúsulas De penalidad • Beneficio Graduado • Money for Nothing • Joint ventures • Contrato Sprint • Precio por punto de historia Precio por paquete de Trabajo con opción de reestimar
  • 87. Mi tipo de contrato
  • 88. Bolsa de horas consumida por estimaciones cortas (máximo 4 sprints de 2 semanas, es decir 2 meses) (Ideal estimaciones de máximo un mes)
  • 89. Release Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Sprint Contrato marco OC* OC OC OC OC OC OC OC OC OC *OC: Orden de Compra Opción 1 Opción 2 Opción 3 OC OC OC OC OC OC OC OC Sprint OC OC Adaptado de: @RichardKCheng
  • 90. Relación de Competencia Beneficia al Cliente Beneficia al Proveedor Relación de Colaboración Tiempo y Materiales Tiempo y Materiales Con límites Todo Fijo TyM, Alcance Fijo, Tiempo Fijo TyM, Alcance Fijo, Costo Fijo Desarrollo por Fases Beneficio Fijo Bonos y Claúsulas De penalidad • Beneficio Graduado • Money for Nothing • Joint ventures • Contrato Sprint • Precio por punto de historia • Bolsa de horas consumida por estimaciones cortas Precio por paquete de Trabajo con opción de reestimar
  • 91. Alguna vez escuche… No me pague los primeros dos sprints, pero si le gusta seguimos trabajando así y me los reconoce. Beneficios: Genera confianza y establece como principio la transparencia, muestra capacidad
  • 92. ¿Cómo lo hacen los grandes? • Bolsa de horas (BdH) con estimaciones cortas • BdH – Máximo de tiempo para generar Valor • BdH – Máximo de costo para generar Valor • Desaparece la discusión del contrato y se enfocan en la generación de valor
  • 93.
  • 94. Mi sugerencia de por donde empezar Bolsa de horas consumida por estimaciones cortas Es lo más natural y te permite ir adquiriendo confianza y agilizando tanto a cliente como a proveedor.
  • 95. ¿Si soy el proveedor? 1. No entregue relleno, entregue valor 2. Entregue frecuentemente 3. Sea flexible a los cambios 4. Pagos incrementales 5. Comparta beneficios 6. Hable con su cliente 7. Sea transparente 8. Forme a su cliente 9. Proporcione el mejor equipo de trabajo
  • 96. ¿Y si soy el comprador? • Contratos pequeños e incrementales • Desarrollo iterativo, con hitos frecuentes funcionando en ambiente lo más parecido y cercano a producción • Desarrolle a su cliente interno, enséñele a priorizar por valor • Valide hipótesis • Pagos incrementales contra software funcionando • Desarrolle a sus proveedores • Cree contratos que le permitan ser ágil
  • 97. Resumen Contratos Ágiles Aspectos Claves • Enfocados en maximizar la colaboración Cliente-Proveedor • Orientados a Ganar-Ganar • Abierto a los cambios • No establecen un Alcance Fijo • Iteraciones Cortas • El cliente revisa el trabajo hecho y prioriza restante • Reflejan aspectos de finalización anticipada • Requieren de confianza • Buscan tener riesgo compartido • Debido a que son ágiles el cronograma no incluye reservas de tiempo y costo (colchones) Tipos de Contrato que son Amigables con la Agilidad • Bolsa de horas consumida por estimaciones cortas: Máximo dos sprints • Contrato-sprint • Contrato por fase o por reléase (máximo 3 meses de trabajo) • Beneficio fijo: Se fija un beneficio y luego de allí se factura sin margen • Valor hora graduado: Se paga un valor hora si se termina antes de una fecha y otro valor hora si se termina después • Precio por paquete de trabajo con opción de reestimarlo • Precio por punto de historia con un valor hora mínimo a reconocer cuando el desarrollo es lento • Requieren confianza cliente-proveedor • Tiempo y materiales • Tiempo y materiales limitados por el costo • Tiempo y materiales limitados por el tiempo • Tiempo y materiales con alcance fijo y límite en el costo
  • 98.
  • 100. ¡GRACIAS! Jorge H. Abad L. jorge.abad@gmail.com @jorge_abad linkedin.com/in/jorgeabadl Blog http://www.lecciones-aprendidas.info/
  • 101. Estas presentación contiene algunas diapositivas e ideas de • Ángel Medinilla - @angel_m • Agiles Paraná -@agilesparana • Agustin Villena -@agustinvillena • Leonardo Agudelo @sweepnoise • Wilmar Hincapie - @wilmarhincapie • Nota: Trate de dar crédito a todos, pero consideras que faltaste por que no te referencié o debo modificar algo de tu propiedad por favor no dudes en hacérmelo saber, contactándome al email: jorge.abad@gmail.com
  • 102. Aviso de Copyright • Usted es libre de: • Compartir- copiar, distribuir y trasmitir el trabajo • Modificar- adaptar el trabajo • Bajo las siguientes condiciones • Atribución. Ud. debe atribuir el trabajo en la manera especificada por el autor o licenciante (pero de ninguna manera que sugiera que ellos aprueban su uso del trabajo). • Nada de lo dispuesto en esta licencia menoscaba o restringe los derechos morales del autor. • Para más información ver http://creativecommons.org/licenses/by/3.0/
  • 103. Información de contacto • Jorge Hernán Abad Londoño • jorge.abad@gmail.com • jorge.abad@tcs.com • linkedin.com/in/jorgeabadl • @jorge_abad