JIRA Agile - Wyższy stopień wtajemniczenia

36

Transcript of JIRA Agile - Wyższy stopień wtajemniczenia

Page 1: JIRA Agile - Wyższy stopień wtajemniczenia
Page 2: JIRA Agile - Wyższy stopień wtajemniczenia

Kanban, Scrum Wyższy stopień wtajemniczenia

• JIRA Agile• Scrum• Kanban

Page 3: JIRA Agile - Wyższy stopień wtajemniczenia

Czym jest Kanban i Scrum?• Kanban• Toyota – historia powstania (historia powojenna)• Przykłady z życia (kolejka w markecie, szambo, stacja paliw)• Zastosowanie w IT (WIP, tablice)

Page 4: JIRA Agile - Wyższy stopień wtajemniczenia

Czym jest Kanban i Scrum?• Scrum• Zwinne podejście do wytwarzania oprogramowania• Iteracje, spotkania, role

Page 5: JIRA Agile - Wyższy stopień wtajemniczenia

Mustafa Cabman

• W przeciągu 5 lat pracował dla 3 firm jako taksówkarz.

• Postanowił zarabiać na siebie. Założył działalność gospodarczą.

• Szuka okazji aby rozwijać biznes.

Page 6: JIRA Agile - Wyższy stopień wtajemniczenia

#1 – Za dużo zadań na karteczkach/w głowieMustafa prowadzi firmę i zatrudnia 1 osobę• 1 Tablica Kanban

• Kategorie zadań• Pozyskiwanie pracowników• Formalne związane z prowadzeniem działalności• Techniczne / samochód

Page 7: JIRA Agile - Wyższy stopień wtajemniczenia
Page 8: JIRA Agile - Wyższy stopień wtajemniczenia
Page 9: JIRA Agile - Wyższy stopień wtajemniczenia

• Własna działalność• Zatrudnienie kierowcy

• Jeden projekt na zadania

• ToDo -> In Progress -> Done

Page 10: JIRA Agile - Wyższy stopień wtajemniczenia

#2 Firma rozwinęła się i zatrudnia 15 kierowcówMustafa zajmuje się tylko prowadzeniem firmy• 1 Tablica Scrum• Zatrudnienie 3 inżynierów IT• Aplikacja do Zarządzania Zmianami

(planowanie dyżurów nocnych, grafik pracy, urlopy)

Page 11: JIRA Agile - Wyższy stopień wtajemniczenia
Page 12: JIRA Agile - Wyższy stopień wtajemniczenia
Page 13: JIRA Agile - Wyższy stopień wtajemniczenia
Page 14: JIRA Agile - Wyższy stopień wtajemniczenia

• Więcej pracowników• Mustafy - zmiana roli• Potrzeby związane ze sprawniejszym zarządzaniem

• Każda inicjatywa ma swój projekt JIRA

• Poziom PO: backlog• Poziom Zespołu: ToDo -> In Progress -> Akceptacje -> Done

Page 15: JIRA Agile - Wyższy stopień wtajemniczenia

#3 Kilka projektów • 3 Tablice Scrum

• Urodził się pomysł na zamawianie TAXI online• Rejestracja kursów• Zmiennicy 1313

• n Tablic Kanban

• Różne modele użycia tablic• Scrum dla projektów• Kanban dla kierowników funkcjonalnych• Kanban dla zespołów/ról DEV, ANALITYCY, QA• itd.

Page 16: JIRA Agile - Wyższy stopień wtajemniczenia
Page 17: JIRA Agile - Wyższy stopień wtajemniczenia
Page 18: JIRA Agile - Wyższy stopień wtajemniczenia
Page 19: JIRA Agile - Wyższy stopień wtajemniczenia

Kategorie projektów

Page 20: JIRA Agile - Wyższy stopień wtajemniczenia

• 3 x Scrum• N x Kanban

dla osoby• N x Kanban

dla zespołu, roli

Page 21: JIRA Agile - Wyższy stopień wtajemniczenia

Przykład kanban – Kierownik IT

Page 22: JIRA Agile - Wyższy stopień wtajemniczenia
Page 23: JIRA Agile - Wyższy stopień wtajemniczenia

Kanban dla Testerów w połączeniu z zespołem Scrum

Page 24: JIRA Agile - Wyższy stopień wtajemniczenia

Mapowanie statusów dla Scrum

Page 25: JIRA Agile - Wyższy stopień wtajemniczenia

Mapowanie statusów dla Kanban

Page 26: JIRA Agile - Wyższy stopień wtajemniczenia

Filtr Kanban

Page 27: JIRA Agile - Wyższy stopień wtajemniczenia

Voila – Kanban Testerów

Page 28: JIRA Agile - Wyższy stopień wtajemniczenia

Zadanie domowe• Do poprawy JQL dla tablicy Kanbanowej bo nie widać tego co jest w

kolumnie Fail

Page 29: JIRA Agile - Wyższy stopień wtajemniczenia

• Nowe funkcje (biuro, koordynatorzy, mechanicy)• Zwiększone potrzeby automatyzacji• Kilka projektów

• Każda inicjatywa ma swój projekt (perspektywa projektowa)• Każdy dział ma swoje projekty (perspektywa funkcjonalna)

• Poziom Ról: Product Owner, Kierownicy, QA, Analitycy• Poziom Zespołu: ToDo -> In Progress -> Akceptacje -> Done• Funkcjonalne procesy

Page 30: JIRA Agile - Wyższy stopień wtajemniczenia

#4 Inicjatywy, Programy, Portfel• Spółka Akcyjna• Mustafa CEO• PMO• 1 MLN klientów• Rozwiązania Enterprise• Planowany cykl wydań

Page 31: JIRA Agile - Wyższy stopień wtajemniczenia

Prosty model wyjściowy

Page 32: JIRA Agile - Wyższy stopień wtajemniczenia

Wzór tworzenia kaskadowych tablic

• Workflow

• Zapytanie JQL

• Mapowanie statusów

Page 33: JIRA Agile - Wyższy stopień wtajemniczenia

SAFe - Tablice pojawiają się na każdym poziomie

Page 34: JIRA Agile - Wyższy stopień wtajemniczenia

Mapowanie typów zgłoszeń, proste użycie linków

Page 35: JIRA Agile - Wyższy stopień wtajemniczenia

Kaskada tablic, Kanban -> Kanban -> Scrum

Page 36: JIRA Agile - Wyższy stopień wtajemniczenia

• Potencjał do rozwoju• Potrzeba zarządzania i koordynacji wielu powiązanych ze sobą działań• Nowy poziom zarządzania

• Każda inicjatywa ma swój projekt (perspektywa projektowa)• Każdy dział ma swoje projekty (perspektywa funkcjonalna)• Projekt dla śledzenia inicjatyw (motywacja, analiza, budżet, akceptacje)• Opcjonalnie pośredni projekt dla programów

• Poziom Ról: Product Owner, Kierownicy, QA, Analitycy• Poziom Zespołu: ToDo -> In Progress -> Akceptacje -> Done• Funkcjonalne procesy• Inicjatywa: New -> Analiza -> Akceptacja realizacji -> In Progress -> Done