Salta el contingut

Jira Software

Que és Jira?

Jira Software (Atlassian) és l'eina de gestió àgil de projectes més estesa en el sector TIC professional. Suporta Scrum, Kanban i una combinació d'ambdós (Scrumban). La versió gratuïta permet fins a 10 usuaris, que és suficient per a les pràctiques.


Jerarquia d'elements a Jira

flowchart TD
    EP["Epic\n(funcionalitat gran,\ndiferents sprints)"]
    ST["Story\n(historia d'usuari,\ncap a un sprint)"]
    TA["Task\n(tasca tecnica\no de configuracio)"]
    BG["Bug\n(defecte a corregir)"]
    SB["Subtask\n(desglos d'una story\no task)"]

    EP --> ST
    EP --> TA
    EP --> BG
    ST --> SB
    TA --> SB

    style EP fill:#6a1b9a,stroke:#4a148c,color:#fff
    style ST fill:#1565c0,stroke:#0d47a1,color:#fff
    style TA fill:#00695c,stroke:#004d40,color:#fff
    style BG fill:#b71c1c,stroke:#7f0000,color:#fff
    style SB fill:#37474f,stroke:#263238,color:#cfd8dc
Element Quan usar-lo
Epic Agrupa un conjunt de stories/tasks que formen una funcionalitat gran (p.ex. "Migracio a AWS").
Story Historia d'usuari: "Com a sysadmin, vull...". Unitat de valor per al backlog.
Task Tasca tecnica sense format de historia d'usuari (p.ex. "Configurar Zabbix").
Bug Defecte o incident a corregir.
Subtask Divisio d'una Story o Task en passos mes petits.

Configurar un projecte Scrum a Jira

1. Crear el projecte

ProjectesCrea un projecteScrum → Doneu nom, clau i seleccioneu "Equip gestionat pel equip" (Team-managed).

2. Crear el Product Backlog

Aneu a Backlog i creeu issues (Stories i Tasks). Per a cada una:

  • Resum: títol clar i concís.
  • Descripció: história d'usuari i criteris d'acceptació.
  • Story Points: estimació en la secció "Story point estimate".
  • Etiquetes: útils per filtrar per component (xarxa, servidors, seguretat...).
  • Epic link: associeu cada issue a la seva Epic.

3. Crear un Sprint

Des del Backlog, clic a Crea un sprint. Assigneu un nom (Sprint 1, Sprint 2...) i les dates d'inici i fi.

Arrossegueu issues del backlog al sprint. El sistema mostra la suma d'Story Points per verificar que la càrrega és assolible.

4. Iniciar el Sprint

Clic a Iniciar sprint. Confirmeu les dates i el Sprint Goal. A partir d'aquí, el tauler del sprint s'activa.

5. El tauler del Sprint

Per fer  |  En progrés  |  Fet
---------|--------------|-----
Story A  |  Story C     |  Task Z
Task B   |              |
Bug D    |              |

Cada membre arrossega les seves tasques de "Per fer" a "En progrés" quan comença a treballar-hi, i a "Fet" quan compleix la DoD.

6. Tancar el Sprint

Al final del sprint: Tanca el sprint. Jira pregunta que fer amb les issues no completades: moure-les al backlog o al proper sprint.


Reporting a Jira

Burndown Chart

El Burndown Chart mostra quants Story Points queden per completar al llarg del sprint. La línia ideal baixa linealment; la línia real mostra el progrés real.

Interpretació ràpida: - Línia real per sobre de la ideal: l'equip va enrere, possible risc de no completar el sprint. - Línia real per sota de la ideal: l'equip va avançat (pot ser que els SP estaven subestimats). - Línia plana varios dies: hi ha impediments o l'equip no actualitza el tauler.

Velocity Chart

El Velocity Chart mostra els Story Points completats en cada sprint. Permet calcular la velocitat mitjana de l'equip i predir quants sprints necessitarà per completar el backlog.

Activitat AC-RA4-01

Configureu un projecte Scrum a Jira per al vostre projecte de pràctiques:

  1. Creeu el projecte i afegiu tots els membres del grup.
  2. Creeu almenys 2 Epics, 8 Stories/Tasks i 2 Bugs al backlog.
  3. Estimeu tots els items amb Story Points.
  4. Creeu el primer Sprint (2 setmanes), assigneu-hi issues i definiu el Sprint Goal.
  5. Inicieu el sprint i, al final de la classe, actualitzeu l'estat de les tasques que heu completat.
  6. Reviseu el Burndown Chart: com es veu? Coincideix amb el que esperaveu?