Jakość w Agile - Helion
ISBN: 9788301200688
stron: 250, Format: ebook
Data wydania: 2018-07-19
Księgarnia: Helion
Cena książki: 55,20 zł (poprzednio: 68,15 zł)
Oszczędzasz: 19% (-12,95 zł)
Książka Jakość w Agile została w całości poświęcona szeroko rozumianej tematyce zarządzania jakością w zwinnych projektach IT od organizacji procesów jakościowych, przez różne podejścia, aż po konkretne narzędzia i techniki wspierające zarządzanie jakością. Na początku autorzy skupiają uwagę na kulturze organizacyjnej, jako niezbędnej podstawie do zbudowania ekosystemu zarządzania jakością w całej organizacji. Pokazują, co należy zrobić w przypadku konieczności zaplanowania i wdrożenia procesów zarządzania jakości w organizacji. Następnie schodzą na poziom produktu i projektu. Kolejno omawiane zagadnienia poprowadzą Czytelnika przez cały proces wytwórczy, począwszy od pomysłu biznesowego, poprzez efektywne procesy zbierania i analizy wymagań, implementację i standardy deweloperskie, złożone procesy zarządzania i zapewnienia jakości, w tym oczywiście automatyzację, aż do etapu utrzymania na produkcji. Zaprezentowane modele pokażą różnorodne podejścia do organizacji testów oraz pomogą zastosować hybrydy rozwiązań w kontekście różnych typów projektów. W treść każdego rozdziału wpleciono narzędzia tak, aby maksymalnie wspierać Czytelnika w pełnym zrozumieniu tematu i możliwości jego praktycznego zastosowania. Wszystkie omawiane zagadnienia prezentowane są ze szczególnym naciskiem na wspieranie działań biznesowych - z jednej strony umożliwiając niczym nieskrępowaną, wydajną pracę zespołu wytwórczego, z drugiej dążąc do dostarczenia maksymalnej, możliwej wartości do użytkownika końcowego oraz zapewnienia jego satysfakcji wynikającej bezpośrednio z wygody użytkowania produktu oraz dostarczanej przez ów produkt funkcjonalności.
Osoby które kupowały "Jakość w Agile", wybierały także:
- Mapa Agile & Scrum. Jak si 57,69 zł, (15,00 zł -74%)
- TDD. Sztuka tworzenia dobrego kodu 48,54 zł, (19,90 zł -59%)
- Doskona 67,00 zł, (33,50 zł -50%)
- Miejsce przy stole. Przywództwo w IT w czasach Agile 49,00 zł, (24,50 zł -50%)
- Czysty Agile. Powrót do podstaw 47,00 zł, (23,50 zł -50%)
Spis treści
Jakość w Agile. Zwinna droga do sukcesu eBook -- spis treści
- Okładka
- Strona tytułowa
- Strona redakcyjna
- Spis treści
- Przedmowa
- Wstęp
- Podziękowania
- 1. Zarządzanie jakością. Kultura jakości w organizacji
- 1.1. Koncepcja zarządzania jakością
- Koncepcja jakości
- Zarządzanie jakością
- Zarządzanie przez jakość
- 1.2. Ustalenie procesu zarządzania jakością
- 1.3. Proces transformacji z podejścia tradycyjnego do zwinnego
- Kontekst zarządzania jakością
- Planowanie czynności zapewniania jakości i testowania
- Postęp prac
- Proces zgłaszania i naprawy defektów
- 1.4. Modele funkcjonowania zespołów podejście tradycyjne a zwinne
- Zapewnianie jakości w organizacji
- Pojedyńczy zespół pracujący nad jednym produktem
- Wiele zespołów pracujących nad jednym produktem
- 2. Inżynieria wymagań w projektach zwinnych
- 2.1. Wprowadzenie do inżynierii wymagań
- Zadania i czynności inżynierii wymagań
- Śledzenie powiązań
- 2.2. Interesariusze z kim i dla kogo?
- Wizja produktu
- 2.3. Metody oraz formy pozyskiwania i dokumentacji wymagań
- Historyjki użytkownika
- Model INVEST
- Persona
- Przypadki użycia
- Prototypy, makiety, szkielety
- 2.4. Przegląd wymagań i zgłaszanie poprawek
- Kontrola jakości
- Definicja gotowości i ukończenia kiedy można zacząć, a kiedy już skończyć
- Walidacja wymagań i współpraca z biznesem pielęgnacja rejestru produktu
- 2.5. Wsparcie narzędziowe
- Mapy myśli
- Modelowanie oprogramowania
- Modelowanie procesów biznesowych
- Prototypowanie
- Narzędzia wspierające pracę grupową
- 3. Budowanie strategii testów w organizacji
- 3.1. Strategia na poziomie organizacji
- 3.2. Polityka i ogólna strategia testów
- 3.3. Poziomy testów
- Pojęcie weryfikacji i walidacji
- Poziomy testów
- 3.4. Piramida testów w Agile
- 3.5. Koncepcja kwadrantów testowych
- 3.6. Różne podejścia do testowania
- Testowanie oparte na ryzyku
- Testowanie oparte na modelach
- 3.7. Podejścia do tworzenia i wytwarzania architektury
- TDD
- BDD, SBE, ATDD
- Mikroserwisy
- 3.8. Zarządzanie ryzykiem techniki i metody
- Tradycyjne zarzÄ…dzanie ryzykiem
- Plan zarzÄ…dzania ryzykiem
- Zwinny proces zarzÄ…dzania ryzykiem
- Identyfikacja ryzyk w projektach zwinnych
- Wartość zarządzania ryzykiem
- Strategie reakcji na ryzyko
- 3.9. Strategia automatyzacji
- Cel automatyzacji
- Co warto i można automatyzować
- Problemy związane z automatyzacją
- Wykorzystanie narzędzi
- Wprowadzanie nowych narzędzi w organizacji
- Weryfikacja zakładanej koncepcji
- Analiza porównawcza
- 3.10. Dokumentacja testów szablony i dobre praktyki
- 3.11. Organizacja pracy w zespole
- Wartości wspierające pracę zespołową
- Praca w parach
- Praca w zespołach rozproszonych
- 3.12. Wsparcie narzędziowe
- Narzędzia wspierające pracę grupową
- Narzędzia wspierające planowanie prac
- Inne narzędzia
- 4. Planowanie testów w projekcie
- 4.1. Testowanie w projekcie
- 4.2. Organizacja i model pracy
- Przygotowanie modelu
- Budowa repozytorium scenariuszy testowych
- Przepływ pracy dla scenariuszy testowych
- Planowanie działań testowych
- 4.3. Realizacja kampanii testowej
- 4.4. Raportowanie wyników kampanii testowej
- Raporty z procesów zarządzania jakością
- 4.5. Środowiska i dane testowe
- 4.6. Wsparcie narzędziowe
- Narzędzia do zarządzania wiedzą
- Narzędzia do zarządzania zgłoszeniami
- Narzędzia do zarządzania testami
- Narzędzia wspierające planowanie prac
- Narzędzia wspierające pracę grupową
- 5. Techniczne zapewnienie jakości
- 5.1. Pojęcie długu technicznego
- 5.2. Standardy budowania kodu
- 5.3. Testy jednostkowe
- Raportowanie z testów automatycznych
- 5.4. Statyczna analiza kodu
- 5.5. PrzeglÄ…dy/inspekcje kodu
- 5.6. Agile a DevOps
- Praktyki pracy ciągłej
- 5.7. Wsparcie narzędziowe
- Zintegrowane środowisko programistyczne
- Repozytoria kodu źródłowego
- Narzędzia do testów jednostkowych
- Narzędzia do raportowania pokrycia kodu testami jednostkowymi
- Narzędzia do analizy statycznej
- Narzędzia do budowania wersji
- 6. Testowanie wartości biznesowej produktu
- Testy eksploracyjne
- ZarzÄ…dzanie testami oparte na sesjach
- Inne rodzaje testów
- 6.1. Retrospekcja postępu prac
- 6.2. Wsparcie narzędziowe
- Raportowanie z SBTM
- Narzędzia wspierające testy na wielu przeglądarkach i systemach operacyjnych
- 7. Utrzymanie produktu
- 7.1. ZarzÄ…dzanie incydentami
- 7.2. Koncepcje obsługi zgłoszeń na produkcji
- Analiza przyczyn źródłowych problemu wraz z sugestią procesu naprawczego
- 7.3. Wsparcie narzędziowe
- Narzędzia wspierające RCA
- Narzędzia do monitoringu wsparcia produkcji
- Narzędzia do zarządzania wiedzą
- Wspólne tworzenie dokumentów
- Tablice kanbanowe
- 8. Ciągłe zapewnienie jakości
- Zwinne myślenie
- 8.1. Koncepcja łańcucha bramek jakości
- 8.2. Zapobieganie występowaniu problemów
- Techniki i metody zapewniania jakości
- Monitoring
- 8.3. Wsparcie narzędziowe
- Narzędzia do monitoringu infrastruktury i systemów IT
- 9. Dobrze. Lepiej. Bardzo dobrze Lepsze zarządzanie jakością w Agile
- 9.1. Wizualizacja potrzeb związanych z zarządzaniem jakością w organizacji plus edukacja wewnątrz firmy
- Ewangelista zapewniania jakości
- Zwinne gildie. Model Spotify
- 9.2. Jak i gdzie zdobywać wiedzę?
- Szkolenia i certyfikacje
- Coaching
- Meetupy cykliczne spotkania społeczności
- Idea open space
- Konferencje
- Podsumowanie
- Manifest zwinnego zarządzania jakością
- Praktyki zwinnego zarządzania jakością
- Bibliografia
- Spis rysunków
- Spis tabel
- Przypisy