Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Introducció a Scrum

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Taller atención
Taller atención
Cargando en…3
×

Eche un vistazo a continuación

1 de 41 Anuncio

Más Contenido Relacionado

Similares a Introducció a Scrum (20)

Anuncio

Más de Jordi Catà (20)

Más reciente (20)

Anuncio

Introducció a Scrum

  1. 1. Introducció a Scrum Jira + Greenhoper Universitat de Girona - 1 març 2013 Jordi Catà Castillo jordi.cata@arambee.com www.arambee.com
  2. 2. Sobre mi: Jordi Catà Inquieto: -Organizador Iniciador Girona (2011 - 2013) -Ex-Organizador Iniciador Barcelona (2008-2012) -Past-president JCI Girona 2009 -Presidente comunidad de vecinos (2010-2011-2012) Mis Valores: Compartir, aprender, crecer, innovar, trabajo en equipo, – Mejora continua, Scrum, etc Diferentes Charlas sobre Joomla, PHP, etc – Joomla!Day 2009, 2010, 2011, 2012 – PHPConference 2009 – EcommRetail (2010, 2011), Eshow Madrid 2012 – Jornadas de Software Libre – Yuzz Girona, emprenedoría www.arambee.com Internet Simplicity www.webactualizable.com Expertos en Joomla Introducció a Scrum: Jira + Greenhopper
  3. 3. Índex de la Jornada Introducció de la metodologia Àgil Scrum Rols: Propietari del producte Equip Scrum Master alguns conceptes: Definició de completat ( TDD, documentat, entregable), Estimacions, Abast, Importancia Pila de producte: Valor de negoci, Prioritats, Histories d'usuari Planificació del Sprint, estimació via planning poker, Punts d'historia, criteris d'acceptació, Pila de l'sprint Reunions: Reunió de planificació d'sprint Reunió Scrum diaria Revisió del sprint, Retrospectiva del sprint (que ha anat bé, que ha anat malament, ) Gràfic de Burndown Scrum i JIRA + Greenhopper, demo pràctica ... Introducció a Scrum: Jira + Greenhopper
  4. 4. Veritats absolutes 1. It is impossible to gather all the requirements at the beginning of a project. 2. Whatever requirements you do gather are guaranteed to change. 3. There will always be more to do than time and money will allow. Introducció a Scrum: Jira + Greenhopper
  5. 5. No hi ha una única solució ... ●Scrum ●Kanban ●Lean ●Extrem programming Introducció a Scrum: Jira + Greenhopper
  6. 6. Manifest ágil ●Agile Principles Satisfy the Customer ●Welcome Change ●Deliver Frequently ●Work as a Team ●Motivate People http://agilemanifesto.org/ ●Communicate Face-to-Face ●Measure Working Software ●Maintain Constant Pace ●Excel at Quality ●Keep it Simple ●Evolve Designs ●Reflect Regularly Introducció a Scrum: Jira + Greenhopper
  7. 7. Scrum Té com objectiu gestionar la complexitat, imprevisibilitat i el canvi, exposant tot el procés Model adaptable, abans que predictiu Orientada a les persones Iteracions i revisions Introducció a Scrum: Jira + Greenhopper
  8. 8. Rols ●Product Owner: responsable del producte, defineix funcionalitats, prioritats, feedback, acepta o rebutja resultats, ... ●Scrum Master: facilitador per a l'equip, elimina impediments, evita distraccions, gestiona el procés ●Team: encarregat de construir el producte, multidisciplinar, auto organitzat, defineix tasques, estima esforços, qualitat, evoluciona processos
  9. 9. Valors ●Empowerment de les persones i compromís ●Focus en desenvolupar amb el que ens hem compromés ●Transparencia i visibilitat del projecte ●Respecte a les persones ●Coratge i responsabilitat
  10. 10. El proces d'Scrum
  11. 11. Definicions Fet: ● ● Tasca programada, comentada, testeijada, integrada, revisada, Test unitari, deploy a entorn de test, testos d'acceptació, documentada Entregable al final del sprint : entregable de valor ●
  12. 12. Pila de producte: product backlog Conjunt d'histories d'usuari, ordenades per valor de negoci
  13. 13. Característiques Histories d'usuari: who, what, why ●Independents ●Negociables ●Testeijable ●Curta (< 16-20 h) i estimable
  14. 14. Procés d'scrum ●Reunió inicial Planificació Sprint 1 ●Reunió diaria execució Sprint 1 ●Revisió d'sprint : demo ●Retrospectiva Sprint: treure conclusions
  15. 15. Planificació d'sprint ●Definir tasques que entren a l'sprint: a ull, estimació de velocitat ●Estimació de tasques en planning poker ●Verificar enteniment ●Prioritza tasques
  16. 16. Planificació d'sprint: Velocitat ●A ull ●Estimant la velocitat:
  17. 17. Planificació d'sprint: estimació de tasques
  18. 18. Planificació d'sprint: planning poker
  19. 19. Planificació d'sprint: Priorització/reorganització
  20. 20. Reunió diaria Sprint 1: dia 0 ●Que vaig fer ahir ●Que faré avui ●Necesito, tindré un impediment ...
  21. 21. Reunió diaria Sprint 1: dia 1 ●Que vaig fer ahir ●Que faré avui ●Necesito, tindré un impediment ... ●Marco tasques tancades, s'actualiza el gràfic de burndown ●Marco tasques en les que traballaré
  22. 22. Reunió diaria Sprint 1: Grafic burndown Visualitza les tasques completades respecte els punts d'historia de l'sprint ●
  23. 23. Situacions comunes En 1/2 de l'sprint el client o l'equip descobreix una nova funcionalitat El client apreta Ens quedem sense temps
  24. 24. Revisió de l'sprint: demo Es força a acabar realment les tasques Es demostra les tasques que s'han fet i que s'ha comprovat Pressió del client Feedback de vital importancia L'equi obté reconeixement Si hi ha demo, encara que no hi hagi tasques acabades -> situació tensa -> l'equip es posarà les piles pel proper Sprint
  25. 25. Retrospectiva de l'sprint Que va anar bé ? Que malament ? Que es pot millorar ?
  26. 26. Resum Scrum Incrementa la visibilitat del projecte Tots els problemes es fan visibles Scrum força a ser honest amb el client i proposar solucions
  27. 27. Exemples Projecte -> Desenvolupar un projecte amb les següents histories d'usuari: Product Backlog ●Com a usuari administrador podré gestrionar usuaris ●Com a usuari podré gestionar els meus articles ●Com a usuari públic de la web podré consultar els articles de tots els autors o d'un autor concret, es podrà ordenar per data, alfabètic o per autor Proces: ●Planificació d'sprint: ● Reunió Estimar i valorar tasques , planning poker ● Decidir , segons valor de negoci les tasques a planificar en l'sprint ●Reunió diaria ●Revisió d'sprint
  28. 28. Exemples Projecte -> Començem, el primer dia, planificació Estimar els punts d'historia de cada historia: planning poker ● Criteris d'acceptació/test ● Planificar el sprint 1: suposem velocitat/sprint 10 punts d'historia, 1 setmana ●
  29. 29. Exemples Projecte -> Crear Histories d'usuari a Jira: Product backlog Crear historia i estimacions Crear subtasques Ordenació per prioritat de negoci Com a usuari administrador podré gestrionar usuaris ●
  30. 30. Exemples Projecte -> sprint backlog Planifiquem el següent sprint Suposant: Com a usuari administrador podré gestrionar usuaris, tenim llistat d'usuaris amb filtres, exportació a excel, etc.. Sprint 1 setmana, 10 punts d'historia Que farieu ?
  31. 31. Exemples Projecte -> sprint backlog: reorganització ? Explotar una historia d'usuari en varies parts ? Acotar l'abast de la historia ? Moure dates ?
  32. 32. Exemples Projecte -> sprint backlog: reorganització ? Simplifiquem l'abast ●Com a usuari administrador podré gestrionar usuaris -> acotem abast, eliminant exportació a excel i filtres (creant una nova historia només per aquest tema)
  33. 33. Exemples Projecte -> Iniciem l'sprint: Reunió diaria Sprint 1: dia 0 ●
  34. 34. Exemples Projecte -> Iniciem l'sprint: Reunió diaria Sprint 1: dia 1
  35. 35. Exemples Projecte -> Iniciem l'sprint: Reunió diaria Sprint 1: dia 2
  36. 36. Exemples Projecte -> Iniciem l'sprint: Reunió diaria Sprint 1: dia 3 “Descubrim que al crear un usuari, s'ha d'enviar un email al client i s'ha de validar” Es important afegir-la a l'sprint
  37. 37. Exemples Projecte -> Iniciem l'sprint: Reunió diaria Sprint 1: dia 3 “Descubrim que al crear un usuari, s'ha d'enviar un email al client i s'ha de validar” Es important afegir-la a l'sprint Impacte en data
  38. 38. Reunió Revisió sprint Ensenyar al client el que s'ha realitzat Demostrar cada historia d'usuari
  39. 39. Reunió Retrospectiva de l'sprint Que hem fet bé ? Que s'ha fet malament ? Que millorariem ?
  40. 40. Més informació ●Scrum y XP desde las trincheras ●The Agile Samurai: how Agile Masters delivers Great software ●http://www.slideshare.net/jurgenappelo/the-zen-of-scrum-10
  41. 41. ¿alguna pregunta ? Introducció a Scrum Jira + Greenhoper Jordi Catà Castillo jordi.cata@arambee.com www.arambee.com · www.webactualizable.com

×