Behavior-Driven Development - Code Sprinters

Behavior-Driven Development

Behavior-Driven Development to zaawansowane warsztaty przeznaczone dla całych zespołów wytwarzających produkty informatyczne. Dzięki zamkniętemu szkoleniu, w którym uczestnikami są deweloperzy i osoby odpowiedzialne za tworzenie wymagań, granica między sferą biznesową a IT korzystnie zaciera się na rzecz nowoczesnych sposobów współpracy.

OPIS SZKOLENIA

Warsztaty składają się w całości z praktycznych ćwiczeń przeplatanych odrobiną koniecznej teorii. 

Przez pierwszą połowę warsztatów uczestniczą w nich zarówno deweloperzy jak i osoby z “biznesu” odpowiedzialne za definiowanie wymagań i zarządzanie nimi. W tym czasie ćwiczymy głównie praktyki wspólnego tworzenia wymagań oraz zarządzania nimi w taki sposób by maksymalizować wartość biznesową.

Druga część warsztatów skierowana jest głównie do programistów i testerów. Skupiamy się na poznaniu narzędzi i technik tworzenia testów automatycznych będących jednocześnie wykonywalną dokumentacją.

Uczestnicy szkolenia będą potrafili skonfigurować i obsługiwać środowisko do automatycznych testów akceptacyjnych oraz używać narzędzi wspomagających wytwarzanie oprogramowania w podejściu  BDD.

PROGRAM SZKOLENIA

Część pierwsza (przeznaczona zarówno dla deweloperów jak i osób z biznesu)

  1. Wstęp do Agile.
  2. Czym jest Behavior Driven Development?
  3. Tworzenie i analiza wymagań.
  4. W jaki sposób wybierać wymagania do zaimplementowania?
  5. Wartość Biznesowa a pieniądze.
  6. Role i zadania w zespole kros-funkcjonalnym (w tym rola analityka).
  7. Kiedy stosować BDD?
  8. Model Cynefin i jego przełożenie na proces wytwarzania oprogramowania
  9. User Stories i Scenariusze (czy też przypadki użycia) – jak je tworzyć, jak nimi zarządzać?
  10. Tworzenie i zarządzanie backlogiem produktu.
  11. Korzyści z zastosowania BDD.

Część druga (przeznaczona głównie dla deweloperów i testerów – oczywiście zapraszamy również osoby z biznesu)

  1. Narzędzia do automatyzacji testów – omówienie, konfiguracja i praktyka:
  • JUnit
  • JBehave
  • Maven
  • FestAssert
  • Selenium WebDriver
  1. Wstęp do Automatyzacji testów.
  2. Utrzymywanie dużej ilości testów – Page Object Pattern a BDD
  3. Continuous Integration.
  4. Kiedy stosować TDD a kiedy BDD?
  5. User Stories – teoria i praktyka.
  6. Warianty językowe podczas tworzenia User Stories – definiowanie własnych słowników
  7. Given – When – Then – czyli jak pisać czytelne testy?

TERMINY SZKOLEŃ

Szkolenia BDD organizujemy w formie zamkniętej dla całego zespołu, w Państwa firmie. Spowodowane jest to tym, że Behavior Driven Development jest kompleksową metodą wytwarzania oprogramowania i aby możliwe było jej pełne zastosowanie wiedza na temat tego jak to robić potrzebna jest w całej organizacji a nie tylko wśród developerów. Dzięki takiemu rozwiązaniu od razu po szkoleniu będziecie mogli wdrożyć nabyte umiejętności w codziennej pracy.

CENY I WARUNKI

Ceny zależą od wielkości grupy. W celu otrzymania oferty prosimy o kontakt.

adres e-mail: szkolenia@codesprinters.pl
tel: +48 (12) 379 34 14


NAJCZĘŚCIEJ ZADAWANE PYTANIA

Czy możecie zorganizować szkolenie w moim mieście?
Czy szkolenie może być dostosowane do potrzeb grupy?

W PAKIECIE TANIEJ


TRENERZY PROWADZĄCY SZKOLENIE


ZOBACZ RÓWNIEŻ INNE SZKOLENIA