Kurs obejmuje współczesne zasady i praktyki rozwoju, w tym miejsce zarządzania projektami, testowania i analizy biznesowej, w kontekście Agile i tradycyjnego Waterfall.
Kurs ma mieć charakter warsztatowy z możliwością zadawania pytań przez uczestników i badania rzeczywistego zastosowania treści.
Kurs składa się z serii modułów, z których każdy ma trwać 1,5 godziny, tj. 1 dzień szkoleniowy składałby się z 4 modułów.
Docelowi odbiorcy
Ten kurs jest skierowany do tych, którzy chcą uzyskać szybki przegląd współczesnego rozwoju oprogramowania Waterfall i Agile oraz wpływu na zarządzanie projektami, testowanie i analizę biznesową.
Moduł 1: Tradycyjne podejścia do rozwoju
- 1.1 Przegląd sekwencyjnych, predykcyjnych podejść programistycznych
- Opis sekwencyjnego, predykcyjnego podejścia "Waterfall
- Oś czasu ewolucji podejścia Waterfall
- 1.2 Strawman Waterfall
- Model Waterfall dr Winstona Royce'a
- Korzyści z Waterfall dla kontrolowania projektów
- "Nieodłączne ryzyko" Royce'a
- 1.3 Model V
- Wczesna weryfikacja i walidacja
- Zalety modelu V
- 1.4 Modele przyrostowe
- Przykład Rational Unified Process
- Dostarczanie przyrostowe
- Zmniejszanie zakresu i zarządzanie ryzykiem
- 1.5 Kiedy stosować Waterfall
- Zdefiniowana kontrola procesu
Moduł 2: Przegląd Prince2
- 2.1 Czym jest Prince2?
- Definicja i pochodzenie
- Certyfikaty Prince2: Foundation, Practitioner, Agile
- Korzyści z Prince2
- 2.2 Metodologia Prince2
- Role - kierownik projektu, klient, użytkownik, dostawca, rada projektu
- Management Techniki - Zapewnienie projektu, wsparcie projektu
- Zakres - interakcja z umowami i zarządzanie umowami
- Kontrolowanie zmian - zarządzanie ryzykiem, jakością i zmianami
- 2.3 Model procesu Prince2
- Kierowanie projektem
- Rozpoczęcie projektu
- Inicjowanie projektu
- Zarządzanie granicami etapów
- Kontrolowanie etapu
- Zarządzanie dostarczaniem produktu
- Zamykanie projektu
- Planowanie
Moduł 3: Agile Przegląd
- 3.1 Przegląd historyczny
- Oś czasu ewolucji idei "Agile" od lat 90. do chwili obecnej
- Wczesne podejścia Agile - Scrum, XP, DSDM
- Rozwój Agile - Kanban, BDD, DevOps, skalowanie
- 3.2 Manifest Agile
- Tło tworzenia Manifestu
- Przegląd Manifestu Agile
- Osoby i interakcje ponad procesami i narzędziami
- Działające oprogramowanie zamiast kompleksowej dokumentacji
- Współpraca z klientem zamiast negocjowania umów
- Reagowanie na zmiany zamiast podążania za planem
Moduł 4: Agile Zasady
- 4.1 12 Agile Zasad
- Dyskusja grupowa na temat każdej zasady
- 4.2 Podsumowanie koncepcji Agile
- Iteracyjne planowanie i rozwój
- Ciągłe doskonalenie
- Ciągłe uczenie się
- Collaboration i komunikacja twarzą w twarz
- Odpowiedzialność zbiorowa
- Zespoły wielofunkcyjne
Moduł 5: Agile Projekt Management z Scrum
- 5.1 Ramy Scrum
- Przegląd - Scrum Przewodnik 2016
- Scrum role i obowiązki - Scrum Master, Product Owner, Team
- Scrum wydarzenia - Sprint, Planowanie Sprintu, Przegląd, Retrospektywa, Codzienny Scrum
- Scrum artefakty - Rejestr Produktu, Rejestr Sprintu, Przyrost Produktu
- 5.2 Agile Zasady projektu Management
- Empiryczna kontrola procesu
- Iteracyjne planowanie i raportowanie
- Ciągłe doskonalenie i retrospekcja
- Zarządzanie zasobami i zespołami
Moduł 6: Software Testing
- 6.1 Podstawy testowania
- Podstawowy proces testowania
- Planowanie, analiza i projektowanie, wykonanie, ocena, zamknięcie
- Poziomy testów - jednostkowy, integracyjny, systemowy, akceptacja użytkownika
- Podejścia testowe - oparte na wymaganiach, oparte na ryzyku, oparte na doświadczeniu
- Techniki projektowania testów - techniki białoskrzynkowe i czarnoskrzynkowe
- Podstawowy proces testowania
- 6.2 Agile Testowanie
- [Przegląd kwadrantów testowania - strategia testowania, planowanie
- Rozwój oparty na testach
- Zasady automatyzacji testów - piramida automatyzacji testów
- 6.3 Rodzaje testów
- Testy ukierunkowane na technologię, które kierują rozwojem
- Testy jednostkowe, TDD, testy dymne
- [Testy ukierunkowane na technologię, które kierują rozwojem
- Testy fabularne, przykłady, testy akceptacyjne
- Testy krytykujące produkt Business.
- Testy eksploracyjne, testy Alpa/Beta, UAT
- Testy związane z technologią, które krytykują produkt
- Testowanie wydajności, użyteczność, atrybuty jakości
- Testy ukierunkowane na technologię, które kierują rozwojem
Moduł 7: Tradycyjna analiza Business
- 7.1 Czym jest analiza Business?
- Analiza Business i analityk biznesowy
- Poziomy analizy biznesowej - przedsiębiorstwo, projekt, operacyjny
- Zasady analizy Business
- 7.2 Księga wiedzy IIBA BA - Obszary wiedzy
- Planowanie i monitorowanie analizy Business
- Elicytacja i Collaboration
- Cykl życia wymagań Management
- Analiza strategii
- Analiza wymagań i definicja projektu
- Ocena rozwiązania
Moduł 8: Agile Business Analiza
- 8.1 Agile Business Rozważania dotyczące analizy
- Rozwój iteracyjny
- Zespoły wielofunkcyjne
- Collaboration między obszarami biznesowymi i technologicznymi
- 8.2 Przegląd programowania sterowanego zachowaniem
- Początki TDD i ostatnie zmiany
- Definicje - BDD, ATDD, specyfikacja na przykładach
- 8.3 BDD Activiti
- Koncentracja na funkcjach dostarczających wartość biznesową
- Wspólne opracowywanie funkcji
- Otwarte opcje
- Używaj konkretnych przykładów do zilustrowania funkcji
- Pisanie wykonywalnych specyfikacji
- Tworzenie żywej dokumentacji
- 8.4 Agile Techniki i narzędzia BA
- Business definicja wartości
- Personas
- Mapowanie wpływu
- Rzeczywiste opcje
- Historie użytkownika i kryteria akceptacji
- Szacowanie względne
- Szablon Given-When-Then
- Wsparcie narzędziowe dla BDD
United Arab Emirates - Contemporary Development Principles and Practices
Qatar - Contemporary Development Principles and Practices
Egypt - Contemporary Development Principles and Practices
Saudi Arabia - Contemporary Development Principles and Practices
South Africa - Contemporary Development Principles and Practices
Brasil - Contemporary Development Principles and Practices
Canada - Contemporary Development Principles and Practices
中国 - Contemporary Development Principles and Practices
香港 - Contemporary Development Principles and Practices
澳門 - Contemporary Development Principles and Practices
台灣 - Contemporary Development Principles and Practices
USA - Contemporary Development Principles and Practices
Österreich - Contemporary Development Principles and Practices
Schweiz - Contemporary Development Principles and Practices
Deutschland - Contemporary Development Principles and Practices
Czech Republic - Contemporary Development Principles and Practices
Denmark - Contemporary Development Principles and Practices
Estonia - Contemporary Development Principles and Practices
Finland - Contemporary Development Principles and Practices
Greece - Contemporary Development Principles and Practices
Magyarország - Contemporary Development Principles and Practices
Ireland - Contemporary Development Principles and Practices
Luxembourg - Contemporary Development Principles and Practices
Latvia - Contemporary Development Principles and Practices
España - Principios y Prácticas Contemporáneos de Desarrollo
Italia - Contemporary Development Principles and Practices
Lithuania - Contemporary Development Principles and Practices
Nederland - Contemporary Development Principles and Practices
Norway - Contemporary Development Principles and Practices
Portugal - Contemporary Development Principles and Practices
România - Contemporary Development Principles and Practices
Sverige - Contemporary Development Principles and Practices
Türkiye - Contemporary Development Principles and Practices
Malta - Contemporary Development Principles and Practices
Belgique - Contemporary Development Principles and Practices
France - Contemporary Development Principles and Practices
日本 - Contemporary Development Principles and Practices
Australia - Contemporary Development Principles and Practices
Malaysia - Contemporary Development Principles and Practices
New Zealand - Contemporary Development Principles and Practices
Philippines - Contemporary Development Principles and Practices
Singapore - Contemporary Development Principles and Practices
Thailand - Contemporary Development Principles and Practices
Vietnam - Contemporary Development Principles and Practices
India - Contemporary Development Principles and Practices
Argentina - Principios y Prácticas Contemporáneos de Desarrollo
Chile - Principios y Prácticas Contemporáneos de Desarrollo
Costa Rica - Principios y Prácticas Contemporáneos de Desarrollo
Ecuador - Principios y Prácticas Contemporáneos de Desarrollo
Guatemala - Principios y Prácticas Contemporáneos de Desarrollo
Colombia - Principios y Prácticas Contemporáneos de Desarrollo
México - Principios y Prácticas Contemporáneos de Desarrollo
Panama - Principios y Prácticas Contemporáneos de Desarrollo
Peru - Principios y Prácticas Contemporáneos de Desarrollo
Uruguay - Principios y Prácticas Contemporáneos de Desarrollo
Venezuela - Principios y Prácticas Contemporáneos de Desarrollo
Polska - Contemporary Development Principles and Practices
United Kingdom - Contemporary Development Principles and Practices
South Korea - Contemporary Development Principles and Practices
Pakistan - Contemporary Development Principles and Practices
Sri Lanka - Contemporary Development Principles and Practices
Bulgaria - Contemporary Development Principles and Practices
Bolivia - Principios y Prácticas Contemporáneos de Desarrollo
Indonesia - Contemporary Development Principles and Practices
Kazakhstan - Contemporary Development Principles and Practices
Moldova - Contemporary Development Principles and Practices
Morocco - Contemporary Development Principles and Practices
Tunisia - Contemporary Development Principles and Practices
Kuwait - Contemporary Development Principles and Practices
Oman - Contemporary Development Principles and Practices
Slovakia - Contemporary Development Principles and Practices
Kenya - Contemporary Development Principles and Practices
Nigeria - Contemporary Development Principles and Practices
Botswana - Contemporary Development Principles and Practices
Slovenia - Contemporary Development Principles and Practices
Croatia - Contemporary Development Principles and Practices
Serbia - Contemporary Development Principles and Practices
Bhutan - Contemporary Development Principles and Practices
Nepal - Contemporary Development Principles and Practices
Uzbekistan - Contemporary Development Principles and Practices