8. Board Configuration

8.1. 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)?

../_images/jira-board-vs-project-1.png
../_images/jira-board-vs-project-2.png
../_images/jira-board-vs-project-3.png
../_images/jira-board-vs-project-4.png
../_images/jira-board-vs-project-5.png
../_images/jira-board-vs-project-6.png

8.2. Board

  • Uprawnienia

  • Konfiguracja

  • Kolumny

    • Column Constraint (max, min)

    • Dodawanie i usuwanie kolumn

    • Wiele statusów w jednej kolumnie

    • Statusy ciągnące pracę

  • Swimlanes

    • wg. priorytetów

    • wg. wersji

  • Quick Filters

    • Quick Filters dla Daily

  • 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

../_images/jira-board-daysincolumn.png

Days in Column

8.3. Portfolio

  • Portfolio na bazie Kanban Board

../_images/agile-decomposition-19-risk.jpg
../_images/agile-decomposition-20-portfolio.jpg

8.4. Cloud

../_images/jira-board-roadmap.png
../_images/jira-board-features.png

8.5. Demonstration

  • Open Board configuration

  • General configuration

  • Columns (add columns, multiple status in one column, column constraints)

  • Swimlanes: separate features from maintenance

  • Quick filters: Daily

  • Card colors: red, yellow, green by priorities

  • Card layout: show due date in active sprint and backlog

  • Estimation: Original Time Tracking and Remaining Estimate and Time Spent

  • Working days: set region, set timezone, set dates

  • Issue Detail View: add fields, remove fields

  • Active Sprint: move issues between columns with constraints

8.6. Assignments

8.6.1. Board Configuration Setup

  1. Z menu u góry wybierz Boards -> Twój Board -> Backlog (w menu po lewej)

  2. Dodaj poniższe zadania do sprintu 2000-01 week 2:

    • Four

    • Five

    • Six

    • Seven

    • Eight

    • Nine

  3. Wyrzuć ze sprintu zadania: One i Two

  4. Wystartuj sprint ustawiając:

    • Name: 2000-01 week 2

    • Goal: Ukończenie szkolenia z Jiry

    • Duration: 1 week

    • Start Date: 7/Jan/00 09:00 AM

8.6.2. Board Configuration General

  1. Z menu u góry wybierz Boards -> Twój Board -> Active Sprints (w menu po lewej)

  2. Z menu Board (prawy górny róg) -> Configure

  3. Zakładka General:

    • Dodaj administratora admin@example.com

    • Zwróć uwagę na Edit Filter Shares, View Permissions

    • Osoby które mają uprawnienia do Filter będą widziały i mogły otworzyć Board

    • To nie znaczy, że będę widziały zadania (to wymaga uprawnień w projekcie)

8.6.3. Board Configuration Columns

  1. Z menu u góry wybierz Boards -> Twój Board -> Active Sprints (w menu po lewej)

  2. Z menu Board (prawy górny róg) -> Configure

  3. Zakładka Columns:

    • Dodaj kolumnę Blocked w Category -> In Progress

    • Dodaj status Rejected w Category -> Done do kolumny Done i zaznacz Set resolution

    • Column Constraints Issue Count, excluding sub-tasks

    • W kolumnie Blocked -> Max ustaw na: 2

    • W kolumnie In Progress -> Min ustaw na: 1

    • Zaznacz Days in column

8.6.4. Board Configuration Swimlanes Features Maintenance

  1. Z menu u góry wybierz Boards -> Twój Board -> Active Sprints (w menu po lewej)

  2. Z menu Board (prawy górny róg) -> Configure

  3. Zakładka Swimlanes:

    • Wybierz Base Swimlanes on -> Queries

    • Dodaj Swimlane Story z JQL -> issuetype = Story

    • Dodaj Swimlane Task z JQL -> issuetype = Task

  4. Zobacz Active Sprints jak wygląda board

8.6.5. Board Configuration Swimlanes MoSCoW

  1. Z menu u góry wybierz Boards -> Twój Board -> Active Sprints (w menu po lewej)

  2. Z menu Board (prawy górny róg) -> Configure

  3. Zakładka Swimlanes (zmodyfikuj dotychczasowe ustawienia)

  4. Zmodyfikuj nazwę Expedite i zamień na Must

  5. Dodaj nowe: Should z JQL: priority in (High, Medium, Low)

  6. Zmodyfikuj nazwę Everything Else na Could

  7. Zmień kolejność aby była:

    • Must na górze

    • Should w środku

    • Could na dole

  8. Zmień w zadaniach Four oraz Seven priorytet na Highest (zadania powinno pojawić się w Swimlane Must)

  9. Zmień w zadaniach Nine oraz Eight priorytet na Lowest (zadania powinno pojawić się w Swimlane Could)

  10. Zwiń zadania które są w Swimlane Could, przez kliknięcie strzałeczki obok nazwy Could

  11. Pamiętaj, że aby zadania wyświetlały się na Twoim boardzie, muszą być do Ciebie przypisane! (Ty musisz być ustawiony jako assignee)

8.6.6. Board Configuration Quick Filters

  1. Z menu u góry wybierz Boards -> Twój Board -> Active Sprints (w menu po lewej)

  2. Z menu Board (prawy górny róg) -> Configure

  3. Zakładka Quick Filters:

    • Zmień nazwę Recently Updated na Daily

    • Zmień JQL dla Daily na: updatedDate >= -1d OR Flagged IS NOT EMPTY

8.6.7. Board Configuration Card Colors

  1. Z menu u góry wybierz Boards -> Twój Board -> Active Sprints (w menu po lewej)

  2. Z menu Board (prawy górny róg) -> Configure

  3. Zakładka Card colours:

    • Zmień Colours based on -> Priorities

    • Zmień kolor Highest oraz High na czerwony (FF0000)

    • Zmień kolor Medium na żółty (FFFF00)

    • Zmień kolor Low oraz Lowest na zielony (00FF00)

8.6.8. Board Configuration Card Layout

  1. Z menu u góry wybierz Boards -> Twój Board -> Active Sprints (w menu po lewej)

  2. Z menu Board (prawy górny róg) -> Configure

  3. Zakładka Card layout:

    • W sekcji Backlog -> wyświetl pole Due Date

    • W sekcji Active sprints -> wyświetl pole Due Date

    • Usuń wyświetlanie pola Due Date z sekcji Backlog (ale zostaw w Active Sprint)

8.6.9. Board Configuration Estimation

  1. Z menu u góry wybierz Boards -> Twój Board -> Active Sprints (w menu po lewej)

  2. Z menu Board (prawy górny róg) -> Configure

  3. Zakładka Estimation:

    • Zmień Estimation Statistic na Original Time Estimate

    • Zaznacz Time Tracking -> Remaining Estimate and Time Spent

8.6.10. Board Configuration Working Days

  1. Z menu u góry wybierz Boards -> Twój Board -> Active Sprints (w menu po lewej)

  2. Z menu Board (prawy górny róg) -> Configure

  3. Zakładka Working days:

    • Region: Europe

    • Time Zone: (GMT+01:00) Warsaw

    • Non-Working Days (wybierz trzy dowolne święta):

      • 1/Jan/00 (Nowy Rok)

      • 6/Jan/00 (Święto Trzech Króli)

      • ?/?/00 (pierwszy dzień Wielkiej Nocy)

      • ?/?/00 (drugi dzień Wielkiej Nocy)

      • 1/May/00 (Święto Państwowe)

      • 3/May/00 (Święto Narodowe Trzeciego Maja)

      • ?/?/00 (pierwszy dzień Zielonych Świątek) [pięćdziesiąt dni po wielkanocy]

      • ?/?/00 (dzień Bożego Ciała) [sześćdziesiąt dni po wielkanocy]

      • 15/Aug/00 (Wniebowzięcie Najświętszej Marii Panny / Święto Wojska Polskiego)

      • 1/Nov/00 (Wszystkich Świętych)

      • 11/Nov/00 (Narodowe Święto Niepodległości)

      • 25/Dec/00 (pierwszy dzień Bożego Narodzenia)

      • 26/Dec/00 (drugi dzień Bożego Narodzenia)

8.6.11. Board Configuration Issue Detail View

  1. Z menu u góry wybierz Boards -> Twój Board -> Active Sprints (w menu po lewej)

  2. Z menu Board (prawy górny róg) -> Configure

  3. Zakładka Issue Detail View:

    • Sekcja General Fields -> usuń: Status, Priority, Labels, Affects Version/s

    • Sekcja Date Fields -> dodaj Due Date, usuń: Created i Updated

    • Sekcja People -> usuń Reporter i Assignee

    • Sekcja Links -> usuń Linked Issue

8.6.12. Board Configuration Column Constraints

  1. Z menu u góry wybierz Boards -> Twój Board -> Backlog (w menu po lewej)

  2. Przejdź na Boards -> Twój Board -> Active Sprint (w menu po lewej):

    • Usuń wszystkie zadania z kolumny In Progress (powinna podświetlić się na żółto)

    • Dodaj trzy zadania do kolumny Blocked (powinna podświetlić się na czerwono)