8. Jira Software (Agile)

8.1. Project Management

  • Prowadzenie projektów

  • Kanban

  • Scrum

  • Portfolio

  • Scrum + Kanban

8.2. Artifacts

  • Backlog

  • Sprintlog

  • Task board

  • Units:

    • Story Points

    • Business Value

8.3. Epic

  • Brak worków (np. Poprawki błędów)

  • Doważalne (określone w czasie, mają datę początku i końca)

  • Dobre praktyki:

    • Due Date

    • Start Date

    • Assignee

  • Doważalne

  • optymalna długość

  • kategoryzowanie

  • timeline i roadmapa

  • planowanie kwartalne

  • przypisywanie epikow do wersji

  • board epików

  • Business Value epików

8.4. Estimation

8.5. Metrics

  • Velocity

  • Capacity

  • Maturity

8.6. Planning and Refinement

  • Estimation

  • How big your tasks should be?

  • Estimation support systems

  • Sprint goal

  • Acceptance Criteria

  • Definition of Done

  • Time Tracking

8.7. Dobre praktyki

  • Kryteria akceptacyjne

  • INFO

  • BEFORE

  • TODO

  • AFTER

  • używanie (/) i (x)

8.8. Board

  • Scrum vs. Kanban

    • Scrum -> Rozwój (Story)

    • Kanban -> Utrzymanie (Task)

    • Praca w Scrum i Kanban jednocześnie

    • Konstytucja zespołu i dobre praktyki

  • Board vs. Project

    • Board z wielu projektów

    • Board z części jednego projektu

    • Board dla Projektu

    • Wiele boardów do jednego projektu (różne estymaty)

    • Wiele projektów czy wiele boardów (np. po komponentach)?

  • Sprinty:

    • Wielkość (ilość zadań, capacity chart)

    • Długość (tydzień)

    • Konwencja nazewnicza (YYYY-MM week W) (2017-03 week 2, 2017-03 week 3)

  • Uprawnienia

  • Konfiguracja

  • Kolumny

    • Column Constraint (max, min)

    • Dodawanie i usuwanie kolumn

    • Wiele statusów w jednej kolumnie

    • Statusy ciągnące pracę

  • Swimlines

    • wg. priorytetów

    • wg. wersji

  • Quick Filters

  • Card Colors

  • Card Layout

    • Backlog

    • Active Sprint

    • Days in Column

  • Estimation

    • Original Estimate + Remaining Estimate and Time Spent

    • Story Points

    • Business Value

    • Issue Count

  • Working Days

  • Issue Detail View

  • Portfolio na bazie Kanbana

  • Scope Changes

  • Otwieranie i zamykanie sprintów

  • Auto assign

  • Flagowanie zadań

  • Quick Filters dla Daily

8.9. Charts

  • Burn-down Chart

  • Burn-up Chart

  • Control Chart

  • Cumulative Flow Diagram

  • Epic Burndown

  • Epic Report

  • Release Burndown

  • Sprint Report

  • Velocity Chart

  • Version Report

  • Version Burndown

  • Refine Reports

8.10. Kanban

  • What’s Kanban?

  • Pull system

  • JIT

  • Context switching

  • Kanban Board

  • Improvement:

    • Muda

    • Jidoka

    • Kaizen

    • Bottlenecks

    • Metrics

    • Lean

  • Workflow:

    • Columns

    • Swimlanes

    • Expedite

    • Priority

    • SLA

8.11. Assignments

8.11.1. Board

  1. Stwórz Board dla zadań rozwojowych (Story, Bug):

    • Dodaj kolumnę In Test oraz In Review wraz z odpowiadającymi im statusami

    • Dodaj status Won't Do, który będzie w kolumnie Done jednocześnie ze statusem Done

    • Stwórz Quick Filter Daily:

      • zadania są w trakcie wykonywania

      • zaktualizowane w ciągu ostatniego dnia

      • lub mają flagę

    • Stwórz wersję board z Estymacją Time Estimate

    • Stwórz wersję board z Estymacją w Story Points

  2. Stwórz Board dla zadań utrzymaniowych (Task)

    • Kolumny: To Do, In Progress Blocked, Done

    • Dodaj status Won't Do, który będzie w kolumnie Done jednocześnie ze statusem Done

  3. Stwórz board Kanban z Epikami:

    • Stwórz swimline dla kwartałów

    • Określ aby w kolumnie “In Progress” mogły być maksymalnie 3 Epiku

  4. Stwórz board zadań przypisanych do Ciebie:

    • zadania mogą być w dowolnym projekcie

    • board ma być publiczny

8.11.2. Backlog i Estymacja

  • Stwórz epiki

    • Logowanie

    • Panel administracyjny

  • oszacuj zadania używając Story Points i skali S,M,L (Small: 1, Medium: 2, Large: 3)

  • Zadanie wyestymuj na 4h

  • Zaloguj 1h 30m do zadania i ustaw remaining na 3h

8.11.3. Wersje

  • Stwórz wersje

    • 2019-01 (rozpoczęcie: 1 styczeń 2019; zakończenie: 31 styczeń 2019)

    • 2019-02 (rozpoczęcie: 1 luty 2019; zakończenie: 28 luty 2019)

    • 2019-03 (rozpoczęcie: 1 marzec 2019; zakończenie: 31 marzec 2019)

  • Zadania przydziel do wersji

8.11.4. Sprinty

  • Stwórz Sprinty

    • 2019-01 week 1 (ma 4 Story Points)

    • 2019-01 week 2 (ma 10 Story Points)

    • 2019-01 week 3 (ma 8 Story Points)

    • 2019-01 week 4 (ma 10 Story Points)

    • 2019-02 week 5 (ma 8 Story Points)

  • Wystartuj sprint 2019-01 week 1

    • Data rozpoczęcia 1 styczeń 2019, 9:00

    • Data zakończenia 7 styczeń 2017, 9:00

  • Przenieś dwa zadania do “In progress”

  • Przenieś jedno zadanie do “Done”

  • Zamknij sprint

  • Zadania które nie zostały zakończone w sprincie niech spadną do następnego tygodnia

    • Co się dzieje z otwartymi zadaniami?

    • Co się dzieje z zamkniętymi zadaniami?

    • Co się dzieje z zamkniętymi subtaskami, ale otwartym zadaniem?

    • Co się dzieje z otwartymi subtaskami ale zamkniętym zadaniem?

  • Zobacz raporty