SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
Colaboración de Alta Fidelidad
y su relación al éxito en proyectos de software
Luis Aburto
2015
Intro
• Luis Aburto: Director General de Scio Consulting
• SGDev: Joint-venture de Scio + SGDev
• Desarrollo de Aplicaciones, Migración a la Nube, Coaching de Ágil
• 20+ años desarrollando software
• Desarrollador, Arquitecto, Analista de Negocio, Gerente de Proyecto
• PMP y CSM
• Participación en 100+ proyectos de software
¿Por qué fallan los proyectos?
Bull Survey, 1998
Para decir porqué fallan hay que empezar por
definir ¿qué es éxito?
Definición típica de éxito
Alcance
TiempoCosto
Exitoso o no?
Éxito = percepción de satisfacción
Satisfacción (y por lo tanto éxito) = juicio
sobre relación costo/beneficio
Beneficio
Costo
Dinero
Tiempo
Esfuerzo
Capacidades nuevas
Expectativas cumplidas
Reconocimiento recibido
El proyecto más exitoso
Proyecto exitoso: es aquel donde las
expectativas se cumplen suficientemente
bien para el nivel de inversión realizado
El desarrollo de software es una actividad
fundamentalmente de creatividad humana
• Al menos hasta que Software o robots nos reemplace…
Es más arte
que ciencia.
La raíz de todos los fracasos en proyectos de desarrollo
de software es la falta de alineación entre personas*
Objetivos
Contexto interno
Contexto externo
Objetivos
Contexto interno
Context externo
Motivaciones
Aspiraciones
Contexto personal
Contexto organizacional
Contexto externo
Motivaciones
Aspiraciones
Contexto personal
Contexto organizacional
Contexto externo
*Asumiendo desarrolladores competentes y excluyendo fracasos causados por problemas técnicos o causas de fuerza mayor
Por qué? Por la tensión que existe entre lo que cada persona involucrada quiere
Requisitos para una buena ejecución
Competencia
Metodológica
Competencia
Colaborativa
Competencia
Técnica
Competencia Colaborativa
• La Colaboración en este contexto se refiere a tener un mínimo de dos
personas trabajando juntas para tratar de lograr un objetivo dado
• En desarrollo de software, la colaboración típicamente se refiere a tener una
organización (o equipo) de desarrollo trabajando con una organización (o
equipo) cliente para construir un producto de software que resolverá una
necesidad de la organización cliente
• Típicamente, esta competencia se dejado en manos de los miembros
de un equipo que la demuestran con más naturalidad – y por ello los
hacemos líderes de proyecto
Métrica: Fidelidad de la Colaboración
• Fidelidad de Audio/Video = el grado de exactitud con el que sonido o
imagines son grabadas y reproducidas
• Fidelidad de la Colaboración = el grado de exactitud con el que las
acciones Y resultados reflejan la intención de la colaboración
Ejemplo
Colaboración de Baja Fidelidad Colaboración de Alta Fidelidad
Intención (objetivo): Estoy en el punto A y necesito ir al punto B.
Te
ayudo
Los participantes actúna en maneras que
apoyan completemente el objetivo, 
maximizando las posibilidades de alcanzarlo
de manera eficiente
Los participantes actúan de maneras que 
introducen riesgos y obstáculos para 
alcanzar el objetivo, incrementando la 
posibilidad de que no se cumplan las
En proyectos de software, la Colaboración de
Baja Fidelidad es muy común
• Pero normalmente no es a propósito…
La teoría de la Fidelidad de Colaboración
RI – Riqueza
de Interacción
AM-AlineacióndeMetas
FC = RI * AM
Donde:
• FC = Fidelidad de Colaboración
• RI = Riqueza de Interacción (valores de 0 a 10)
• RI = f(Frecuencia, Facilidad, Medio,
Atención, Ambiente)
• AM = Alineación de Metas (valores de -1 a +1)
• AM = f(Motivaciones, Confianza, Afinidad
Cultural)
100
+1
-1
Hay que
operar aquí!
Sin interaccipon
Interacción
asíncrona de
texto (cartas,
e-mail)
Llamadas
por Tel/VoIP
Video
conferencing
Reuniones
en persona
(Metas opuestas y contradictorias)
(Metas compartidas al 100%)
RI y AM son importantes tanto entre organizaciones como internamente, dentro de las mismas
Extremos en Fidelidad de Colaboración
Bajo Alto
Implementación de Ágil Falló!
El verdugo de Ágil
Tampoco es acerca del ambiente…
s i l e n c i o . . .
Colaboración – el núcleo de las metodologías
ágiles
• El propósito último de Ágil es remover obstáculos y facilitar la
colaboración entre personases
• Para que funcione, es necesario cambiar la manera de pensar de
todos los involucrados
• Es necesario mejorar la capacidad de colaborar
OK, pero en la práctica, qué significa?
• Reconocer que el “éxito” es una percepción de quién lo evalúa
• Depende de la percepción entre inversión y expectativas cumplidas
• Advertir que la habilidad para cumplir expectativas depende de
haberlas entendido y manejado a través de todo el proyecto
Principios de la Colaboración de Alta Fidelidad
Alineación de Metas
• Análisis de objetivos y expectativas
• Gestión continua de expectativas
• Desarrollo de la confianza entre
participantes
• Evaluación y re-calibración continua
del alineamiento
• Mejora continua
Riqueza de la Interacción
• Reducir distancia entre equipo de
desarrollo y clientes y usuarios
• Promover modelos de interacción de
tiempo real y de mayor riqueza
contextual
• Difusión inclusiva de la información
Los tres componentes de CAF en la práctica
Entrega Ágil
•Desarrollo iterativo
•Ciclos rápidos de
retroalimentación
•Interacciones efectivas
y frecuentes
Juegos de
Innovación
•5 Whys
•Stakeholder Analysis
•Empathy map
•Etc.
Formación
de Equipos
de Alto
Desempeño
•Team building
•Trust building
•Team chárter
•Team rules
Colaboración
de Alta
Fidelidad en
Scio
Proceso ligero que promueve la
comunicación y la
retroalimentación oportuna
Técnicas para mejorar la
alineación de metas y
expectativas
Actividades para acelerar la
formación de equipos e
incrementar su eficacia
(incluyendo al cliente)
Foco del esfuerzo según la etapa
• Descubrimiento y documentación de objetivos
• Validación de suposicionesDefinición de Alcance
• Establecimiento de expectativas
• Implantación de la dinámica de colaboraciónPlaneación
• Validación y difusión de objetivos y expectativas
• Formación de equipos y desarrollo de confianzaInicio
• Entrega iterativa, con ciclos rápidos de retroalimentación
• Evaluación y re-calibración iterativos del alineamientoEjecución
• Evaluación y difusión de resultados
• Captura de lecciones aprendidasCierre
Requisito: Participación Activa
Conciencia
(Awareness)
•Ya que entiendo estas
relaciones, no las puedo
ignorar
Empatía Práctica
•Ponerme en los zapatos de otros
para tratar de entender sus
necesidades, deseos y aspiraciones
Compromiso
Personal
•Entrar en un contrato
con el equipo de
proyecto para ayudar a
alcanzar los objetivos
Key Takeaways
• Ver a ágil con nuevos ojos – it’s about the people, not the process
• “Ignore el peopleware bajo su propio riesgo”
• Tener éxito como organización o como profesionista depende de la
percepción que otros (clientes y colegas) tengan de:
• Cuánto contribuimos a su propio éxito
• Qué tan fácil fue trabajar con nosotros para alcanzar sus objetivos
• Qué tan agradable y divertido fue trabajar con nosotros
• No podemos maximizar nuestras probabilidades de éxito si no
entendemos profundamente los objetivos Y expectativas de quienes
nos van a juzgar
Gracias!
Luis Aburto
laburto@sciodev.com

Weitere ähnliche Inhalte

Was ist angesagt?

Alcance de proyectos
Alcance de proyectosAlcance de proyectos
Alcance de proyectos
Grace Marqui
 
Analisis de consultoria de tic`s
Analisis de consultoria de tic`sAnalisis de consultoria de tic`s
Analisis de consultoria de tic`s
mikasaeren
 

Was ist angesagt? (20)

Alcance de proyectos
Alcance de proyectosAlcance de proyectos
Alcance de proyectos
 
El gerente del proyecto(PMBOK)
El gerente del proyecto(PMBOK)El gerente del proyecto(PMBOK)
El gerente del proyecto(PMBOK)
 
Mis últimas 12+1 lecciones aprendidas en Dirección de Proyectos
Mis últimas 12+1 lecciones aprendidas en Dirección de ProyectosMis últimas 12+1 lecciones aprendidas en Dirección de Proyectos
Mis últimas 12+1 lecciones aprendidas en Dirección de Proyectos
 
Hacia una transformación en la organización, los retos de incorporar los nive...
Hacia una transformación en la organización, los retos de incorporar los nive...Hacia una transformación en la organización, los retos de incorporar los nive...
Hacia una transformación en la organización, los retos de incorporar los nive...
 
ITDC Consultores - Errores comunes en la gestion de proyectos.
ITDC Consultores - Errores comunes en la gestion de proyectos.ITDC Consultores - Errores comunes en la gestion de proyectos.
ITDC Consultores - Errores comunes en la gestion de proyectos.
 
PMI - Presentación del triángulo de talentos - Seminário de Gestión de Proy...
PMI - Presentación del triángulo de talentos  - Seminário de Gestión de Proy...PMI - Presentación del triángulo de talentos  - Seminário de Gestión de Proy...
PMI - Presentación del triángulo de talentos - Seminário de Gestión de Proy...
 
Yo soy el líder del proyecto.... y luego, ¿qué hago?
Yo soy el líder del proyecto.... y luego, ¿qué hago?Yo soy el líder del proyecto.... y luego, ¿qué hago?
Yo soy el líder del proyecto.... y luego, ¿qué hago?
 
¿Cómo evito que mi proyecto se inunde de cambios?
¿Cómo evito que mi proyecto se inunde de cambios?¿Cómo evito que mi proyecto se inunde de cambios?
¿Cómo evito que mi proyecto se inunde de cambios?
 
¿El rol del Scrum Master está desplazando al del Project Manager?
¿El rol del Scrum Master está desplazando al del Project Manager?¿El rol del Scrum Master está desplazando al del Project Manager?
¿El rol del Scrum Master está desplazando al del Project Manager?
 
GERENCIA DE PROYECTOS CON CADENA CRITICA (TOC)
GERENCIA DE PROYECTOS CON CADENA CRITICA (TOC)GERENCIA DE PROYECTOS CON CADENA CRITICA (TOC)
GERENCIA DE PROYECTOS CON CADENA CRITICA (TOC)
 
Como abordar la implantación de un erp
Como abordar la implantación de un erpComo abordar la implantación de un erp
Como abordar la implantación de un erp
 
Código de ëtica del gerente de proyectos
Código de ëtica del gerente de proyectosCódigo de ëtica del gerente de proyectos
Código de ëtica del gerente de proyectos
 
Analisis de consultoria de tic`s
Analisis de consultoria de tic`sAnalisis de consultoria de tic`s
Analisis de consultoria de tic`s
 
8 lecciones aprendidas en la administración de una PMO
8 lecciones aprendidas en la administración de una PMO8 lecciones aprendidas en la administración de una PMO
8 lecciones aprendidas en la administración de una PMO
 
Lecciones aprendidas en proyectos 1
Lecciones aprendidas en proyectos 1Lecciones aprendidas en proyectos 1
Lecciones aprendidas en proyectos 1
 
Competencias profesionales para la Dirección de Proyectos: Conceptos del Triá...
Competencias profesionales para la Dirección de Proyectos: Conceptos del Triá...Competencias profesionales para la Dirección de Proyectos: Conceptos del Triá...
Competencias profesionales para la Dirección de Proyectos: Conceptos del Triá...
 
Transformación digital pmi_méxico_jun21
Transformación digital pmi_méxico_jun21Transformación digital pmi_méxico_jun21
Transformación digital pmi_méxico_jun21
 
Gerencia de proyectos
Gerencia de proyectosGerencia de proyectos
Gerencia de proyectos
 
Lean project management
Lean project managementLean project management
Lean project management
 
Clientes y usuarios: de enemigos a aliados
Clientes y usuarios: de enemigos a aliadosClientes y usuarios: de enemigos a aliados
Clientes y usuarios: de enemigos a aliados
 

Andere mochten auch

Sony Ericsson Ps Alive Lansman Kampanyası
Sony Ericsson Ps Alive Lansman KampanyasıSony Ericsson Ps Alive Lansman Kampanyası
Sony Ericsson Ps Alive Lansman Kampanyası
guest36479b1
 
Accountancy SA October issue
Accountancy SA October issueAccountancy SA October issue
Accountancy SA October issue
Telesa Comms
 
Farrowball spraying
Farrowball sprayingFarrowball spraying
Farrowball spraying
susanartlink
 
Nota mural en torno a la Ley de Desarrollo Económico
Nota mural en torno a la Ley de Desarrollo Económico Nota mural en torno a la Ley de Desarrollo Económico
Nota mural en torno a la Ley de Desarrollo Económico
Pepe Toño
 

Andere mochten auch (20)

PLAGUICIDAS Y BASE LEGAL
PLAGUICIDAS Y BASE LEGAL PLAGUICIDAS Y BASE LEGAL
PLAGUICIDAS Y BASE LEGAL
 
Proteccion laboral integral - Guantes trabajo
Proteccion laboral integral - Guantes trabajoProteccion laboral integral - Guantes trabajo
Proteccion laboral integral - Guantes trabajo
 
Sony Ericsson Ps Alive Lansman Kampanyası
Sony Ericsson Ps Alive Lansman KampanyasıSony Ericsson Ps Alive Lansman Kampanyası
Sony Ericsson Ps Alive Lansman Kampanyası
 
Accountancy SA October issue
Accountancy SA October issueAccountancy SA October issue
Accountancy SA October issue
 
Borges, Traductor De Virgilio
Borges, Traductor De VirgilioBorges, Traductor De Virgilio
Borges, Traductor De Virgilio
 
SOLSÆTRA - NY HYTTE - 3 SOVEROM - LOFTSTUE PANORAMAUTSIKT - SELVEIERTOMT
SOLSÆTRA - NY HYTTE - 3 SOVEROM - LOFTSTUE PANORAMAUTSIKT - SELVEIERTOMTSOLSÆTRA - NY HYTTE - 3 SOVEROM - LOFTSTUE PANORAMAUTSIKT - SELVEIERTOMT
SOLSÆTRA - NY HYTTE - 3 SOVEROM - LOFTSTUE PANORAMAUTSIKT - SELVEIERTOMT
 
CitySense - Eric Robson, Data Mining and Social Computing Research Manager, TSSG
CitySense - Eric Robson, Data Mining and Social Computing Research Manager, TSSGCitySense - Eric Robson, Data Mining and Social Computing Research Manager, TSSG
CitySense - Eric Robson, Data Mining and Social Computing Research Manager, TSSG
 
Health Information Exchange
Health Information Exchange Health Information Exchange
Health Information Exchange
 
La Montre Valaisanne
La Montre ValaisanneLa Montre Valaisanne
La Montre Valaisanne
 
Farrowball spraying
Farrowball sprayingFarrowball spraying
Farrowball spraying
 
18 Simple Cures for Boring Webinar Presentations
18 Simple Cures for Boring Webinar Presentations18 Simple Cures for Boring Webinar Presentations
18 Simple Cures for Boring Webinar Presentations
 
Bejar, malaika
Bejar, malaikaBejar, malaika
Bejar, malaika
 
Redaccióndeanuncios
RedaccióndeanunciosRedaccióndeanuncios
Redaccióndeanuncios
 
Imu2011 Adriver 2
Imu2011 Adriver 2Imu2011 Adriver 2
Imu2011 Adriver 2
 
7 curso
7 curso7 curso
7 curso
 
Pedido daniela
Pedido danielaPedido daniela
Pedido daniela
 
Perspectiva policial bullying (1)
Perspectiva policial bullying (1)Perspectiva policial bullying (1)
Perspectiva policial bullying (1)
 
Nota mural en torno a la Ley de Desarrollo Económico
Nota mural en torno a la Ley de Desarrollo Económico Nota mural en torno a la Ley de Desarrollo Económico
Nota mural en torno a la Ley de Desarrollo Económico
 
Eritroqueratodermia Variabilis
Eritroqueratodermia VariabilisEritroqueratodermia Variabilis
Eritroqueratodermia Variabilis
 
Memòria REPARACIÓ D'URGÈNCIA ESGLÉSIA DEL CONVENT DEL CARME. VALÈNCIAcarme
Memòria REPARACIÓ D'URGÈNCIA ESGLÉSIA DEL CONVENT DEL CARME. VALÈNCIAcarmeMemòria REPARACIÓ D'URGÈNCIA ESGLÉSIA DEL CONVENT DEL CARME. VALÈNCIAcarme
Memòria REPARACIÓ D'URGÈNCIA ESGLÉSIA DEL CONVENT DEL CARME. VALÈNCIAcarme
 

Ähnlich wie Colaboración de alta fidelidad

Midiendo la estrategia de producto en las organizaciones
Midiendo la estrategia de producto en las organizacionesMidiendo la estrategia de producto en las organizaciones
Midiendo la estrategia de producto en las organizaciones
Víctor Manuel García Luna
 
Caracteristicas Emprendedoras Personales
Caracteristicas Emprendedoras PersonalesCaracteristicas Emprendedoras Personales
Caracteristicas Emprendedoras Personales
14Luis14
 
Presentacion Cende 2009
Presentacion Cende 2009Presentacion Cende 2009
Presentacion Cende 2009
guest30d1e6
 
S 1-1 - administracion estrategica
S 1-1 - administracion estrategicaS 1-1 - administracion estrategica
S 1-1 - administracion estrategica
PedroPariaRamon
 

Ähnlich wie Colaboración de alta fidelidad (20)

BUSINESS CASE & BUSINESS PLAN
BUSINESS CASE & BUSINESS PLANBUSINESS CASE & BUSINESS PLAN
BUSINESS CASE & BUSINESS PLAN
 
Midiendo la estrategia de producto en las organizaciones
Midiendo la estrategia de producto en las organizacionesMidiendo la estrategia de producto en las organizaciones
Midiendo la estrategia de producto en las organizaciones
 
FINANZAS PARA NO FINANCIEROS
FINANZAS PARA NO FINANCIEROSFINANZAS PARA NO FINANCIEROS
FINANZAS PARA NO FINANCIEROS
 
Caracteristicas Emprendedoras Personales
Caracteristicas Emprendedoras PersonalesCaracteristicas Emprendedoras Personales
Caracteristicas Emprendedoras Personales
 
CHAMPIONS SIX SIGMA PARA LA ALTA GERENCIA
CHAMPIONS SIX SIGMA PARA LA ALTA GERENCIACHAMPIONS SIX SIGMA PARA LA ALTA GERENCIA
CHAMPIONS SIX SIGMA PARA LA ALTA GERENCIA
 
Agilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdfAgilidad, Scrum y otras experiencias.pdf
Agilidad, Scrum y otras experiencias.pdf
 
FINANZAS PARA NO FINANCIEROS
FINANZAS PARA NO FINANCIEROSFINANZAS PARA NO FINANCIEROS
FINANZAS PARA NO FINANCIEROS
 
01 Introducción a la Gestión de Proyectos final.pdf
01 Introducción a la Gestión de Proyectos final.pdf01 Introducción a la Gestión de Proyectos final.pdf
01 Introducción a la Gestión de Proyectos final.pdf
 
Pro 301111 katty_corralesr
Pro 301111 katty_corralesrPro 301111 katty_corralesr
Pro 301111 katty_corralesr
 
Presentacion Cende 2009
Presentacion Cende 2009Presentacion Cende 2009
Presentacion Cende 2009
 
Costos y Beneficios
Costos y BeneficiosCostos y Beneficios
Costos y Beneficios
 
Como Implementar con Exito un Sistema de Evaluacion de Desempeno
Como Implementar con Exito un Sistema de Evaluacion de DesempenoComo Implementar con Exito un Sistema de Evaluacion de Desempeno
Como Implementar con Exito un Sistema de Evaluacion de Desempeno
 
S 1-1 - administracion estrategica
S 1-1 - administracion estrategicaS 1-1 - administracion estrategica
S 1-1 - administracion estrategica
 
Habilidades de Negociación y Comunicacion efectiva.pptx
Habilidades de Negociación y Comunicacion efectiva.pptxHabilidades de Negociación y Comunicacion efectiva.pptx
Habilidades de Negociación y Comunicacion efectiva.pptx
 
Como trabajamos con nuestros clientes. (1)
Como trabajamos con nuestros clientes. (1)Como trabajamos con nuestros clientes. (1)
Como trabajamos con nuestros clientes. (1)
 
BUSINESS INTELLIGENCE APLICADO A LA TOMA DE DECISIONES FINANCIERAS
BUSINESS INTELLIGENCE APLICADO A LA TOMA DE DECISIONES FINANCIERASBUSINESS INTELLIGENCE APLICADO A LA TOMA DE DECISIONES FINANCIERAS
BUSINESS INTELLIGENCE APLICADO A LA TOMA DE DECISIONES FINANCIERAS
 
Acerca de Focus CX
Acerca de Focus CXAcerca de Focus CX
Acerca de Focus CX
 
DESARROLLO DE HABILIDADES DEL AUDITOR INTERNO
DESARROLLO DE HABILIDADES DEL AUDITOR INTERNODESARROLLO DE HABILIDADES DEL AUDITOR INTERNO
DESARROLLO DE HABILIDADES DEL AUDITOR INTERNO
 
El rol del consultor
El rol del consultorEl rol del consultor
El rol del consultor
 
Gestión de proyecto
Gestión de proyectoGestión de proyecto
Gestión de proyecto
 

Mehr von Software Guru

Mehr von 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
 

Colaboración de alta fidelidad

  • 1. Colaboración de Alta Fidelidad y su relación al éxito en proyectos de software Luis Aburto 2015
  • 2. Intro • Luis Aburto: Director General de Scio Consulting • SGDev: Joint-venture de Scio + SGDev • Desarrollo de Aplicaciones, Migración a la Nube, Coaching de Ágil • 20+ años desarrollando software • Desarrollador, Arquitecto, Analista de Negocio, Gerente de Proyecto • PMP y CSM • Participación en 100+ proyectos de software
  • 3. ¿Por qué fallan los proyectos? Bull Survey, 1998
  • 4. Para decir porqué fallan hay que empezar por definir ¿qué es éxito?
  • 5. Definición típica de éxito Alcance TiempoCosto
  • 7. Éxito = percepción de satisfacción
  • 8. Satisfacción (y por lo tanto éxito) = juicio sobre relación costo/beneficio Beneficio Costo Dinero Tiempo Esfuerzo Capacidades nuevas Expectativas cumplidas Reconocimiento recibido
  • 9. El proyecto más exitoso Proyecto exitoso: es aquel donde las expectativas se cumplen suficientemente bien para el nivel de inversión realizado
  • 10. El desarrollo de software es una actividad fundamentalmente de creatividad humana • Al menos hasta que Software o robots nos reemplace… Es más arte que ciencia.
  • 11. La raíz de todos los fracasos en proyectos de desarrollo de software es la falta de alineación entre personas* Objetivos Contexto interno Contexto externo Objetivos Contexto interno Context externo Motivaciones Aspiraciones Contexto personal Contexto organizacional Contexto externo Motivaciones Aspiraciones Contexto personal Contexto organizacional Contexto externo *Asumiendo desarrolladores competentes y excluyendo fracasos causados por problemas técnicos o causas de fuerza mayor Por qué? Por la tensión que existe entre lo que cada persona involucrada quiere
  • 12. Requisitos para una buena ejecución Competencia Metodológica Competencia Colaborativa Competencia Técnica
  • 13. Competencia Colaborativa • La Colaboración en este contexto se refiere a tener un mínimo de dos personas trabajando juntas para tratar de lograr un objetivo dado • En desarrollo de software, la colaboración típicamente se refiere a tener una organización (o equipo) de desarrollo trabajando con una organización (o equipo) cliente para construir un producto de software que resolverá una necesidad de la organización cliente • Típicamente, esta competencia se dejado en manos de los miembros de un equipo que la demuestran con más naturalidad – y por ello los hacemos líderes de proyecto
  • 14. Métrica: Fidelidad de la Colaboración • Fidelidad de Audio/Video = el grado de exactitud con el que sonido o imagines son grabadas y reproducidas • Fidelidad de la Colaboración = el grado de exactitud con el que las acciones Y resultados reflejan la intención de la colaboración
  • 15. Ejemplo Colaboración de Baja Fidelidad Colaboración de Alta Fidelidad Intención (objetivo): Estoy en el punto A y necesito ir al punto B. Te ayudo Los participantes actúna en maneras que apoyan completemente el objetivo,  maximizando las posibilidades de alcanzarlo de manera eficiente Los participantes actúan de maneras que  introducen riesgos y obstáculos para  alcanzar el objetivo, incrementando la  posibilidad de que no se cumplan las
  • 16. En proyectos de software, la Colaboración de Baja Fidelidad es muy común • Pero normalmente no es a propósito…
  • 17. La teoría de la Fidelidad de Colaboración RI – Riqueza de Interacción AM-AlineacióndeMetas FC = RI * AM Donde: • FC = Fidelidad de Colaboración • RI = Riqueza de Interacción (valores de 0 a 10) • RI = f(Frecuencia, Facilidad, Medio, Atención, Ambiente) • AM = Alineación de Metas (valores de -1 a +1) • AM = f(Motivaciones, Confianza, Afinidad Cultural) 100 +1 -1 Hay que operar aquí! Sin interaccipon Interacción asíncrona de texto (cartas, e-mail) Llamadas por Tel/VoIP Video conferencing Reuniones en persona (Metas opuestas y contradictorias) (Metas compartidas al 100%) RI y AM son importantes tanto entre organizaciones como internamente, dentro de las mismas
  • 18. Extremos en Fidelidad de Colaboración Bajo Alto
  • 20. El verdugo de Ágil
  • 21. Tampoco es acerca del ambiente… s i l e n c i o . . .
  • 22. Colaboración – el núcleo de las metodologías ágiles • El propósito último de Ágil es remover obstáculos y facilitar la colaboración entre personases • Para que funcione, es necesario cambiar la manera de pensar de todos los involucrados • Es necesario mejorar la capacidad de colaborar
  • 23. OK, pero en la práctica, qué significa? • Reconocer que el “éxito” es una percepción de quién lo evalúa • Depende de la percepción entre inversión y expectativas cumplidas • Advertir que la habilidad para cumplir expectativas depende de haberlas entendido y manejado a través de todo el proyecto
  • 24. Principios de la Colaboración de Alta Fidelidad Alineación de Metas • Análisis de objetivos y expectativas • Gestión continua de expectativas • Desarrollo de la confianza entre participantes • Evaluación y re-calibración continua del alineamiento • Mejora continua Riqueza de la Interacción • Reducir distancia entre equipo de desarrollo y clientes y usuarios • Promover modelos de interacción de tiempo real y de mayor riqueza contextual • Difusión inclusiva de la información
  • 25. Los tres componentes de CAF en la práctica Entrega Ágil •Desarrollo iterativo •Ciclos rápidos de retroalimentación •Interacciones efectivas y frecuentes Juegos de Innovación •5 Whys •Stakeholder Analysis •Empathy map •Etc. Formación de Equipos de Alto Desempeño •Team building •Trust building •Team chárter •Team rules Colaboración de Alta Fidelidad en Scio Proceso ligero que promueve la comunicación y la retroalimentación oportuna Técnicas para mejorar la alineación de metas y expectativas Actividades para acelerar la formación de equipos e incrementar su eficacia (incluyendo al cliente)
  • 26. Foco del esfuerzo según la etapa • Descubrimiento y documentación de objetivos • Validación de suposicionesDefinición de Alcance • Establecimiento de expectativas • Implantación de la dinámica de colaboraciónPlaneación • Validación y difusión de objetivos y expectativas • Formación de equipos y desarrollo de confianzaInicio • Entrega iterativa, con ciclos rápidos de retroalimentación • Evaluación y re-calibración iterativos del alineamientoEjecución • Evaluación y difusión de resultados • Captura de lecciones aprendidasCierre
  • 27. Requisito: Participación Activa Conciencia (Awareness) •Ya que entiendo estas relaciones, no las puedo ignorar Empatía Práctica •Ponerme en los zapatos de otros para tratar de entender sus necesidades, deseos y aspiraciones Compromiso Personal •Entrar en un contrato con el equipo de proyecto para ayudar a alcanzar los objetivos
  • 28. Key Takeaways • Ver a ágil con nuevos ojos – it’s about the people, not the process • “Ignore el peopleware bajo su propio riesgo” • Tener éxito como organización o como profesionista depende de la percepción que otros (clientes y colegas) tengan de: • Cuánto contribuimos a su propio éxito • Qué tan fácil fue trabajar con nosotros para alcanzar sus objetivos • Qué tan agradable y divertido fue trabajar con nosotros • No podemos maximizar nuestras probabilidades de éxito si no entendemos profundamente los objetivos Y expectativas de quienes nos van a juzgar