Upload
adwe-team
View
2.038
Download
1
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
HAzlo ágilNosotros te ayudamos
Roberto Gil Del Sol (@robertogds)
Pablo Pazos Rey (@pablopr)
AGENDA
✔ 01 - Breve Introducción al agilismo.✔ 02 – Taller. Pariendo la idea: Agile Product Inception.
• 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
• 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?
• 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
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
01 Introducción al agilismo
El equipo ágil
01 Introducción al agilismo
El cliente ágil
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?
LA METODOLOGÍA
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?
.
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
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
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?
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?
¿Por qué estamos aquí?Una frase que resuma el propósito del producto.
01
TALLER: AGILE PRODUCT INCEPTION
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
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
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
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
¿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
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
¿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
¿cuales son tus prioridades?07
TALLER: AGILE PRODUCT INCEPTION
¿cuánto me va a costar?08TALLER: AGILE PRODUCT INCEPTION
1. Decidir el equipo (el cliente es un miembro más del equipo)
¿cuánto me va a costar?08TALLER: AGILE PRODUCT INCEPTION
● 2. Calcular el coste
¡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).
● 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
preguntas
¡¡ Muchas gracias!!fin.
Roberto Gil Del Sol (@robertogds)
Pablo Pazos Rey (@pablopr)