Este documento presenta una introducción a las metodologías ágiles Scrum y Kanban. Explica brevemente los roles, herramientas y principios clave de Scrum como el Product Backlog, Sprints, Daily Meetings y Retrospectivas. También describe los objetivos de Kanban de controlar el trabajo en progreso, tiempos de espera y flujo visualizando el trabajo. Finalmente, enfatiza que no existe un único diseño de tablero kanban y que su objetivo principal es radiar información.
2. ¿Quién soy yo? Informático (no, no acabé la carrera) Trabajando desde los 15 años He participado en decenas de guerras y escaramuzas GratisWeb (5 millones usuarios) Colaboración motor envío correos en LatinMail (12 millones usuarios en LATAM) Buscador Infojobs 2005 (mejor ROI) Linkara (framework) Neurona (Xing) (framework) Salir.com (framework) Buscador SoloStocks JobisJob (13 países) … LinkedIn: http://www.linkedin.com/in/jordirubiomoreno
3. ¿Quién soy yo? Aficiones Jugar al World Of Warcraft (bueno… a todo…) Jugar con mi hijo Éric (y en breves, con Izan) Reírme con mis amigos intentando arreglar el mundo… o desmontarlo… …
4. ¿Quién soy yo? ¡y hablar! Sobre todo, me gusta aprender… ¡Insensatos! ¡No sabéis lo que habéis hecho!
10. Manifesto Agile (Valores) Individuos e interacciones sobre procesos y herramientas Software que funciona sobre documentación exhaustiva Colaboración con el cliente sobre negociación de contratos Responder ante el cambio sobre seguimiento de un plan
11. Principios de Agile Nuestra mayor prioridad es satisfacer al cliente a través de la entrega temprana y continua de software con valor. Aceptamos requisitos cambiantes, incluso en etapas avanzadas. Los procesos ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente. Entregamos software frecuentemente, con una periodicidad desde un par de semanas a un par de meses, con preferencia por los periodos más cortos posibles. Los responsables de negocio y los desarrolladores deben trabajar juntos diariamente a lo largo del proyecto. Construimos proyectos con profesionales motivados. Dándoles el entorno y soporte que necesitan, y confiando en ellos para que realicen el trabajo. El método más eficiente y efectivo de comunicar la información a un equipo de desarrollo y entre los miembros del mismo es la conversación cara a cara. Software que funciona es la principal medida de progreso. Los procesos ágiles promueven el desarrollo sostenible. Espónsores, desarrolladores y usuarios deben ser capaces de mantener un ritmo constante de forma indefinida. La atención continua a la excelencia técnica y los buenos diseños mejoran la agilidad. Simplicidad, el arte de maximizar la cantidad de trabajo no realizado, es esencial. Las mejores arquitecturas, requisitos y diseños surgen de equipos que se auto organizan. A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo, entonces mejora y ajusta su comportamiento de acuerdo a sus conclusiones. http://www.agile-spain.com/manifiesto_agil