Presentación Agile Inception ADWE Madrid

  • 1,872 views
Uploaded on

Presentación sobre Agile Inception a cargo de: …

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.

More in: Technology , Travel , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,872
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
49
Comments
0
Likes
6

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. HAzlo ágil Nosotros te ayudamosRoberto Gil Del Sol (@robertogds)Pablo Pazos Rey (@pablopr)
  • 2. AGENDA ✔ 01 - Breve Introducción al agilismo. ✔ 02 – Taller. Pariendo la idea: Agile Product Inception.
  • 3. 01 Introducción al agilismo TRES VERDADES COMO PUÑOS • 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.
  • 4. 01 Introducción al agilismo ¿ÁGIL, DE QUÉ VA ESO?• Olvida ágil, eres el cliente, es tu proyecto y tu dinero.• ¿Cómo sabes que el equipo que has contratado está trabajando correctamente?
  • 5. 01 Introducción al agilismo SOFTWARE QUE FUNCIONA EN CADA ITERACIÓN• 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.
  • 6. 01 Introducción al agilismo No tomamos rehenesEn cada iteración el cliente recibe unentregable con las funcionalidades que haelegido.No está atado a nosotros. El producto essuyo, puede usarlo, enseñarlo, ponerlo enreal las veces y en el momento que quiera, yllevárselo cuando lo desee.
  • 7. 01 Introducción al agilismo El equipo ágil
  • 8. 01 Introducción al agilismo El cliente ágil
  • 9. 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 elcamino a seguir, pero ¿Hay alguna alternativa ágil?
  • 10. LA METODOLOGÍA
  • 11. La idea detrás de “Product Inception” es que si podemos tener ala gente correcta en una habitación y hacer las preguntascorrectas, tendremos la definición del producto que queremos.Pero ¿Quién debe estar en esta reunión?.
  • 12. 02 taller: agile product inceptionEJERCICIO: LA IMPORTANCIA DEL PRODUCT OWNERLa web de Surf de Bondi.En la famosa playa surfera de Bondi Beach (Australia), un grupo de empresarios seunen para realizar una web de surf:Dave: El dueño de la tienda. “Tengo una tienda en primera linea de Bondi Beach desdehace 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úmerode alumnos a través de internet”.Sara: La organizadora de Torneos. “Organizo las pruebas de los campeonatosnacionales y locales, me interesan los patrocinadores y publicitar los torneos al máximo.Los surfistas.
  • 13. 02 taller: agile product inceptionEJERCICIO: LA IMPORTANCIA DEL PRODUCT OWNERLista 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 condicionesmeteoroló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.
  • 14. 02 TALLER: AGILE PRODUCT INCEPTION ¿QUIÉN DEBE ESTAR?Debe haber un único Product Owner con capacidadpara decidir y que represente todos los intereses.Pueden estar las personas directamente implicadasen el proyecto:Clientes, stakeholders, miembros equipo dedesarrollo, del equipo de pruebas, diseño, UX:cualquiera que pueda contribuir al éxito del proyecto..
  • 15. 02 TALLER: AGILE PRODUCT INCEPTION ¿cuánto dura?El Product Inception puede llevar desde un parde días hasta un máximo de 2 semanas, enfunción del tamaño del proyecto, esto servirápara al menos 6 meses de planificación ydebería ser revisado cada vez que hubiese uncambio importante en el proyecto.
  • 16. TALLER: AGILE PRODUCT INCEPTION 01 ¿Por qué estamos aquí? Una frase que resuma el propósito del producto.
  • 17. TALLER: AGILE PRODUCT INCEPTION 02 ELEVATOR PITCH Define tu proyecto en el tiempo que tardas en bajar del ascensor XXXX XXXX XX XXXX XX XXXX XX XXXX XX
  • 18. TALLER: AGILE PRODUCT INCEPTION 03 Diseña tu caja Imagina 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?.
  • 19. TALLER: AGILE PRODUCT INCEPTION 03 Diseña tu caja 1: Piensa en los beneficios de tu producto 2: Crea un slogan 3: Diseña la caja.
  • 20. TALLER: AGILE PRODUCT INCEPTION 04 Crea tu not listIN: Contiene la lista del material en el quecentrarnos. Pueden ser funcionalidades de alto nivelu objetivos generales.OUT: Contiene el material que no vamos a hacer.Puede ser material que llevar a la siguiente fase oque nunca se hará.A DISCUTIR: Lista de cosas sobre las que senecesita tomar una decisión. Céntrate en lo que NOes tu producto
  • 21. TALLER: AGILE PRODUCT INCEPTION 05 ¿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?
  • 22. TALLER: AGILE PRODUCT INCEPTION 06 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
  • 23. TALLER: AGILE PRODUCT INCEPTION 07 ¿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?
  • 24. TALLER: AGILE PRODUCT INCEPTION 07 ¿cuales son tus prioridades?
  • 25. TALLER: AGILE PRODUCT INCEPTION 08 ¿cuánto me va a costar? 1. Decidir el equipo (el cliente es un miembro más del equipo)
  • 26. TALLER: AGILE PRODUCT INCEPTION 08 ¿cuánto me va a costar? ● 2. Calcular el coste
  • 27. TALLER: AGILE PRODUCT INCEPTION ¡ENHORABUENA! 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).
  • 28. TALLER: AGILE PRODUCT INCEPTION● 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.
  • 29. preguntas
  • 30. fin gracias!!¡¡ Muchas.Roberto Gil Del Sol (@robertogds)Pablo Pazos Rey (@pablopr)