Top Banner
Cómo ser ágil. Y no morir en el intento. Yes, We Know IT Luis Ibarra Consiglieri
26

Presentacion como ser agil y no morir en el intento v2

Jul 26, 2015

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Presentacion como ser agil y no morir en el intento v2

Cómo ser ágil. Y no morir en el

intento.

Yes, We Know IT Luis Ibarra Consiglieri

Page 2: Presentacion como ser agil y no morir en el intento v2

agendaEl equipoDirección del equipoEl ambiente de trabajoTécnicas para el desarrolloContratos ágiles con los clientes: cómo convencerlos!Producto vs Software a medidaAlgunos ejemplos con clientes reales

Page 3: Presentacion como ser agil y no morir en el intento v2

el equipo

Qué equipo ?Qué personas ?Qué habilidades necesitamos ?Cuándo necesitamos el equipo ?Qué pasa si no tenemos personas ?El equipo esta completo, ahora qué ?

Page 4: Presentacion como ser agil y no morir en el intento v2

el equipo

Experiencia del equipo + / -Personas con pasión, visión: proactivasHabilidades o skills dependen del proy.Honestidad sobre las fechas de inicio30 días para contratar a una personaElegir técnica / framework de trabajo

Page 5: Presentacion como ser agil y no morir en el intento v2

el equipo

auto-organizado

honesto

talentoPersonas

productivo

valoresamistad

Page 6: Presentacion como ser agil y no morir en el intento v2

el equipo

“Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados”. 

manifiesto ágil

Page 7: Presentacion como ser agil y no morir en el intento v2

dirección del equipo

Líder o Jefe de Proyecto

Facilitador, catalizador, motivador

creativosolucionar problemas

involucradomotivadoproductivo mejorar el día a día

autoridad

visión

Page 8: Presentacion como ser agil y no morir en el intento v2

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

manifiesto ágil

“Los responsables de negocio y los desarrolladorestrabajamos juntos de forma cotidiana durante todo

el proyecto”.

dirección del equipo

Page 9: Presentacion como ser agil y no morir en el intento v2

ambiente de trabajoInstalaciones cómodas, sillas y escritorios adecuados, podría ser modular. Un lugar acogedor.

No tenga distracciones, ni ruidos molestos.

Espacio para relajarse, lugar de esparcimiento, lugar de lectura, reuniones, juegos.

Pizarras acrílicas donde poder dibujar o expresar ideas gráficamente.

Herramientas de HW y SW adecuadas.

Trabajar las horas necesarias. 8 horas es el standard, no excederse, NO SER UN HEROE.

ambiente ágil

Page 10: Presentacion como ser agil y no morir en el intento v2

ambiente de trabajoambiente ágil

Page 11: Presentacion como ser agil y no morir en el intento v2

ambiente de trabajoambiente ágil

Page 12: Presentacion como ser agil y no morir en el intento v2

técnicas para el desarrollo

Scrum

XP : TDD, Pair programming

Refactoring

Page 13: Presentacion como ser agil y no morir en el intento v2

contratos ágiles

Lo que el cliente quiere

Lo que el vendedor ofrece

Lo que el cliente realmente necesita

requerimiento

Page 14: Presentacion como ser agil y no morir en el intento v2

contratos ágilesUn contrato ágil en el mejor escenario es un contrato que no tiene un final fijo.

El fin del contrato se da con la satisfacción final del cliente, si el cliente no esta satisfecho el contrato se puede alargar o si ya lo esta, puede acortarse.

El contrato ágil puede hacer que el cliente ahorre dinero, tiempo y recupere más rápidamente su inversión.

El contrato ágil puede hacer que el equipo termine antes el proyecto y aprovechar en “recargar baterías”

que es ?

Page 15: Presentacion como ser agil y no morir en el intento v2

contratos ágiles

Mostrar el posible ahorro de tiempo y dinero de darse el caso que se acorte el contrato - Al de Finanzas.

Mostrar las ventajas de trabajar con metodologías ágiles como SCRUM que pondera el tener entregables incrementales del desarrollo - Al Usuario.

Comentar al cliente que fue el mismo equipo quien planificó los tiempos iniciales, de acuerdo al alcance base - Al de Sistemas o Líder de proyecto.

convencer al cliente

Page 16: Presentacion como ser agil y no morir en el intento v2

contratos ágilesconvencer al cliente

0 1 2 3 5 6 7 8 9

9

6

A = Lo que el cliente pide

B = Lo que realmente necesita

$ A - $ B = Ahorro !meses

Page 17: Presentacion como ser agil y no morir en el intento v2

manifiesto ágil

“Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja

competitiva al cliente”.

contratos ágiles

Page 18: Presentacion como ser agil y no morir en el intento v2

prod. vs sw a medida

aplicaciones que son diseñadas 100%  bajo los requerimientos especificados por el cliente

SW a medida

Productoaplicaciones que son diseñadas con requerimientos generales y vendidas a muchos clientes

Page 19: Presentacion como ser agil y no morir en el intento v2

prod. vs sw a medida

SW a medida =

Producto =

Alta calidad del SW

Mucha Motivación

Logística Simple

Contratos cortos

Poco personal

Equipos pequeños

Especialización costosa

Garantía y soporte

Menos recurrencia

PROS CONT / RIESGO

Ganancia exponencial

Muy Alta calidad

Costos decrecientes

Marca propia

Recurrencia de Ventas

Alta inversión inicial

Equipos grandes al inicio

Alta especialización

Logística y soporte

Page 20: Presentacion como ser agil y no morir en el intento v2

prod. vs sw a medida

“Las tendencias, técnicas y frameworks ágiles son totalmente compatibles y apalancan la calidad en la creación de productos y SW a medida”.

ScrumKanban

XPágilesTDD

pair programingrefactoring

integración continua

Page 21: Presentacion como ser agil y no morir en el intento v2

ejemplos

Page 22: Presentacion como ser agil y no morir en el intento v2

ejemplos 1EscenarioCliente: Una universidad privada peruanaRequerimiento: Sistema integral de gestión educativaAnálisis: Jefe de proyecto + vendedorTiempo planeado: 10 mesesFramework: Scrum

Lo Malo - Equipo no analizó el req.- No hubo un experto- Equipo inmaduro- Rotación de personal

Lo Bueno- No sabe, no opina

Lo Feo - Cliente insatisfecho - Equipo desmotivado- Dinero perdido

ResultadoTiempo final: 24 mesesCosto: más de 2X el costo inicial

Page 23: Presentacion como ser agil y no morir en el intento v2

ejemplos 2EscenarioCliente: Una entidad bancaria peruanaRequerimiento: Sist. gestión de tipo de cambioAnálisis: El equipo Scrum + Scrum MasterTiempo planeado: 6 mesesFramework: Scrum

Lo Malo - Cliente exigente- Procesos complejos

Lo Bueno- Equipo motivado- Usuario comprometido- Cliente muy satisfecho- Calidad = 2do contrato

Lo Feo - Lo debe saber la competencia ;)

ResultadoTiempo final: 6 mesesCosto: costo inicial

Page 24: Presentacion como ser agil y no morir en el intento v2

reflexiones

manifiesto ágil

Esto es, aunque valoramos los elementos de la derecha,valoramos más los de la izquierda.

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

Page 25: Presentacion como ser agil y no morir en el intento v2

preguntas...?

Page 26: Presentacion como ser agil y no morir en el intento v2

gracias“La imaginación es más importante que el conocimiento”

Albert Einstein

Yes, We Know [email protected]