Plan Szkolenia

Wprowadzenie

  • Czym jest proces zarządzania wymaganiami? Dlaczego Agile?
  • Zwinność biznesowa i dostarczanie oprogramowania w Agile: Definicje
  • Łączenie Agile z biznesem: Model motywacji biznesowej a Business Model Canvas
  • Jak efektywnie wykorzystać Value Proposition Canvas do definiowania wizji produktu?
  • Zasady zwinności biznesowej a dostarczania oprogramowania w Agile
  • Czym Agile nie jest? Wpływy dostosowania do strategii i możliwości
  • Zarządzanie wymaganiami w kontekście Agile
  • Cykl życia Scrum: Kwestie dotyczące kompletności wymagań i ich śledzenia
  • Jak produktywne modele poprawiają komunikację w Agile?
  • Rozszerzenia biznesowe Agile: Strukturyzowanie wkładu wartości biznesowej w historię użytkownika
  • Panorama diagramów UML do modelowania wymagań
  • Ramy do śledzenia wymagań w kierunku implementacji oprogramowania i testów
  • Pięciopoziomowe planowanie projektu Agile (od wyjaśnienia wizji i backlogu produktu do zadań… oraz szkieletu architektury)
  • Zarządzanie wymaganiami w ramach metodologii Agile (Scrum, DAD) a Unified Process (RUP)
  • Role, zespoły, środowiska
  • Prezentacja studium przypadku dotyczącego strukturyzowania wymagań i zarządzania nimi w procesie iteracyjnym

Jak opisać wizję biznesową i potrzeby za pomocą modeli śledzonych?

  • Kwalifikacja wymagań: Model Kano a Value Proposition Canvas
  • Strukturyzowanie wizji produktu na podstawie strategii, sił środowiskowych i trendów
  • Propozycja wartości, kluczowe działania, kluczowe zasoby, strumienie przychodów i struktury kosztów
  • Odkrywanie zakresu biznesowego produktu na podstawie potrzeb, korzyści i problemów klientów
  • Opisywanie przypadków użycia biznesowego za pomocą 'strumieni wartości' i 'etapów wartości'
  • Łączenie zakresu biznesowego produktu z oczekiwanymi 'wkładami wartości'
  • Studium przypadku: Opisywanie wizji produktu

Jak opisać potrzeby użytkowników za pomocą modelowania przypadków użycia w Agile (epiki i historie użytkownika)?

  • Agile Estimating and Planning
  • Budowanie i zarządzanie backlogiem produktu / stopień szczegółowości wymagań
  • Przed planowaniem sprintu
  • Tworzenie backlogu sprintu
  • Wzorzec historii użytkownika w Agile: zakres systemu (podmiot), aktorzy, przypadki użycia, historie użytkownika, kryteria akceptacji, model INVEST
  • Szkielet architektury w Disciplined Agile Delivery: Od procesów do technologii
  • Jak odkryć epiki i historie użytkownika na podstawie strumieni wartości?
  • Wkład wartości epik i historii użytkownika
  • Pisanie zadań: stopień szczegółowości i rozmiar z wykorzystaniem modelu SMART
  • Studium przypadku: Odkrywanie epik i historii użytkownika na podstawie strumieni wartości

Weryfikacja i testowanie prawidłowego zrozumienia szczegółowych specyfikacji

  • Wykorzystanie iteracyjnego procesu zbierania wymagań i backlogu sprintu
  • Zasady efektywnego opisywania epik, historii użytkownika i architektury
  • Diagramy do weryfikacji opisów epik i historii użytkownika
  • Jak wybrać odpowiedni diagram?
  • Doprecyzowanie funkcji za pomocą modelowania przypadków użycia i relacji
  • Testowanie prawidłowego zrozumienia wymagań z wykorzystaniem Test-Driven Requirements
  • Struktury Given/When/Then i kontrakty operacyjne do kierowania deweloperami w implementacji wymagań
  • Analiza pokrycia i zarządzanie zmianami
  • Studium przypadku: Weryfikacja, testowanie i komunikowanie szczegółowych wymagań deweloperom

Podsumowanie

  • Kroki efektywnego zbierania wymagań i procesów analizy systemu
  • Śledzenie między wymaganiami a modelami analizy
  • Wzorce zbierania i testowania wymagań

Uwaga: Powyższe sesje szkoleniowo-mentoringowe prowadzone są interaktywnie z wykorzystaniem przykładów z narzędzi inżynierii wymagań i modelowania, aby zapewnić dobry poziom śledzenia między wymaganiami a podstawowymi rozwiązaniami. Koncepcje są najpierw wyjaśniane na podstawie prostych przykładów, a następnie następują szkice rozwiązań do potencjalnego przypadku. Po tej sesji możemy również towarzyszyć Ci w przeglądzie i walidacji Twoich rozwiązań w zależności od potrzeb.

 21 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie