Agile w praktyce
Agile w praktyce
$5.00
Minimalna cena
$6.50
Sugerowana cena
Agile w praktyce

Ta książka jest w 89% ukończona

Ostatnia aktualizacja 2017-11-22

O książce

Ta książka to zwięzły, praktyczny podręcznik metod zwinnych czyli agile, który jest stale rozwijany i poszerzany. Zamierzam objąć w niej zestaw wiedzy którą, jak sądzę, powinien posiadać każdy praktyk agile.

W obecnej wersji w książce omawiam szczegółowo:

  • Empiryzm - podejście tradycyjne (predykcyjne) a podejście nowoczesne (empiryczne)
  • Manifest Agile - jego historia, treść i znaczenie
  • Kanban - zwięzłe omówienie metody, jej najważniejszych założeń i sposobu jej wprowadzania.
  • Scrum - pełne acz zwięzłe omówienie metody wraz z praktycznymi uwagami, uwzględnia zmiany w Scrum Guide wydanym w sierpniu 2013
  • Na czym polega rola Product Ownera
  • Rola Scrum Mastera - jej cel, jak ją dobrze pełnić
  • Retrospekcje - omówienie oraz praktyczny schemat ich prowadzenia
  • Jaki powinien być backlog produktu?
  • Jak dekomponować wymagania na mniejsze?
  • Czym jest jednostka Story Point i jak ją stosować?
  • Jak szacować wymagania z użyciem Planning Poker?
  • Jak szacować wymagania z pomocą Affinity Mapping?
  • Czym jest prędkość zespołu (velocity)?
  • Jak odpowiadać na pytania "na kiedy to będzie?" albo "co zrobicie do następnego releasu?" - i kto ma to robić?
  • Jak radzić sobie z błędami z produkcji tak, by nie wywracały one sprintów?
  • Na czym polegają wyzwania przy skalowaniu metod Agile?
  • Na czym polega Scrum of Scrums?
  • Czym jest Scaled Agile Framework (SAFe)?
  • Czym jest Large Scale Scrum (LeSS)?
  • Czym jest metoda hierarchicznych backlogów?
  • Na czym polega "model Spotify"?
  • Zagadnienia menedżerskie - rola menedżerów w Agile.

O autorze

Andy Brandt
Andy Brandt

Andy Brandt jest menedżerem i liderem posiadającym w sumie ponad 23 lata doświadczenia w branży IT/Telco. Był zaangażowany w tworzenie lub rozwój co najmniej 5 startupów i zarządzanie rozwojem takich firm jest jego specjalnością.

Jest przy tym jednym z najbardziej doświadczonych praktyków metodyk zwinnych w Polsce. Propagowaniem Scruma i doradzaniem w jego stosowaniu zajmuje się już od 2007 roku. Był pierwszym polskim trenerem zaproszonym przez Kena Schwabera do prowadzenia szkoleń nowej generacji Professional Scrum Master i przeprowadził w 2010 roku pierwsze certyfikowane szkolenie Scrum w języku polskim. Prowadził także projekty przekształcania organizacji i wdrażania w nich metodyk zwinnych. Praktyczne, wszechstronne doświadczenie pozwala mu rozpoznać trudności, jakie napotykają organizacje wdrażające Scrum i pomóc w ich pokonaniu.

Andy Brandt założył Code Sprinters, najstarszą i najbardziej doświadczoną na polskim rynku firmę szkoleniowo-doradczą specjalizującą się w nowoczesnych metodach zarządzania oraz praktykach technicznych i jakościowych dla zespołów tworzących oprogramowanie. Code Sprinters jako jedyna taka firma w Polsce może poszczycić się dwoma akredytowanymi przez Scrum.org trenerami PST, oferuje także najszerszy wachlarz usług doradztwa, coachingu oraz warsztatów i szkoleń technicznych.

Table of Contents

  • Wstęp
  • 1. Procesy a projekty, empiryzm
  • 2. Agile
    • 2.1 Manifest Agile - historia
    • 2.2 Manifest Agile - zawartość
    • 2.3 Manifest Agile - omówienie
    • 2.4 Podsumowanie
  • 3. Scrum
    • 3.1 Scrum w pigułce
      • Elementy Scruma
      • Wymagania, backlog produktu
      • Role w Zespole Scrum
      • Proces
        • Sprint
        • Planowanie Sprintu
        • Daily Scrum
        • Pielęgnacja backlogu
        • Produkt i definicja ukończenia
        • Przegląd Sprintu
        • Retrospekcja
      • Wartości Scruma
      • Podsumowanie i uwagi końcowe
    • 3.2 Uwagi praktyczne
      • Obietnica Scruma
      • Sprint - długość
      • Wydawać co sprint czy nie?
    • 3.3 Zmiany w Scrumie
      • Ostatnie zmiany - listopad 2017
      • Poprzednie zmiany
        • lipiec 2016
        • lipiec 2013
        • październik 2011
        • 2010 rok
  • 4. Kanban
    • 4.1 Metoda Kanban
    • 4.2 Wizualizacja procesu
    • 4.3 Bufory i kolejki
    • 4.4 Korzystanie z tablicy
    • 4.5 Limity pracy w toku (WIP)
    • 4.6 Ustalony rytm wydań (odbioru pracy)
      • Definicja ukończenia
    • 4.7 Przeciętny czas wykonywania
    • 4.8 Efektywność procesu
    • 4.9 Organizacja pobierania nowych zleceń
    • 4.10 Przejrzystość reguł rządzących procesem
    • 4.11 Kontrola i optymalizacja procesu
      • Pomiary i statystyki
      • Praca z zespołem - spotkania, motywacja
      • Obsługa zleceń pilnych
    • 4.12 Podsumowanie
    • 4.13 Literatura
  • 5. Inne metody i praktyki Agile
    • 5.1 Metody zarządcze
    • 5.2 Praktyki techniczne
      • Continuous Integration (CI)
      • Automatyzacja testów
      • Test Driven Development (TDD)
    • 5.3 Podsumowanie
  • 6. Obsługa wymagań - backlog produktu
    • 6.1 Podstawowe cechy backlogu produktu
    • 6.2 Uporządkowanie
    • 6.3 Adekwatność i zmienność backlogu produktu
    • 6.4 Przejrzystość backlogu produktu
      • Widoczność
      • Czytelność
    • 6.5 Pielęgnacja backlogu produktu
      • Metody dekompozycji wymagań
      • Dodatkowe techniki pomocne przy pielęgnacji backlogu
    • 6.6 Szacowanie wymagań
      • Jednostka „Story Point”
      • Przedziałowa skala oszacowań - zmodyfikowany ciąg Fibonacciego
      • Planning Poker
      • Affinity Mapping
      • Próby kalibracji Story Points
      • Oszacowanie a pozycja na backlogu
    • 6.7 Inne podejścia do backlogu
    • 6.8 Podsumowanie
    • 6.9 Dodatek - rozważanie: czyż wymagania nie są dysfunkcją?
  • 7. Rola Product Ownera
    • 7.1 Zakres roli Product Ownera
    • 7.2 Idealny Product Owner
    • 7.3 Realny Product Owner
    • 7.4 Proxy Product Owner
  • 8. Planowanie długofalowe
    • 9. Pojęcie prędkości zespołu
    • 10. Zastosowanie prędkości do prognozowania i planowania na backlogu
      • Co zostanie zrobione do daty X?
      • Kiedy zostanie dostarczona konkretna funkcjonalność Y?
      • Prognozowanie a narzędzie
    • 11. Zmienność a prognozy
    • 12. Jakość prognoz a faza przedsięwzięcia
    • 12.1 Więcej na temat planowania długofalowego
  • 13. Scrum a błędy
    • 13.1 Klasyfikacja błędów
    • 13.2 Częstotliwość występowania
    • 13.3 Obsługa błędów wg klasyfikacji
    • 13.4 Wątpliwości i pytania
  • 14. Scrum Master
    • 14.1 Znaczenie nazwy
    • 14.2 Cele Scrum Mastera i zakres jego oddziaływania
    • 14.3 Postawa Scrum Mastera
    • 14.4 Scrum Master jako coach
    • 14.5 Pięć narzędzi Scrum Mastera
    • 14.6 Konstruktywny optymizm
    • 14.7 Kim Scrum Master nie jest
    • 14.8 Podsumowanie
  • 15. Retrospekcje
    • 15.1 Podstawowe cele i schemat
      • Otwarcie
      • Odświeżenie pamięci
      • Analiza poprzednich AI
      • Wypracowanie kierunku usprawnień
      • Tworzenie i wybór konkretnych działań
      • Połączenie dwóch poprzednich kroków w jeden
      • Zamknięcie
    • 15.2 Zespół a reszta organizacji
    • 15.3 Retrospekcja a Scrum Master
    • 15.4 Dalszy rozwój retrospekcji w zespole
    • 15.5 Literatura i źródła
  • 16. Skalowanie
    • 16.1 Określenie problemu
      • Po co skalować?
      • Problemy skalowania
    • 16.2 Model skalowania EMAS
      • Założenia
      • Wymiary skalowania
      • Obszary skalowania
        • Obszar produktu
        • Obszar komunikacji
        • Obszar wymagań
        • Obszar biznesu
          • Zwinność biznesowa
          • Praktyki w tym obszarze
    • 16.3 „Gotowe” metody skalowania
      • Scrum of Scrums
      • Scaled Agile Framework (SAFe)
        • Poziom zespołu (Team)
        • Poziom programu (Program)
        • Poziom portfelu (Portfolio)
        • Podsumowanie i ocena
      • Large Scale Scrum (LeSS)
        • LeSS Large
        • LeSS Huge
        • Podsumowanie i ocena
      • Inne modele/metody
      • Wady gotowych metod skalowania
    • 16.4 Przykłady praktyczne
      • Hierarchical Backlogs
      • Model „Spotify”
    • 16.5 Uwagi końcowe o skalowaniu
    • 16.6 Literatura
  • 17. Agile a kadra zarządzająca
    • 17.1 Agile a zarządzanie
    • 17.2 Rola menedżerów
    • 17.3 Teoria X i Y
    • 17.4 Obsługa typowych sytuacji
      • Urlopy
      • Rekrutacja
      • Zwolnienia
      • Wysokość pensji, podwyżki
      • Stanowiska, awanse
  • Dodatek: wejście w Agile poprzez pilotaż
    • Wybór przedsięwzięcia
    • Role i ich przygotowanie
    • Przeprowadzenie pilotażu
    • Ocena i dalsze działania
    • Szkolenia
  • Planowane rozszerzenia treści
  • Podziękowania
  • O autorze
  • Notes

45-dniowa gwarancja zwrotu pieniędzy

Leanpub posiada 45-dniową gwarancję bezwarunkowego zwrotu pieniędzy na każdy zakup w dwóch prostych krokach. Zwroty obsługujemy ręcznie więc środki mogą się pojawić na twoim koncie po kilku dniach. Zobacz warunki świadczenia usług..

Pisz i publikuj na platformie Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Przeczytaj więcej o pisaniu na platformie Leanpub