Zmniejszanie pracochłonności i kosztów poprzez robienie lepszych wymagań
Szkolenie przeznaczone jest dla tych wszystkich, którzy zaangażowani są w proces tworzenia specyfikacji funkcjonalnej systemów informatycznych oraz tych, którzy rozwijają i testują systemy zbudowane w oparciu o tę specyfikację, czyli dla testerów, analityków wymagań, programistów i kierowników projektu. Uczestnicy powinni posiadać podstawową wiedzę z zakresu testowania lub doświadczenie w tworzeniu oprogramowania na podstawowym poziomie.
3 dni (zajęcia prowadzone są w formie wykładu połączonego z warsztatem).
Skupienie się na unikaniu problemów
Niewłaściwie sformułowane wymagania w sposób znaczący przyczyniają się do wzrostu kosztu rozwoju systemów informatycznych i czasu potrzebnego na ich realizację . Tworzenie wymagań o wysokim stopniu testowalności pozwala uniknąć tych problemów. Znalezienie odpowiedzi na pytania: „w jaki sposób za pierwszym razem precyzyjnie napisać wymagania?” oraz „jak poprawić wymagania przed rozpoczęciem kodowania?” jest niezbędne, by zwiększyć efektywność procesu wytwórczego. Niniejsze szkolenie dostarcza wiedzy jak tworzyć specyfikację i zorganizować proces zbierania wymagań, by zebrane informacje były na tyle przejrzyste i szczegółowe, aby bez kłopotu na ich podstawie zaprojektować przypadki testowe.
Zbiór tych samych informacji dotyczących wymagań ma kluczowe znaczenie dla projektantów, programistów i analityków. Szkolenie stanowi przewodnik jak zbudować wspólne repozytorium wymagań zarówno prostymi środkami, jak i przy użyciu wyrafinowanych produktów komercyjnych.
Ćwiczenia wchodzące w skład szkolenia mogą być robione w oparciu o przykłady przygotowane przez instruktora, mogą również dotyczyć rzeczywistych projektów.
W celu utrwalenia wiedzy nabywanej podczas kursu uczestnicy wykonują szereg ćwiczeń, między innymi z zakresu: