Metodologías ágiles y lean en el diseño de soluciones centradas en las personas

Post on 21-Jan-2017

116 views 2 download

Transcript of Metodologías ágiles y lean en el diseño de soluciones centradas en las personas

Metodologías ágiles y leanen el diseño de soluciones centradas en las personas

Carmen Gerea18.10.2016

DUOC. #5DD.

Carmen GereaFundadora UsabilityChefs y Føcus designEstudiante PhD - PUC. Investigadora.

Magister en Diseño Avanzado UC.Ex-Movistar, Sura, CLA.

Rumania ✈ Francia ✈ Canadá ✈ Chile

carmengerea.cl usabilitychefs.com/es/

TW: @carmenFR IN: carmengerea

Problemas universales

Lean en el diseño y desarrollo de interfaces digitales

Un poco de história

Kanban Toyota

Manifiesto ágil

1940 2001

Lean Startup Eric Ries

Waterfall

1970 20111986

ScrumTakeuchi y Nonaka Harvard Business

Review**

*http://www.toyota.com.ar/experience/the_company/sist-prod.aspx **https://hbr.org/1986/01/the-new-new-product-development-game ***http://www.poppendieck.com/people.htm

Agile manufacturing, Lean manufacturing -> antes de software ágil / lean

Toyota Production

System (TPS)*

Lean Software Development:

An Agile Toolkit Mary y Tom

Poppendieck***

2003

Problema Requerimientos Desarrollo QA Entrega

Proyecto de desarrollo tradicional [Waterfall]

¿Adecuación solución - problema?

Resultado probable

El proyecto “Frankenstein”

Nadie lo necesita.Nadie lo usa. El equipo cambia en el transcurso del proyecto.El presupuesto real es mayor al planificado. (Casi) nadie se acuerda de dónde surgió

Construir sobre supuestos no validados es riesgoso (y caro)

Alternativas

Construir sobre supuestos validados es menos riesgoso (y puede ser menos caro)

Aprendizajes -> Redefiniciones / Pivoteos

CONOCER / IDEAR

HACER

VALIDARPrototipos rápidos / desechablesSoluciones

Conocer las personasIdentificar el problemaValidar mix cliente - problema

SupuestosTestear prototipos /

soluciones

Metodologías lean / ágiles

Fuente íconos: Thenounproject.com

CONOCER / IDEAR

HACER

VALIDAR

Lean Prototyping

Lean Research

Lean Analytics

Metodologías lean / ágiles

Fuente íconos: Thenounproject.com

Diferencias conceptuales

En la práctica

➔ Investigación con usuarios (más seguido, menos costoso, igual de riguroso)

➔ Prototipado rápido➔ Testeo de soluciones en etapa PMV➔ Iteración / Pivoteo➔ Implementación, feedback, mejorar continuamente o

desechar

Por dónde partir

➔ Validar / invalidar hipótesis➔ Aprender rápido➔ Equivocarse temprano

En la práctica

➔ Producto Mínimo Viable (PMV, MVP - en.)➔ Experimento➔ Pivoteo

“Vocabulario”

Qué leer

Dónde entrenar

Algunas herramientas*

*Solo son herramientas.

Qué dice la ciencia

Prácticas

(Nurdiani et al., 2016)

(Fagerholm et al., 2015)

Las personas por sobre el proceso y las herramientas

CONOCER / IDEAR

HACER

VALIDAR

Lean Prototyping

Lean Research

Lean Analytics

Lo esencial:

Fuente íconos: Thenounproject.com

Gracias ;)

Anexos

Manifiesto por el desarrollo ágil de software (2001)

“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”

http://www.agilemanifesto.org/iso/es/

Principios - Desarrollo ágil

1. Satisfacer al cliente2. Los requisitos pueden cambiar.3. Entregas frecuentes: 2 semanas - 2 meses 4. Negocio y desarrollo trabajan juntos5. Personas motivadas6. Conversación cara a cara7. Software funcionando = medida principal de progreso8. Desarrollo sostenible9. Excelencia técnica y buen diseño

10. Simplicidad 11. Equipos auto-organizados12. Reflexión - ser más efectivo para ajustarse y perfeccionarse

http://www.agilemanifesto.org/iso/es/principles.html

Principios - Desarrollo lean

1. Eliminar desperdicio2. Crear conocimiento3. Calidad4. Postergar el compromiso5. Optimizar el total6. Entregar rápido7. Respetar a las personas

Better, cheaper, faster software development.

Ref: Mary, Tom, Poppendieck: Lean Software Development: An Agile Toolkit