Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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
Opinie uczestników (2)
Duza wiedza ogolna trenra i doswiadczenie
Nokia Solutions and Networks Sp. z o.o.
Szkolenie - Efficient Requirement Management using Agile Methods and Agile UML Modeling
przekrojowe podejście do tematu