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 2019-05-12

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
    • 8.1 Pojęcie prędkości zespołu
    • 8.2 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
    • 8.3 Zmienność a prognozy
    • 8.4 Jakość prognoz a faza przedsięwzięcia
    • 8.5 Więcej na temat planowania długofalowego
  • 9. Scrum a błędy
    • 9.1 Klasyfikacja błędów
    • 9.2 Częstotliwość występowania
    • 9.3 Obsługa błędów wg klasyfikacji
    • 9.4 Wątpliwości i pytania
  • 10. Scrum Master
    • 10.1 Znaczenie nazwy
    • 10.2 Cele Scrum Mastera i zakres jego oddziaływania
    • 10.3 Postawa Scrum Mastera
    • 10.4 Scrum Master jako coach
    • 10.5 Pięć narzędzi Scrum Mastera
    • 10.6 Konstruktywny optymizm
    • 10.7 Kim Scrum Master nie jest
    • 10.8 Podsumowanie
  • 11. Retrospekcje
    • 11.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
    • 11.2 Zespół a reszta organizacji
    • 11.3 Retrospekcja a Scrum Master
    • 11.4 Dalszy rozwój retrospekcji w zespole
    • 11.5 Literatura i źródła
  • 12. Skalowanie
    • 12.1 Określenie problemu
      • Po co skalować?
      • Problemy skalowania
    • 12.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
    • 12.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
    • 12.4 Przykłady praktyczne
      • Hierarchical Backlogs
      • Model „Spotify”
    • 12.5 Uwagi końcowe o skalowaniu
    • 12.6 Literatura
  • 13. Agile a kadra zarządzająca
    • 13.1 Agile a zarządzanie
    • 13.2 Rola menedżerów
    • 13.3 Teoria X i Y
    • 13.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
  • Notatki

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..

Free Updates. Free App. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers), EPUB (for phones and tablets), MOBI (for Kindle) and in the free Leanpub App (for Mac, Windows, iOS and Android). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

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