SlideShare a Scribd company logo
Introducció a Scrum
                   Jira + Greenhoper
                           Universitat de Girona - 1 març 2013




Jordi Catà Castillo jordi.cata@arambee.com
www.arambee.com
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
Í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
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
No hi ha una única solució ...

    ●Scrum
    ●Kanban

    ●Lean

    ●Extrem programming




Introducció a Scrum: Jira + Greenhopper
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
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
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
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
El proces d'Scrum
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
●
Pila de producte: product backlog

Conjunt d'histories d'usuari, ordenades per valor de negoci
Característiques Histories d'usuari: who, what, why

●Independents
●Negociables

●Testeijable

●Curta (< 16-20 h) i estimable
Procés d'scrum

●Reunió inicial Planificació Sprint 1
●Reunió diaria execució Sprint 1

●Revisió d'sprint : demo

●Retrospectiva Sprint: treure conclusions
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
Planificació d'sprint: Velocitat

●A ull
●Estimant la velocitat:
Planificació d'sprint: estimació de tasques
Planificació d'sprint:   planning poker
Planificació d'sprint: Priorització/reorganització
Reunió diaria Sprint 1: dia 0
●Que vaig fer ahir
●Que faré avui

●Necesito, tindré un impediment ...
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é
Reunió diaria Sprint 1: Grafic burndown

Visualitza les tasques completades respecte els punts d'historia de l'sprint
●
Situacions comunes
En 1/2 de l'sprint el client o l'equip descobreix una nova funcionalitat
El client apreta Ens quedem sense temps
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
Retrospectiva de l'sprint

Que va anar bé ?
Que malament ?
Que es pot millorar ?
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
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
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
●
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
●
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 ?
Exemples Projecte -> sprint backlog: reorganització ?


Explotar una historia d'usuari en varies parts ?
Acotar l'abast de la historia ?
Moure dates ?
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)
Exemples Projecte -> Iniciem l'sprint:   Reunió diaria Sprint 1: dia 0

●
Exemples Projecte -> Iniciem l'sprint:   Reunió diaria Sprint 1: dia 1
Exemples Projecte -> Iniciem l'sprint:   Reunió diaria Sprint 1: dia 2
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
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
Reunió Revisió sprint

Ensenyar al client el que s'ha realitzat

Demostrar cada historia d'usuari
Reunió Retrospectiva de l'sprint

Que hem fet bé ?
Que s'ha fet malament ?
Que millorariem ?
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
¿alguna pregunta ?
                                             Introducció a Scrum
                                               Jira + Greenhoper



Jordi Catà Castillo jordi.cata@arambee.com
www.arambee.com · www.webactualizable.com

More Related Content

Viewers also liked

Registro y recepción en congresos y convenciones
Registro y recepción en congresos y convencionesRegistro y recepción en congresos y convenciones
Registro y recepción en congresos y convenciones
Brenda Lugo
 
Adapting JIRA For Scrum
Adapting JIRA For ScrumAdapting JIRA For Scrum
Adapting JIRA For Scrum
Paul René Jørgensen
 
Evento Público
Evento PúblicoEvento Público
Evento Público
alejandroco
 
Modelos de la supervicion
Modelos de la supervicion Modelos de la supervicion
Modelos de la supervicion
frad34
 
Que es Scrum?
Que es Scrum?Que es Scrum?
Que es Scrum?
Uzi Mamani Fernández
 
Seguridad de Personas VIP - inteligencia Protectiva
Seguridad de Personas VIP - inteligencia ProtectivaSeguridad de Personas VIP - inteligencia Protectiva
Seguridad de Personas VIP - inteligencia Protectiva
oswaldo chomba
 
Scrum
ScrumScrum
Scrum paso a paso
Scrum paso a pasoScrum paso a paso
Scrum paso a paso
Roberto Canales
 
Montaje de mesas
Montaje de mesasMontaje de mesas
Montaje de mesas
Danielqja
 
Introduccion a Scrum con caso práctico
Introduccion a Scrum  con caso prácticoIntroduccion a Scrum  con caso práctico
Introduccion a Scrum con caso práctico
Daniel Escribano Ales
 
MONTAJE DE MESAS
MONTAJE DE MESASMONTAJE DE MESAS
MONTAJE DE MESAS
Diana Arias Benalcázar
 
Actividad de eventos
Actividad de eventosActividad de eventos
Actividad de eventos
rosa_loza
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
Fundación Universitaria Konrad Lorenz
 
Etapas De Un Evento
Etapas De Un EventoEtapas De Un Evento
Etapas De Un Evento
Cristina Marcano Lárez
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project Management
Dan Chuparkoff
 

Viewers also liked (15)

Registro y recepción en congresos y convenciones
Registro y recepción en congresos y convencionesRegistro y recepción en congresos y convenciones
Registro y recepción en congresos y convenciones
 
Adapting JIRA For Scrum
Adapting JIRA For ScrumAdapting JIRA For Scrum
Adapting JIRA For Scrum
 
Evento Público
Evento PúblicoEvento Público
Evento Público
 
Modelos de la supervicion
Modelos de la supervicion Modelos de la supervicion
Modelos de la supervicion
 
Que es Scrum?
Que es Scrum?Que es Scrum?
Que es Scrum?
 
Seguridad de Personas VIP - inteligencia Protectiva
Seguridad de Personas VIP - inteligencia ProtectivaSeguridad de Personas VIP - inteligencia Protectiva
Seguridad de Personas VIP - inteligencia Protectiva
 
Scrum
ScrumScrum
Scrum
 
Scrum paso a paso
Scrum paso a pasoScrum paso a paso
Scrum paso a paso
 
Montaje de mesas
Montaje de mesasMontaje de mesas
Montaje de mesas
 
Introduccion a Scrum con caso práctico
Introduccion a Scrum  con caso prácticoIntroduccion a Scrum  con caso práctico
Introduccion a Scrum con caso práctico
 
MONTAJE DE MESAS
MONTAJE DE MESASMONTAJE DE MESAS
MONTAJE DE MESAS
 
Actividad de eventos
Actividad de eventosActividad de eventos
Actividad de eventos
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Etapas De Un Evento
Etapas De Un EventoEtapas De Un Evento
Etapas De Un Evento
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project Management
 

Similar to Introducció a Scrum

Scrum - Sessió 4 - Bones pràctiques, FAQs, com escalar Scrum i com seguir apr...
Scrum - Sessió 4 - Bones pràctiques, FAQs, com escalar Scrum i com seguir apr...Scrum - Sessió 4 - Bones pràctiques, FAQs, com escalar Scrum i com seguir apr...
Scrum - Sessió 4 - Bones pràctiques, FAQs, com escalar Scrum i com seguir apr...
Universitat Oberta de Catalunya (UOC)
 
Scrum - Sessió 2 - Fases i processos Scrum
Scrum - Sessió 2 - Fases i processos ScrumScrum - Sessió 2 - Fases i processos Scrum
Scrum - Sessió 2 - Fases i processos Scrum
Universitat Oberta de Catalunya (UOC)
 
Agilidad para no informáticos, soporte de formación
Agilidad para no informáticos, soporte de formación Agilidad para no informáticos, soporte de formación
Agilidad para no informáticos, soporte de formación
Sylvain Loubradou
 
Introduccio agilisme
Introduccio agilismeIntroduccio agilisme
Introduccio agilisme
Oliver Valls
 
Scrum - Sessió 3 - Exercici pràctic
Scrum - Sessió 3 - Exercici pràcticScrum - Sessió 3 - Exercici pràctic
Scrum - Sessió 3 - Exercici pràctic
Universitat Oberta de Catalunya (UOC)
 
CGD2021 - "Canvi cultural, agilitat, qualitat i sostenibilitat del desenvolup...
CGD2021 - "Canvi cultural, agilitat, qualitat i sostenibilitat del desenvolup...CGD2021 - "Canvi cultural, agilitat, qualitat i sostenibilitat del desenvolup...
CGD2021 - "Canvi cultural, agilitat, qualitat i sostenibilitat del desenvolup...
Congrés Govern Digital
 
Presentacio arambee 03-05-2012
Presentacio arambee 03-05-2012Presentacio arambee 03-05-2012
Presentacio arambee 03-05-2012Arambee
 
introScrumCAT
introScrumCATintroScrumCAT
Book Review: Time Management for System Administrators
Book Review: Time Management for System AdministratorsBook Review: Time Management for System Administrators
Book Review: Time Management for System Administrators
dawnlua
 
Scrum - Sessió 1 - Introducció a Scrum
Scrum - Sessió 1 - Introducció a ScrumScrum - Sessió 1 - Introducció a Scrum
Scrum - Sessió 1 - Introducció a Scrum
Universitat Oberta de Catalunya (UOC)
 
Gestió de projectes col·laboratius - Col·laboratori Nexus24 (4a sessió, 9-11-15)
Gestió de projectes col·laboratius - Col·laboratori Nexus24 (4a sessió, 9-11-15)Gestió de projectes col·laboratius - Col·laboratori Nexus24 (4a sessió, 9-11-15)
Gestió de projectes col·laboratius - Col·laboratori Nexus24 (4a sessió, 9-11-15)
nexus24upc
 
Models de negoci amb Programari Lliure : Joomla
Models de negoci amb Programari Lliure : JoomlaModels de negoci amb Programari Lliure : Joomla
Models de negoci amb Programari Lliure : Joomla
Jordi Catà
 
Serssió 4 prototipar
Serssió 4 prototiparSerssió 4 prototipar
Serssió 4 prototipar
Xarxa Emprenedoria
 
ELISAVA Beta. Cas d'èxit desenvolupat per Ymbra
ELISAVA Beta. Cas d'èxit desenvolupat per YmbraELISAVA Beta. Cas d'èxit desenvolupat per Ymbra
ELISAVA Beta. Cas d'èxit desenvolupat per Ymbra
Ymbra
 
IES Baix Camps - Nuestra app
IES Baix Camps - Nuestra appIES Baix Camps - Nuestra app
IES Baix Camps - Nuestra app
Sm4rtCities
 
Curs 2012 Google Analytics a NEXES
Curs 2012 Google Analytics a NEXESCurs 2012 Google Analytics a NEXES
Curs 2012 Google Analytics a NEXES
Jordi Camps Bunayog
 
Figueres pindola posicionament web 2017
Figueres pindola posicionament web 2017Figueres pindola posicionament web 2017
Figueres pindola posicionament web 2017
AlterEgo Web
 
Guia per a l'Elaboració del teu Pla de social Media. Núm 1
Guia per a l'Elaboració del teu Pla de social Media. Núm 1Guia per a l'Elaboració del teu Pla de social Media. Núm 1
Guia per a l'Elaboració del teu Pla de social Media. Núm 1
Empresa i Emprenedoria Granollers
 
Open KM i open CMS
Open KM i open CMSOpen KM i open CMS
Open KM i open CMS
Roger Casadejús Pérez
 

Similar to Introducció a Scrum (20)

Scrum - Sessió 4 - Bones pràctiques, FAQs, com escalar Scrum i com seguir apr...
Scrum - Sessió 4 - Bones pràctiques, FAQs, com escalar Scrum i com seguir apr...Scrum - Sessió 4 - Bones pràctiques, FAQs, com escalar Scrum i com seguir apr...
Scrum - Sessió 4 - Bones pràctiques, FAQs, com escalar Scrum i com seguir apr...
 
Scrum - Sessió 2 - Fases i processos Scrum
Scrum - Sessió 2 - Fases i processos ScrumScrum - Sessió 2 - Fases i processos Scrum
Scrum - Sessió 2 - Fases i processos Scrum
 
Agilidad para no informáticos, soporte de formación
Agilidad para no informáticos, soporte de formación Agilidad para no informáticos, soporte de formación
Agilidad para no informáticos, soporte de formación
 
Introduccio agilisme
Introduccio agilismeIntroduccio agilisme
Introduccio agilisme
 
Scrum - Sessió 3 - Exercici pràctic
Scrum - Sessió 3 - Exercici pràcticScrum - Sessió 3 - Exercici pràctic
Scrum - Sessió 3 - Exercici pràctic
 
CGD2021 - "Canvi cultural, agilitat, qualitat i sostenibilitat del desenvolup...
CGD2021 - "Canvi cultural, agilitat, qualitat i sostenibilitat del desenvolup...CGD2021 - "Canvi cultural, agilitat, qualitat i sostenibilitat del desenvolup...
CGD2021 - "Canvi cultural, agilitat, qualitat i sostenibilitat del desenvolup...
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 
Presentacio arambee 03-05-2012
Presentacio arambee 03-05-2012Presentacio arambee 03-05-2012
Presentacio arambee 03-05-2012
 
introScrumCAT
introScrumCATintroScrumCAT
introScrumCAT
 
Book Review: Time Management for System Administrators
Book Review: Time Management for System AdministratorsBook Review: Time Management for System Administrators
Book Review: Time Management for System Administrators
 
Scrum - Sessió 1 - Introducció a Scrum
Scrum - Sessió 1 - Introducció a ScrumScrum - Sessió 1 - Introducció a Scrum
Scrum - Sessió 1 - Introducció a Scrum
 
Gestió de projectes col·laboratius - Col·laboratori Nexus24 (4a sessió, 9-11-15)
Gestió de projectes col·laboratius - Col·laboratori Nexus24 (4a sessió, 9-11-15)Gestió de projectes col·laboratius - Col·laboratori Nexus24 (4a sessió, 9-11-15)
Gestió de projectes col·laboratius - Col·laboratori Nexus24 (4a sessió, 9-11-15)
 
Models de negoci amb Programari Lliure : Joomla
Models de negoci amb Programari Lliure : JoomlaModels de negoci amb Programari Lliure : Joomla
Models de negoci amb Programari Lliure : Joomla
 
Serssió 4 prototipar
Serssió 4 prototiparSerssió 4 prototipar
Serssió 4 prototipar
 
ELISAVA Beta. Cas d'èxit desenvolupat per Ymbra
ELISAVA Beta. Cas d'èxit desenvolupat per YmbraELISAVA Beta. Cas d'èxit desenvolupat per Ymbra
ELISAVA Beta. Cas d'èxit desenvolupat per Ymbra
 
IES Baix Camps - Nuestra app
IES Baix Camps - Nuestra appIES Baix Camps - Nuestra app
IES Baix Camps - Nuestra app
 
Curs 2012 Google Analytics a NEXES
Curs 2012 Google Analytics a NEXESCurs 2012 Google Analytics a NEXES
Curs 2012 Google Analytics a NEXES
 
Figueres pindola posicionament web 2017
Figueres pindola posicionament web 2017Figueres pindola posicionament web 2017
Figueres pindola posicionament web 2017
 
Guia per a l'Elaboració del teu Pla de social Media. Núm 1
Guia per a l'Elaboració del teu Pla de social Media. Núm 1Guia per a l'Elaboració del teu Pla de social Media. Núm 1
Guia per a l'Elaboració del teu Pla de social Media. Núm 1
 
Open KM i open CMS
Open KM i open CMSOpen KM i open CMS
Open KM i open CMS
 

More from Jordi Catà

Introducción a la Financiación alternativa
Introducción a la Financiación alternativaIntroducción a la Financiación alternativa
Introducción a la Financiación alternativa
Jordi Catà
 
Finançament alternatiu per a empreses, Introducció
Finançament alternatiu per a empreses, IntroduccióFinançament alternatiu per a empreses, Introducció
Finançament alternatiu per a empreses, Introducció
Jordi Catà
 
Estrategias/consejos para mejorar tu eCommerce y hacerlo más rendible
Estrategias/consejos para mejorar tu eCommerce y hacerlo más rendibleEstrategias/consejos para mejorar tu eCommerce y hacerlo más rendible
Estrategias/consejos para mejorar tu eCommerce y hacerlo más rendible
Jordi Catà
 
Mobile Commerce Business Networking Event JCI Girona 2013
Mobile Commerce Business Networking Event JCI Girona 2013Mobile Commerce Business Networking Event JCI Girona 2013
Mobile Commerce Business Networking Event JCI Girona 2013
Jordi Catà
 
Jove Cambra Internacional de Girona Resum president 2009
Jove Cambra Internacional de Girona Resum president 2009 Jove Cambra Internacional de Girona Resum president 2009
Jove Cambra Internacional de Girona Resum president 2009
Jordi Catà
 
Joomla!day2013 Albacete Spain, Responsive, Adaptive y la tundra
Joomla!day2013 Albacete Spain, Responsive, Adaptive y la tundraJoomla!day2013 Albacete Spain, Responsive, Adaptive y la tundra
Joomla!day2013 Albacete Spain, Responsive, Adaptive y la tundra
Jordi Catà
 
Eshow2012 Madrid, Joomla y Ecommerce
Eshow2012 Madrid, Joomla y EcommerceEshow2012 Madrid, Joomla y Ecommerce
Eshow2012 Madrid, Joomla y Ecommerce
Jordi Catà
 
Joomla!day2012 Merida
Joomla!day2012 MeridaJoomla!day2012 Merida
Joomla!day2012 Merida
Jordi Catà
 
Conferencia Joomla y Comercio Electrónico: Ecommretail 2011
Conferencia Joomla y Comercio Electrónico: Ecommretail 2011Conferencia Joomla y Comercio Electrónico: Ecommretail 2011
Conferencia Joomla y Comercio Electrónico: Ecommretail 2011
Jordi Catà
 
Presentación joomla-day-2010 Jordi Vila
Presentación joomla-day-2010 Jordi VilaPresentación joomla-day-2010 Jordi Vila
Presentación joomla-day-2010 Jordi Vila
Jordi Catà
 
Joomla!day2010 Valencia - Joomla! casos de exito
Joomla!day2010 Valencia - Joomla! casos de exitoJoomla!day2010 Valencia - Joomla! casos de exito
Joomla!day2010 Valencia - Joomla! casos de exito
Jordi Catà
 
Presentación Joomla y comerció electrónico, casos de èxito
Presentación Joomla y comerció electrónico, casos de èxitoPresentación Joomla y comerció electrónico, casos de èxito
Presentación Joomla y comerció electrónico, casos de èxito
Jordi Catà
 
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectosJoomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
Jordi Catà
 
Presentacion Joomla Phpconference Barcelona 2009
Presentacion Joomla Phpconference Barcelona 2009Presentacion Joomla Phpconference Barcelona 2009
Presentacion Joomla Phpconference Barcelona 2009
Jordi Catà
 
Presentacio Joomla Ecommerce Volcanica2009
Presentacio Joomla Ecommerce Volcanica2009Presentacio Joomla Ecommerce Volcanica2009
Presentacio Joomla Ecommerce Volcanica2009
Jordi Catà
 
Volcanica2007
Volcanica2007Volcanica2007
Volcanica2007
Jordi Catà
 
Flyer Netcoffee Imatge
Flyer Netcoffee ImatgeFlyer Netcoffee Imatge
Flyer Netcoffee ImatgeJordi Catà
 
Presentacio Productivitat Tic
Presentacio Productivitat TicPresentacio Productivitat Tic
Presentacio Productivitat Tic
Jordi Catà
 
Framework Llibreries Lliures
Framework Llibreries LliuresFramework Llibreries Lliures
Framework Llibreries Lliures
Jordi Catà
 
Presentacio Joomla Eupmt
Presentacio Joomla EupmtPresentacio Joomla Eupmt
Presentacio Joomla Eupmt
Jordi Catà
 

More from Jordi Catà (20)

Introducción a la Financiación alternativa
Introducción a la Financiación alternativaIntroducción a la Financiación alternativa
Introducción a la Financiación alternativa
 
Finançament alternatiu per a empreses, Introducció
Finançament alternatiu per a empreses, IntroduccióFinançament alternatiu per a empreses, Introducció
Finançament alternatiu per a empreses, Introducció
 
Estrategias/consejos para mejorar tu eCommerce y hacerlo más rendible
Estrategias/consejos para mejorar tu eCommerce y hacerlo más rendibleEstrategias/consejos para mejorar tu eCommerce y hacerlo más rendible
Estrategias/consejos para mejorar tu eCommerce y hacerlo más rendible
 
Mobile Commerce Business Networking Event JCI Girona 2013
Mobile Commerce Business Networking Event JCI Girona 2013Mobile Commerce Business Networking Event JCI Girona 2013
Mobile Commerce Business Networking Event JCI Girona 2013
 
Jove Cambra Internacional de Girona Resum president 2009
Jove Cambra Internacional de Girona Resum president 2009 Jove Cambra Internacional de Girona Resum president 2009
Jove Cambra Internacional de Girona Resum president 2009
 
Joomla!day2013 Albacete Spain, Responsive, Adaptive y la tundra
Joomla!day2013 Albacete Spain, Responsive, Adaptive y la tundraJoomla!day2013 Albacete Spain, Responsive, Adaptive y la tundra
Joomla!day2013 Albacete Spain, Responsive, Adaptive y la tundra
 
Eshow2012 Madrid, Joomla y Ecommerce
Eshow2012 Madrid, Joomla y EcommerceEshow2012 Madrid, Joomla y Ecommerce
Eshow2012 Madrid, Joomla y Ecommerce
 
Joomla!day2012 Merida
Joomla!day2012 MeridaJoomla!day2012 Merida
Joomla!day2012 Merida
 
Conferencia Joomla y Comercio Electrónico: Ecommretail 2011
Conferencia Joomla y Comercio Electrónico: Ecommretail 2011Conferencia Joomla y Comercio Electrónico: Ecommretail 2011
Conferencia Joomla y Comercio Electrónico: Ecommretail 2011
 
Presentación joomla-day-2010 Jordi Vila
Presentación joomla-day-2010 Jordi VilaPresentación joomla-day-2010 Jordi Vila
Presentación joomla-day-2010 Jordi Vila
 
Joomla!day2010 Valencia - Joomla! casos de exito
Joomla!day2010 Valencia - Joomla! casos de exitoJoomla!day2010 Valencia - Joomla! casos de exito
Joomla!day2010 Valencia - Joomla! casos de exito
 
Presentación Joomla y comerció electrónico, casos de èxito
Presentación Joomla y comerció electrónico, casos de èxitoPresentación Joomla y comerció electrónico, casos de èxito
Presentación Joomla y comerció electrónico, casos de èxito
 
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectosJoomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos
 
Presentacion Joomla Phpconference Barcelona 2009
Presentacion Joomla Phpconference Barcelona 2009Presentacion Joomla Phpconference Barcelona 2009
Presentacion Joomla Phpconference Barcelona 2009
 
Presentacio Joomla Ecommerce Volcanica2009
Presentacio Joomla Ecommerce Volcanica2009Presentacio Joomla Ecommerce Volcanica2009
Presentacio Joomla Ecommerce Volcanica2009
 
Volcanica2007
Volcanica2007Volcanica2007
Volcanica2007
 
Flyer Netcoffee Imatge
Flyer Netcoffee ImatgeFlyer Netcoffee Imatge
Flyer Netcoffee Imatge
 
Presentacio Productivitat Tic
Presentacio Productivitat TicPresentacio Productivitat Tic
Presentacio Productivitat Tic
 
Framework Llibreries Lliures
Framework Llibreries LliuresFramework Llibreries Lliures
Framework Llibreries Lliures
 
Presentacio Joomla Eupmt
Presentacio Joomla EupmtPresentacio Joomla Eupmt
Presentacio Joomla Eupmt
 

Introducció a Scrum

  • 1. Introducció a Scrum Jira + Greenhoper Universitat de Girona - 1 març 2013 Jordi Catà Castillo jordi.cata@arambee.com www.arambee.com
  • 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. Í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. 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. No hi ha una única solució ... ●Scrum ●Kanban ●Lean ●Extrem programming Introducció a Scrum: Jira + Greenhopper
  • 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. 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. 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. 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
  • 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. Pila de producte: product backlog Conjunt d'histories d'usuari, ordenades per valor de negoci
  • 13. Característiques Histories d'usuari: who, what, why ●Independents ●Negociables ●Testeijable ●Curta (< 16-20 h) i estimable
  • 14. Procés d'scrum ●Reunió inicial Planificació Sprint 1 ●Reunió diaria execució Sprint 1 ●Revisió d'sprint : demo ●Retrospectiva Sprint: treure conclusions
  • 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. Planificació d'sprint: Velocitat ●A ull ●Estimant la velocitat:
  • 18. Planificació d'sprint: planning poker
  • 20. Reunió diaria Sprint 1: dia 0 ●Que vaig fer ahir ●Que faré avui ●Necesito, tindré un impediment ...
  • 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. Reunió diaria Sprint 1: Grafic burndown Visualitza les tasques completades respecte els punts d'historia de l'sprint ●
  • 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. 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. Retrospectiva de l'sprint Que va anar bé ? Que malament ? Que es pot millorar ?
  • 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. 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. 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. 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. 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. Exemples Projecte -> sprint backlog: reorganització ? Explotar una historia d'usuari en varies parts ? Acotar l'abast de la historia ? Moure dates ?
  • 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. Exemples Projecte -> Iniciem l'sprint: Reunió diaria Sprint 1: dia 0 ●
  • 34. Exemples Projecte -> Iniciem l'sprint: Reunió diaria Sprint 1: dia 1
  • 35. Exemples Projecte -> Iniciem l'sprint: Reunió diaria Sprint 1: dia 2
  • 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. 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. Reunió Revisió sprint Ensenyar al client el que s'ha realitzat Demostrar cada historia d'usuari
  • 39. Reunió Retrospectiva de l'sprint Que hem fet bé ? Que s'ha fet malament ? Que millorariem ?
  • 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. ¿alguna pregunta ? Introducció a Scrum Jira + Greenhoper Jordi Catà Castillo jordi.cata@arambee.com www.arambee.com · www.webactualizable.com