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
- Co to jest proces Management wymagań? Dlaczego Agile?
- Business elastyczność i dostarczanie oprogramowania w sposób elastyczny: definicje
- Łączenie Agile z Business: Business Motivation Model vs. model płatniczy Business
- Jak skutecznie używać Value Proposition Canvas do zdefiniowania wizji produktu?
- Business elastyczność vs. zasady dostarczania oprogramowania w sposób elastyczny
- Co to nie jest Agile? Wpływy na zgodność z strategiami i zdolnościami
- Proces Management wymagań w kontekście Agile
- Cykl życia Scrum: problemy związane z kompletnością wymagań i śledzeniem
- Jak modele produktywne poprawiają komunikację w 'Agile'?
- Business rozszerzenia Agile: strukturyzowanie Business wartościowego wkładu historii użytkownika
- Przegląd diagramów UML do modelowania wymagań
- Ramy do śledzenia wymagań w kierunku implementacji oprogramowania i testów
- 5 poziomów planowania projektu elastycznego (od wyjaśnienia wizji i backlogu produktu do zadań… i szkieletu architektury)
- Zarządzanie wymaganiami w metodach Agile (Scrum, DAD) vs. Zjednoczony Proces (RUP)
- Role, zespoły, środowiska
- Przedstawienie studium przypadku do strukturyzowania wymagań i zarządzania nimi za pomocą procesu iteracyjnego
Jak opisać wizję biznesową i potrzeby za pomocą śledzonych modeli?
- Kwalifikacja wymagań: model Kano vs. 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 klientów, zysków i bólów
- Opisywanie przypadków użycia biznesowych za pomocą 'strumieni wartości' i 'etapów wartości'
- Łączenie zakresu biznesowego produktu z oczekiwanymi 'wkładami wartościowymi'
- Studium przypadku: opisywanie wizji produktu
Jak opisać potrzeby użytkowników za pomocą modelowania przypadków użycia elastycznego (epików i historii użytkowników)?
- Agile szacowanie i planowanie
- Budowanie i zarządzanie backlogiem produktu / zgraniczność wymagań
- Przed planowaniem sprintu
- Tworzenie backlogu sprintu
- Wzór historii użytkownika Agile: zakres systemu (podmiot), aktorzy, przypadki użycia, historie użytkowników, kryteria akceptacji, model INVEST
- Szkielet chodzący za pomocą Dostarczania Agile w sposób dyscyplinowany: od procesów do technologii
- Jak odkryć epiki i historie użytkowników na podstawie strumieni wartości?
- Wkład wartości epików i historii użytkowników
- Pisząc zadania: zgraniczność i rozmiar za pomocą modelu SMART
- Studium przypadku: odkrywanie epików i historii użytkowników na podstawie strumieni wartości
Walidowanie i testowanie poprawnego zrozumienia szczegółowych specyfikacji
- Używanie procesu zbierania wymagań w sposób inkrementalny i backlog sprintu
- Zasady dla efektywnego opisu epików, historii użytkowników i architektury
- Diagramy do walidowania opisów epików i historii użytkowników
- Jak wybrać odpowiedni diagram?
- Poprawianie funkcji za pomocą modelowania przypadków użycia i relacji
- Testowanie poprawnego zrozumienia wymagań za pomocą Test-Driven Requirements
- Struktury Given/When/Then i umowy operacyjne do kierowania programistami w implementacji wymagań
- Analiza pokrycia i zarządzanie zmianami
- Studium przypadku: walidowanie, testowanie i komunikowanie szczegółowych wymagań do programistów
Podsumowanie
- Kroków skutecznego procesu zbierania wymagań i analizy systemu
- Śledzenie między wymaganiami a modelami analizy
- Wzory do zbierania i testowania wymagań
Uwaga: Powyższe sesje szkoleniowo-mentorskie prowadzone są interaktywnie za pomocą przykładów z narzędzi do inżynierii wymagań i modelowania w celu zapewnienia dobrego poziomu śledzenia między wymaganiami a podstawowymi rozwiązaniami. Koncepcje najpierw są wyjaśniane za pomocą podstawowych przykładów, a następnie są one uzupełniane przez szkice rozwiązań do twojego potencjalnego przypadku. Po tej sesji możemy także towarzyszyć ci, przeglądając i walidując twoje rozwiązania w zależności od twoich 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