Opis
Umiejętności zdobywane podczas kursu:
- Umiejętność efektywnego implementowania działań związanych z SQA (ang. Software Quality Assurance)
- Zwiększanie satysfakcji klienta poprzez zapewnienie poprawy jakości tworzonego rozwiązania informatycznego.
Cel
- Dostarczenie wiedzy związanej z pomiarem bieżącej i przewidywanej jakości oprogramowania.
- Audyt procesu wytwarzania oprogramowania.
- Zarządzanie konfiguracją.
- Kształcenie umiejętności wdrażania procedur związanych z kontrolą jakość w organizacji klienta.
Grupa docelowa:
Profesjonaliści związani z projektami budowy i wdrożeń oprogramowania. Kierownicy projektów, kontrolerzy jakości i inni związani z tworzeniem, testowaniem i ulepszaniem istniejących i nowych rozwiązań. Zarządzający wydaniami oraz informacją zwrotną od klienta, także odniosą korzyści z tego szkolenia.
Szkolenie trwa: 3 dni.
Oferujemy szkolenia w naszych ośrodkach w Warszawie, Wrocławiu, Krakowie, jak i w lokalizacjach wskazanych przez klienta. W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl
Wymagania:
- Znajomość zagadnień związanych z projektami informatycznymi
- Znajomość zagadnień technologicznych wpływająca na projekt i jakość produktu końcowego
Konspekt
- Zarządzanie jakością oprogramowania.
- Role w zarządzaniu jakością oprogramowania.
- Cykle życia oprogramowania i ich znaczenie
- Dokumentowanie procesu zarządzania jakością oprogramowania
- Definiowanie celu zarządzania jakością oprogramowania
- Analiza komponentów związanych z jakością.
- Tworzenie procesu
- Wybór dobrych praktyk i implementowanie procesu zarządzania jakością
- Normy i modele
- CMMI, IEEE, ISO 9001
- Standardy dokumentowania i wyboru informacji
- Standardy prowadzenia dokumentacji
- Przeglądy i audyty
- Ślad działań w dokumentacji
- Techniki weryfikacji jakości
- Przegląd technik weryfikacji i walidacji
- Analiza cyklu życia produktu
- Implementowanie realizacji technik
- Przegląd technik testowania
- Techniki inspekcji
- Definicja procesu inspekcji
- Organizacja procesu inspekcji
- Rezultaty inspekcji i ich prezentowanie
- Typy audytów
- Audyt produktu, projektu, konfiguracji i jakości
- Wnioski audytu w raporcie
- Porównanie standardów branżowych
- Modele i standardy ISO9001 i CMMI
- Proces produkcji i dobre praktyki
- Weryfikacja konfiguracji produktu z użyciem audytu konfiguracji
- Akceptacja produktu poprzez spełnianie wymagań
- Dokumentacja a zawartość produktu
- Usprawnianie procesu produkcji z użyciem audytu
- Inicjowanie procesu audytu
- Przygotowanie i planowanie audytu
- Raportowanie rezultatów
- Monitorowanie niezgodności
- Zarządzanie konfiguracją
- Identyfikowanie przepływu pracy i produktu
- Zarządzanie i kontrola spójności produktu
- Zarządzanie komponentami w cyklu wydań produktu
- Raportowanie statusu produktu z użyciem raportów
- Zarządzanie jakością i rola zarządzania konfiguracją
- Weryfikacja oprogramowania i sprzętu
- Utrzymanie danych testowych i testy regresyjne
- Śledzenie zmian
- Działania SQA i audyt konfiguracji
- Przeglądy dokumentacji
- Dostęp do raportów zmiany konfiguracji i jakości dla personelu
- Dokumentowanie i potwierdzanie wniosków audytu
- Prezentowanie wniosków audytu
- Optymalizacja procesów
- Definiowanie i implementowanie optymalizacji procesów
- Planowanie działań optymalizacyjnych
- Informacja zwrotna poprzez metryki
- Analiza metryk
- Analiza przyczynowo-skutkowa
- Komunikowanie postępu w procesach
- Koordynacja etapów
- Implementowanie działań korygujących
- Techniki redukcji ryzyka