Scrum i nie tylko : teoria i praktyka w metodach Agile / Krystian Kaczor. Wyd. 2. Warszawa, Spis treści

Podobne dokumenty
SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

Spis treści. Przedmowa. Wstęp. O książce. O autorach. O ilustracji na okładce. Podziękowania CZĘŚĆ I NAUKA KANBAN

EXIN Agile Scrum Foundation. Przewodnik egzaminacyjny

Zobacz, jak skutecznie zarządzać pracą!

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

Agile Project Management

Lekkie metodyki. tworzenia oprogramowania

Programowanie zespołowe

Przewodnik egzaminacyjny. EXIN Agile Scrum. Wydanie

Programowanie Zespołowe

Planowanie i realizacja zadań w zespole Scrum

Podejście tradycyjne. plan wykonanie sekwencyjna natura wykonywanych zadań

lub na

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw,

Akademia ADB Wykład I Praca w grupie i jakość kodu

SCRUM Product Owner - wstęp do zarządzania produktami

User Stories Mity i hity. Kamil Niklasiński IIBA PC Business Analysis Round-tables Warszawa 8 stycznia 2015r.

Szybkość w biznesie. Zwinne testowanie oprogramowania (Agile) Mateusz Morawski (mateusz.morawski@hp.com) 14 kwietnia 2015

PROJEKTOWANIE ZORIENTOWANE NA UŻYTKOWNIKA W METODYCE SCRUM. Hubert Wawrzyniak Grupa Allegro

SCRUM - FRAMEWORK DO ZWINNEGO PROWADZENIA PROJEKTÓW. Ilona Ławniczak-Tomczak

Zarządzanie projektami. Porównanie podstawowych metodyk

4. Wprowadzanie Scruma w ImmobilienScout Opis sytuacji

Leszno Jakie są i będą oczekiwania biznesu wobec IT?

Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

SCRUM niełatwe wdrażanie metodyki w praktyce. Adam Krosny

Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki

Główne założenia XP. Prostota (Simplicity) Komunikacja (Communication) Sprzężenie zwrotne (Feedback) Odwaga (Agressiveness)

Agile Software Development. Zastosowanie metod Scrum i Kanban.

Dobre wdrożenia IT cz. I Business Case.

Systems Thinking. czym jest i dlaczego jest istotne dla praktyków Agile. Wojciech Walczak,

Programowanie zwinne - wprowadzenie. Programowanie ekstremalne. Wstęp Reguły i praktyki SCRUM. Wprowadzenie Role Zdarzenia Artefakty

DLACZEGO TO DZIAŁA? 21. marca 2012r.

Metodyka dla projektu SYRIUSZ

Tematy prac magisterskich Rok akademicki 2013/2014

Programowanie zespołowe Dr inż. Robert Banasiak

Scaling Scrum with SAFe. Małgorzata Czerwińska

Zarządzanie projektami. Porównanie podstawowych metodyk

SCRUM. Metodyka prowadzenia projektów. Na podstawie prezentacji B. Kuka i W. Sidora

Projektowanie systemów informatycznych. wykład 6

Techniki komputerowe w robotyce

Klasyczna organizacja też może być zwinna! Zarządzaj zwinnie projektami!

Programowanie obiektowe

AN EVOLUTION PROCESS FOR SERVICE- ORIENTED SYSTEMS

Metodyki programowania. Tomasz Kaszuba 2015

Programowanie Zespołowe

Opisy szkoleń dla certyfikatów Agile Scrum.

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

Testowanie w procesie Scrum

Agile vs PRINCE /2015 I rok st. magisterskie Informatyka

Oszacowanie kosztów i korzyści metod zwinnych. WARSZTAT III 24 września 2014 Bogdan victo.eu

Metody zwinne można stosować głównie dla niezbyt dużych systemów. Metody zwinne to: -Metodyka Crystal (Crystal family)

Programowanie zespołowe

Spis treúci. Księgarnia PWN: Robert A. Maksimchuk, Eric J. Naiburg - UML dla zwykłych śmiertelników. Wstęp Podziękowania...

Plan studiów stacjonarnych drugiego stopnia 2019/2021 Kierunek: Zarządzanie kreatywne B. Moduły kierunkowe obligatoryjne

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Adaptywny kod : zwinne programowanie, wzorce projektowe i SOLID-ne zasady / Gary McLean Hall. Gliwice, cop Spis treści

Oceny z prezentacji INKU011S. Zofia Kruczkiewicz

Podejście zwinne do zarządzania projektami

AGILE PROJECT MANAGEMENT

LEKKIE METODOLOGIE WYTWARZANIA OPROGRAMOWANIA

Metodyki zwinne AGILE

Jak uchronić architekturę i wymagania przed chaosem? Warszawa, 27 stycznia 2016 roku

Scrum. Zwinna metodyka prowadzenia projektów

Zwinne metodyki - Scrum

Zarządzanie Projektami Plan kursu

Programowanie Zespołowe

Myśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop Spis treści

Modele cyklu życia oprogramowania

Ewolucyjna architektura

84 RODZINA METOD AGILE

Wprowadzenie do metodyki SCRUM. mgr inż. Remigiusz Samborski Instytut Informatyki Politechnika Wrocławska

Zarządzanie projektami IT metodyką SCRUM. Cezary Kamiński

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią

Toyota KATA. System Produkcyjny Toyoty i realizacja celów organizacji. TERMIN: Warszawa października 2018 r. Cena : 1900 zł Kontakt:

Spis treści. Konwencja zapisu przyjęta w niniejszym podręczniku

UML w kropelce. czynność rozwinięcia 146 różnice między wersjami UML-a 175 wewnętrzna 130

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

PMI-ACP Preparation - przygotowanie do certyfikacji Agile LondonSAM Polska, Kraków

Agile Project Management WHITEPAPER

Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz

kompetencji zawodowych Professional Scrum Master I, Certified Scrum Master I Mirosław Dąbrowski zespół Indeed wprowadzenie Scruma

Oferta usług coachingowych firmy Code Sprinters

SCRUM. Wprowadzenie Role Zdarzenia Artefakty KANBAN SCRUM-BAN

Specyfikacja egzaminu PRINCE2 Agile dla instytucji egzaminacyjnych i akredytowanych organizacji szkoleniowych. Wrzesień AXELOS.

Program szkolenia: Wprowadzenie do Domain Driven Design dla biznesu (część 0)

Analiza biznesowa a metody agile owe

Text. Atlassian User Group Lower Silesia Praktyczne wykorzystanie narzędzi Atlasisan w skalowaniu i zarządzaniu projektami. Best practices.

Oferta szkoleń firmy Code Sprinters

Techniki komputerowe w robotyce

INICJATYWA STUDENCKA. Gdańsk,

AGILE SOFTWARE HOUSE SCRUM PRAKTYCZNIE SCRUM BOOK

EXIN Agile Scrum Foundation

Brakujący element Agile: Świadomy zespół

Agile Software Development Perspektywa Członka Zespołu

Metody wytwarzania oprogramowania. Metody wytwarzania oprogramowania 1/31

Lean Management Fundament. Certyfikowany Program Szkoleniowy

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych

I Twój zespół może być zwinny (choć to może trochę potrwać) Paweł Lipiński

Transkrypt:

Scrum i nie tylko : teoria i praktyka w metodach Agile / Krystian Kaczor. Wyd. 2. Warszawa, 2016 Spis treści Przedmowa 12 Wstęp 13 Podziękowania 17 Jak czytać tę książkę? 19 Rozdział 1. W tym szaleństwie jest metoda 21 1.1. (R)ewolucje 23 Do przemyślenia 25 Rozdział 2. Waterfall 27 2.1. Omówienie metody Waterfall 29 Do przemyślenia 33 Rozdział 3. Agile 35 3.1. Manifest Agile 37 3.2. 12 Zasad Agile 40 3.3. Deklaracja współzależności 47 3.4. Porównanie Agile z metodami tradycyjnymi 50 Do przemyślenia 50 Rozdział 4. Rodzina Metod Agile 51 4.1. Lean Software Development 53 4.1.1. Historia powstania 54 4.1.2. Zasady Lean 54 4.1.3. W. Edwards Deming 61 4.1.4. PDCA - Cykl Deminga 63 4.2. Kanban 64 4.3. Programowanie Ekstremalne 66 4.3.1. Role XP 66 4.3.2. Wartości XP 68 4.3.3. Praktyki XP 68 4.3.4. Cykl XP 75 4.4. Feature-Driven Development 76 4.4.1. Pięć Procesów FDD 76 4.4.2. Praktyki FDD 78 4.4.3. Diagram kumulacyjnego przepływu 79 4.4.4. Parking Lot Diagram 81

4.5. Dynamie Systems Development Method 82 4.5.1. Zasady DSDM 82 4.5.2. Cykl Życia Projektu 86 4.5.3. Role DSDM 87 4.6. Crystal 90 4.6.1. Cele Crystal 91 4.6.2. Właściwości Crystal 92 4.6.3. Związek Crystal z XP 94 4.7. Wpływy i przenikanie metod zwinnych 94 Do przemyślenia 95 Rozdział 5. Scrum 97 5.1. Pochodzenie i podstawowe mechanizmy 99 5.1.1. Nowa gra wytwarzania nowych produktów 100 5.1.2. Mechanizmy Scrum 103 5.1.3. Rozwój Scrum i Organizacje Certyfikujące 106 5.2. Framework Scrum 107 5.2.1. Filary Scrum 108 5.2.2. Role 109 5.2.3. Artefakty 113 5.2.4. Wydarzenia 115 5.2.5. Zasady 125 Do przemyślenia 128 Rozdział 6. O czym Scrum Guide nie powiedział, a chciałbyś to wiedzieć 129 6.1. Wartości Scrum 131 6.2. Wykresy Spalania 135 6.2.1. Wykres Spalania Sprintu 135 6.2.2. Wykres Spalania Wydania 137 6.2.3. Kiedy reagować, a kiedy nie? 138 6.3. Sprint Zero 138 6.4. Scrum of Scrums 139 6.5. Modyfikacje Scrum 140 6.6. Oznaki problemów 145 6.7. Usłużny Lider 145 6.8. Świnie i kurczaki 149 6.9. Gdzie jest Menedżer Projektu? 150 6.10. Scrum Board 150 6.11. Jak przeprowadzić Retrospekcję Sprintu 153 6.11.1. Rozpoczęcie 153 6.11.2. Zebranie informacji 154 6.11.3. Wyciągnięcie wniosków 154 6.11.4. Ewaluacja poprzedniej retrospekcji 154 6.11.5. Decyzje i planowanie działań 155 6.11.6. Zakończenie Retrospekcji 156 6.12. Pielęgnacja Rejestru Produktu 157

6.12.1. DEEP 157 6.12.2. Kiedy pielęgnować? 158 6.13. Co z defektami? 159 6.14. Wyłaniająca się architektura 160 Do przemyślenia 161 Rozdział 7. Problemy z wymaganiami 163 Do przemyślenia 167 Rozdział 8. Wizja 169 8.1. Koleżeńska Jednomyślność 173 8.2. Opakowanie Produktu 173 8.3. Wypowiedź w Windzie 174 8.4. Przyszły Komunikat Prasowy 175 Do przemyślenia 176 Rozdział 9. Persony 177 9.1. Budowa Persony 180 9.2. Typy Person 181 Do przemyślenia 181 Rozdział 10. User Story 183 10.1. Budowa User Story 187 10.2. Porównanie z IEEE 830 191 10.3. Wymagania Techniczne 192 10.4. Epiki i Tematy 193 10.4.1. Epik 193 10.4.2. Temat 193 10.5. Dobra User Story-Model INVEST 193 10.6. Córa Lodowa Rejestru Produktu 196 10.7. Grupowanie 197 10.8. Metody podziału 197 10.8.1. Role 198 10.8.2. Kroki Workflow 198 10.8.3. Warianty Reguł Biznesowych 198 10.8.4. Główny Wysiłek 198 10.8.5. Prosta-Złożona 199 10.8.6. Różne Typy Danych 199 10.8.7. Różne Metody Wprowadzania Danych/Platformy 199 10.8.8. Różnice w Wydajności 199 10.8.9. Operacje CRUD 199 10.8.10. Wyciągnij Kolec 199 10.8.11. Wystarczająco Dobre/Piękne 200 Do przemyślenia 200 Rozdział 11. Szacowanie 201 11.1. Aspekty Szacowania 203

11.1.1. Unikalność 203 11.1.2. Psychologia 204 11.1.3. Jednostki 205 11.1.4. Precyzja 208 11.2. Tradycyjne Metody Szacowania 211 11.2.1. COCOMO II, czyli Constructive COst MOdel 211 11.2.2. Analiza Punktów Funkcyjnych 212 11.2.3. Wideband Delphi 213 11.3. Szacowanie w Agile 213 11.3.1. Jak zacząć? 213 11.3.2. Planning Poker 214 11.3.3. Proste porównanie 217 11.3.4. Affinity 217 11.3.5. Rozmiary koszulek 217 11.3.6. Ponowne szacowanie 218 11.3.7. Na co zwracać uwagę 219 Do przemyślenia 220 Rozdział 12. Ustalanie priorytetów 221 12.1. MoSCoW 223 12.2. Monopol Money 224 12.3. 100-Point Method 224 12.4. Planning Poker dla Wartości 225 12.5. Analiza Kano 225 12.6. Relatywne Ważenie 228 12.7. Selekcja Tematów 229 12.8. Punktowanie Tematów 230 12.9. Priorytety Finansowe 231 12.10. Mapowanie Story 232 Do przemyślenia 234 Rozdział 13. Planowanie 235 13.1. Planowanie Tradycyjne 237 13.2. Planowanie w Agile 237 13.2.1. Planowanie Wydania 239 13.2.2. Planowanie Iteracji 248 Do przemyślenia 255 Rozdział 14. Agile Coaching 257 14.1. Dlaczego coaching jest potrzebny? 259 14.2. Czym jest Coaching? 261 14.3. Agile Coaching 262 Do przemyślenia 263 Rozdział 15. Kontrakty w Agile 265 15.1. Stopniowany Kontrakt z Ustaloną Ceną 268 15.2. Pakiety Pracy o Ustalonej Cenie 268

15.3. Money for Nothing and Change for Free 268 Do przemyślenia 269 Rozdział 16. Wprowadzanie Agile 271 16.1. Trochę statystyk 273 16.2. Kroki wprowadzania zmiany 275 16.3. Przebieg zmiany 277 Do przemyślenia 279 Rozdział 17. Skalowanie Agile 281 17.1. Co może oznaczać Skalowanie Agile i do czego jest potrzebne? 283 17.2. Co wiąże się ze Skalowaniem Agile? 285 17.3. Podstawowe zasady skalowania Scrum 287 17.4. Large-Scale Scrum - LeSS 288 17.4.1. Podstawy i ogólne założenia 288 17.4.2. LeSS Large 290 17.4.3. LeSS Huge 293 17.5. Nexus 294 17.5.1. Podstawy i ogólne założenia 294 17.5.2. Działanie 295 17.6. Scrum at Scale 296 17.6.1. Podstawy i ogólne założenia 296 17.7. Scaled Agile Framework 298 17.7.1. Podstawy i ogólne założenia 298 17.7.2. Poziom Zespołu 299 17.7.3. Poziom Programu 300 17.7.4. Poziom Portfolio 301 17.8. Model Spotify 301 17.8.1. Podstawy i ogólne założenia 301 17.8.2. Organizacja zespołów 302 17.8.3. Ekosystem wspierający strukturę 303 Do przemyślenia 304 Bibliografia 305 W Sieci 307 Indeks 309 Słownik 315 Scrum w Pigułce 317 oprac. BPK