30
HAzlo ágil Nosotros te ayudamos Roberto Gil Del Sol (@robertogds) Pablo Pazos Rey (@pablopr)

Presentación Agile Inception ADWE Madrid

Embed Size (px)

DESCRIPTION

Presentación sobre Agile Inception a cargo de:Roberto Gil del Sol es Scrummaster y responsable de arquitecturas en Paradigma Tecnológico, lleva 12 años trabando con Internet en los cuáles ha realizado tareas como administrador de sistemas Linux, programador Perl, Arquitecto Java y emprendedor.Pablo Pazos es desarrollador web en Paradigma Tecnológico, experto en tendencias web y analista de nuevas metodologías de desarrollo ágil.

Citation preview

Page 1: Presentación Agile Inception ADWE Madrid

HAzlo ágilNosotros te ayudamos

Roberto Gil Del Sol (@robertogds)

Pablo Pazos Rey (@pablopr)

Page 2: Presentación Agile Inception ADWE Madrid

AGENDA

✔ 01 - Breve Introducción al agilismo.✔ 02 – Taller. Pariendo la idea: Agile Product Inception.

Page 3: Presentación Agile Inception ADWE Madrid

• 1. Es imposible tener en cuenta todos los requisitos al comienzo del proyecto.

• 2. Sean cual sean los requisitos que capturemos está garantizado que cambiarán a lo largo del proyecto.

• 3. Siempre habrá más cosas que hacer que tiempo y dinero para hacerlas.

01 Introducción al agilismo

TRES VERDADES COMO PUÑOS

Page 4: Presentación Agile Inception ADWE Madrid

• Olvida ágil, eres el cliente, es tu proyecto y tu dinero.

• ¿Cómo sabes que el equipo que has contratado está trabajando correctamente?

01 Introducción al agilismo

¿ÁGIL, DE QUÉ VA ESO?

Page 5: Presentación Agile Inception ADWE Madrid

• Dividimos los grandes problemas en problemas más pequeños.

• Priorizamos las tareas.

• Liberamos versiones que funcionan.

• Buscamos el feedback del cliente.

• Aceptamos los cambios

• Transparencia total con el cliente.

01 Introducción al agilismo

SOFTWARE QUE FUNCIONA EN CADA ITERACIÓN

Page 6: Presentación Agile Inception ADWE Madrid

En cada iteración el cliente recibe un entregable con las funcionalidades que ha elegido.

No está atado a nosotros. El producto es suyo, puede usarlo, enseñarlo, ponerlo en real las veces y en el momento que quiera, y llevárselo cuando lo desee.

01 Introducción al agilismo

No tomamos rehenes

Page 7: Presentación Agile Inception ADWE Madrid

01 Introducción al agilismo

El equipo ágil

Page 8: Presentación Agile Inception ADWE Madrid

01 Introducción al agilismo

El cliente ágil

Page 9: Presentación Agile Inception ADWE Madrid

Está bien, nos has convencido: Desarrollo Ágil (Scrum, XP, Lean) pero... ¿Qué pasa en la fase de conceptualización?

Seis pesados meses de análisis y captura de requisitos no puede ser el camino a seguir, pero ¿Hay alguna alternativa ágil?

Page 10: Presentación Agile Inception ADWE Madrid

LA METODOLOGÍA

Page 11: Presentación Agile Inception ADWE Madrid

La idea detrás de “Product Inception” es que si podemos tener a la gente correcta en una habitación y hacer las preguntas correctas, tendremos la definición del producto que queremos.

Pero ¿Quién debe estar en esta reunión?

.

Page 12: Presentación Agile Inception ADWE Madrid

EJERCICIO: LA IMPORTANCIA DEL PRODUCT OWNERLa web de Surf de Bondi.En la famosa playa surfera de Bondi Beach (Australia), un grupo de empresarios se unen para realizar una web de surf:

Dave: El dueño de la tienda. “Tengo una tienda en primera linea de Bondi Beach desde hace 15 años, vendo todo tipo de material para aficionados al surf como tablas, bañadores, vídeos, etc.

Mike: El profesor de Surf. “Doy cursos de surf y estoy interesado en aumentar el número de alumnos a través de internet”.

Sara: La organizadora de Torneos. “Organizo las pruebas de los campeonatos nacionales y locales, me interesan los patrocinadores y publicitar los torneos al máximo.

Los surfistas.

02 taller: agile product inception

Page 13: Presentación Agile Inception ADWE Madrid

EJERCICIO: LA IMPORTANCIA DEL PRODUCT OWNER

Lista de tareas inicial:

A. Tener una plataforma de ecommerce para vender productos de surfB. Conseguir una web muy rápida.C. Tener una webcam donde los surfistas puedan consultar las condiciones meteorológicas en directo.D. Tener un calendario donde consultar los eventos de los torneos.E. Ver las clasificaciones de los torneos celebrados.F. Tener información sobre los próximos cursos que se van a realizar.G. Tener un diseño rompedor acorde con el tipo de usuarios (surferos).H. Tener una red social sobre surf.I. Los usuarios pueden subir sus propios vídeos de surf.J. Integración con redes sociales (twitter, facebook...).K. Reconocimiento automático de olas. Subes una foto y te dice a qué playa pertenece.L. Integración con Google Maps (ubicación de nuestra playa).M. Integración con Paypal y Moneybookers.N. Aplicación de Iphone y Android.O. Cupones descuento en la tienda para los alumnos de cursos de Mike.

02 taller: agile product inception

Page 14: Presentación Agile Inception ADWE Madrid

Debe haber un único Product Owner con capacidad para decidir y que represente todos los intereses.

Pueden estar las personas directamente implicadas en el proyecto:Clientes, stakeholders, miembros equipo de desarrollo, del equipo de pruebas, diseño, UX: cualquiera que pueda contribuir al éxito del proyecto.

.

02 TALLER: AGILE PRODUCT INCEPTION

¿QUIÉN DEBE ESTAR?

Page 15: Presentación Agile Inception ADWE Madrid

El Product Inception puede llevar desde un par de días hasta un máximo de 2 semanas, en función del tamaño del proyecto, esto servirá para al menos 6 meses de planificación y debería ser revisado cada vez que hubiese un cambio importante en el proyecto.

02 TALLER: AGILE PRODUCT INCEPTION

¿cuánto dura?

Page 16: Presentación Agile Inception ADWE Madrid

¿Por qué estamos aquí?Una frase que resuma el propósito del producto.

01

TALLER: AGILE PRODUCT INCEPTION

Page 17: Presentación Agile Inception ADWE Madrid

ELEVATOR PITCHDefine tu proyecto en el tiempo que tardas en bajar del ascensor

02

XXXXXXXX XX

XXXX XXXXXX XX

XXXX XX

TALLER: AGILE PRODUCT INCEPTION

Page 18: Presentación Agile Inception ADWE Madrid

Diseña tu cajaImagina que tu producto se vende en un tienda.

¿Por qué lo compraría la gente?

Crea un nombre y un buen slogan.

Explica todos los beneficios de tu producto

en la caja.

Pero yo no soy diseñador... ¿Cómo lo hago?.

03

TALLER: AGILE PRODUCT INCEPTION

Page 19: Presentación Agile Inception ADWE Madrid

Diseña tu caja1: Piensa en los beneficios de tu producto

2: Crea un slogan

3: Diseña la caja.

03

TALLER: AGILE PRODUCT INCEPTION

Page 20: Presentación Agile Inception ADWE Madrid

Crea tu not listIN: Contiene la lista del material en el que centrarnos. Pueden ser funcionalidades de alto nivel u objetivos generales.

OUT: Contiene el material que no vamos a hacer. Puede ser material que llevar a la siguiente fase o que nunca se hará.

A DISCUTIR: Lista de cosas sobre las que se necesita tomar una decisión. Céntrate en lo que NO es tu producto

04

TALLER: AGILE PRODUCT INCEPTION

Page 21: Presentación Agile Inception ADWE Madrid

¿qué te quita el sueño?

¿Cuáles son tus miedos?

¿Cómo evitarlos?

¿Cómo minimizar el riesgo?

¿Qué nos quita el sueño a nosotros?

05

TALLER: AGILE PRODUCT INCEPTION

Page 22: Presentación Agile Inception ADWE Madrid

Calcula un tamaño

Se trata de saber si tenemos un proyecto de 1, 3, 6 meses.No se puede ser mucho más preciso con la información con la que contamos, pero necesitamos dar a nuestro cliente alguna idea de cuánto se tarda en hacer lo que nos piden, aunque sea de forma muy aproximada

06

TALLER: AGILE PRODUCT INCEPTION

Page 23: Presentación Agile Inception ADWE Madrid

¿cuales son tus prioridades?

Indica el nivel de prioridad que requieres para las distintas facetas que definen el desarrollo de tu producto.

¿Qué estas dispuesto a sacrificar

para conseguir tus objetivos?

07

TALLER: AGILE PRODUCT INCEPTION

Page 24: Presentación Agile Inception ADWE Madrid

¿cuales son tus prioridades?07

TALLER: AGILE PRODUCT INCEPTION

Page 25: Presentación Agile Inception ADWE Madrid

¿cuánto me va a costar?08TALLER: AGILE PRODUCT INCEPTION

1. Decidir el equipo (el cliente es un miembro más del equipo)

Page 26: Presentación Agile Inception ADWE Madrid

¿cuánto me va a costar?08TALLER: AGILE PRODUCT INCEPTION

● 2. Calcular el coste

Page 27: Presentación Agile Inception ADWE Madrid

¡ENHORABUENA!

TALLER: AGILE PRODUCT INCEPTION

Ya debemos conocer:

● Qué es lo que vamos a construir y porqué.

● Qué es lo que lo hace irresistible.

● Qué obstáculos serán los más complicados de superar.

● A qué se va a parecer la solución.

● Cuáles son los mayores retos y riesgos que vamos a afrontar.

● Cuál es su tamaño.

● Dónde estamos dispuestos a ser flexibles.

● Aproximadamente cuanto nos va a costar (Tiempo y dinero).

Page 28: Presentación Agile Inception ADWE Madrid

● MASTER: Dime pequeño saltamontes, qué es lo que has aprendido del Agile

Product Inception?

● ALUMNO: Sensei, he aprendido la importancia de hacer las preguntas correctas al comienzo del proyecto

● MASTER: Muy bien. Y que más?

● ALUMNO: He aprendido que la conceptualización del proyecto no tiene porqué llevarnos muchos meses, podemos crear una idea inicial de forma rápida, normalmente en unos días.

● MASTER: Y ¿qué ocurre si algo importante en el espíritu del proyecto, el alcance o la funcionalidad cambia?

● ¿Que debemos hacer?

● ALUMNO: Actualizar el Product Inception, volver a realizarlo y asegurarnos que seguimos caminando en la misma dirección.

● MASTER: Muy bien, estás preparado para pasar ● a la siguiente fase.

TALLER: AGILE PRODUCT INCEPTION

Page 29: Presentación Agile Inception ADWE Madrid

preguntas

Page 30: Presentación Agile Inception ADWE Madrid

¡¡ Muchas gracias!!fin.

Roberto Gil Del Sol (@robertogds)

Pablo Pazos Rey (@pablopr)