ISTQB w pigułce
  • ISTQB w pigułce
  • AUTOR
  • PODSTAWY
    • Proces testowy
    • Testowanie a debagowanie
    • 7 zasad testowania
    • Weryfikacja i walidacja
    • Środowisko testowe a produkcyjne
    • Wymagania funkcjonalne niefunkcjonalne
  • ROLA TESTERA
    • Typy testerów
    • Tester
    • Zadania testera
      • Analiza dokumentacji
      • Tworzenie dokumentacji
      • Wykonywanie testów
      • Raportowanie incydentów
    • Nawyki skutecznego testera
    • Role w zespole testerów
    • Niezależność w testowaniu
  • PRZYPADEK TESTOWY
    • Przypadek testowy niskiego poziomu (konkretny)
    • Przypadek testowy wysokiego poziomu (logiczny)
    • Przegląd przypadku testowego
  • TYPY TESTÓW
    • Testowanie funkcjonalne
    • Testowanie niefunkcjonalne
    • Testowanie strukturalne (białoskrzynkowe)
    • Testowanie związane ze zmianami - testy regresji i retesty
    • Testowanie pielęgnacyjne
  • TECHNIKI TESTÓW
    • CZARNOSKRZYNKOWE
      • 1. Klasy równoważności
      • 2. Analiza wartości brzegowych
      • 3. Tablice decyzyjne
      • 4. Testowanie przejść między stanami
      • 5. Testowanie w oparciu o przypadki użycia
    • BIAŁOSKRZYNKOWE
      • 1. Pokrycie instrukcji
      • 2. Pokrycie decyzji
      • 3. Inne techniki oparte na strukturze
    • OPARTE NA DOŚWIADCZENIU
      • Zgadywanie błędów
      • Testowanie eksploracyjne
      • Testowanie w oparciu o listy kontrolne
  • POZIOMY TESTÓW
    • POZIOM 1. Testy modułowe (jednostkowe)
    • POZIOM 2. Testy integracyjne
    • POZIOM 3. Testy systemowe
    • POZIOM 4. Testy akceptacyjne
      • Testy Alfa, Beta
  • MODELE
    • Model wodospadowy
    • Model V – sekwencyjny.
    • Model iteracyjny / przyrostowy
  • PLANOWANIE TESTÓW
    • Kryteria wejścia - wyjścia
    • Podejścia do testów
    • Podejścia do szacowania pracochłonności testów
    • Metryki
    • Ryzyko projektowe/produktowe
    • Kierowanie testami
  • TESTY STATYCZNE
    • PRZEGLĄD
      • TYPY przeglądów
      • PODZIAŁ podstawowy
      • Przegląd formalny
      • Przegląd nieformalny
    • Analiza statyczna
    • TECHNIKI przeglądu indywidualnego
      • Listy kontrolne
  • NARZĘDZIA
    • Do zarządzania testowaniem i testami
    • Do testów statycznych
    • Do specyfikacji testów
    • Do wykonania testów oraz logowania
    • Do wydajności i monitorowania
    • Do różnych obszarów zastosowań
  • METODY WYTÓRCZE
    • METODY WYTWÓRCZE
      • Projekt - Proces - Działania rutynowe
        • Projekt
        • Dlaczego projekty upadają?
      • Etapy życia oprogramowania
      • PDCA
      • Planowanie
        • Analiza i specyfikacja wymagań
        • Planowanie projektu - metodyki KLASYCZNE
        • Planowanie projektu - metodyki ZWINNE
        • Ryzyko a niepożądane skutki
      • Narzędzia planowania - SMART - MoSCow...
        • SMART
        • Mapa myśli
        • MoSCoW
        • WSJF
        • Trójkąt celów
      • Role projektowe
        • Role projektowe – metodyki klasyczne
        • Role projektowe – SCRUM
    • AGILE - METODYKI ZWINNE
      • Manifest Agile
      • Podejście "cały zespół" i info zwrotne
      • Historyjki użytkownika
      • Planowanie wydania i iteracji
      • RETROSPEKTYWY
      • Rola i umiejętności testera w projekcie zwinnym
      • PODEJŚCIA
        • Programowanie ekstremalne (XP)
        • Test-driven development (TDD)
        • Scrum
        • Kanban
    • SCRUM
      • Szacowanie czasochłonności
    • KANBAN
  • Linki
    • e-Olak.pl
  • POLITYKA PRYWATNOŚCI
    • PRAWA AUTORSKIE
      • GitHub
Powered by GitBook
On this page
  • Scrum – role
  • Scrum to podejście, które obejmuje następujące praktyki:
  • Reguły SCRUM
  • Product backlog - zaległości produktowe
  • Sprint
  • Scrum'y - meeting'i
  • Daily Scrum
  • Backlog Refinement Meeting
  • Retrospective Meeting
  • Przykłady
  • Wykres wypalania
  • Backlog

Was this helpful?

  1. METODY WYTÓRCZE

SCRUM

Metodologia SCRUM opiera się na zdyscyplinowanym zarządzaniu projektem i zakłada częstą weryfikację wymagań i wypracowanych rozwiązań. Kolejne etapy wytwarzania oprogramowania zawierają się w iteracjach, w ramach których przeprowadza się testowanie i weryfikację zgodności wytworzonego kodu programu z przyjętymi założeniami, zbiera się wymagania uzupełniające oraz planuje zadania na kolejną iterację.

Scrum – role

  1. Zespół Deweloperski – interdyscyplinarny.

  2. Product Owner (Właściciel Produktu).

  3. Scrum Master.

Scrum to podejście, które obejmuje następujące praktyki:

  • Sprint

  • Przyrost produktu

  • Backlog produktu

  • Backlog sprintu

  • Definition of Done (definicja ukończenia)

  • Timeboxing (ograniczenia czasowe)

  • Przejrzystość – status i Daily Scrum

Reguły SCRUM

Celem projektu jest zadowolenie klienta realizowane przez częste dostawy kolejnych wersji oprogramowania.

  • Zmiany i doprecyzowania wymagań są cechą naturalną wynikającą z lepszego rozumienia cech wytwarzanego oprogramowania.

  • Klient (Właściciel produktu) jest stale zaangażowany w proces wytwarzania oprogramowania.

Zespół realizujących projekt (zazwyczaj 5 – 8 osób) musi się codziennie spotykać i omawiać zadania zrealizowane i pozostające do wykonania.

  • Stała dbałość o jakość i dobry projekt jest kluczem do zamknięcia projektu.

  • Uczestnicy projektu sami dokonują wyboru zadań do realizacji.

  • Tworzeniem środowiska pracy zajmuje się SCRUM Master, który wspiera walkę świń przeciwko kurczakom.

Product backlog - zaległości produktowe

  • Wymagania Właściciela produktu zebrane są w listę (Zaległości produktowe).

  • Każda zaległość produktowa ma ustaloną złożoność wyrażoną przez Story Points. Szybkość realizacji zadań (wypalania) może się zmieniać w zależności od postępu prac.

  • Do zaległości produktowych można dodawać nowe elementy (w tym np. zmiany wymagań klienta, czy zmiany technologiczne).

  • Priorytety na liście zaległości ustala Właściciel produktu.

Sprint

  • Realizacja projektu organizowana jest w Sprintach (okresowych spotkaniach Zespołu) i w codziennych SCRUM-ach (Daily Scrum - krótkie spotkanie – co zrobiłeś, – jakie miałeś przeszkody? – co planujesz zrobić?).

  • Pierwsze spotkanie to Sprint planujący (zebranie Userstories, opracowanie arkusza zaległości produktowych (Product backlog).

  • Zadania muszą być podzielone na fragmenty, których wielkość to max. kilkanaście Story Points.

  • Jeden raz na miesiąc (dla małych projektów częściej, np. 1/tydzień) odbywa się Sprint, gdzie omawiany jest wynik pracy Zespołu (prezentacja produktu), weryfikowany jest arkusz zaległości produktowych i zaległości sprintu oraz planowane są zadania na kolejny Sprint.

Dokumentacja SCRUM opiera się na arkuszu

  • zaległości produktowych (Backlog produktu)

  • liście zaległości Sprintu (Backlog Sprintu)

  • wykresie wypalania.

Scrum'y - meeting'i

Daily Scrum

  • Co skończyłeś od poprzedniego spotkania?

  • Co planujesz skończyć do następnego spotkania?

  • Co blokuje Ci pracę?

Backlog Refinement Meeting

  • W połowie Sprintu organizowany jest Backlog Refinement Meeting, którego celem jest doprecyzowanie zadań w Backlogu, ich estymacja oraz wstępne określenie priorytetów.

Retrospective Meeting

  • Po zakończonym Sprincie organizowany jest Retrospective Meeting, którego celem jest podsumowanie ostatniego Sprintu (Co poszło dobrze, Co wymaga poprawy, Działania do podjęcia w czasie następnego Sprintu).

Codzienne spotkanie, które angażuje członków zespołu, także testerów, na którym podają oni aktualny status swoich zadań. Zbiór pytań dla każdego członka zespołu to:

Przykłady

Wykres wypalania

Backlog

d

PreviousKanbanNextSzacowanie czasochłonności

Last updated 4 years ago

Was this helpful?