Post on 19-Feb-2017
ANALIZA WPŁYWU
PRZEWIDZIEĆ KONSEKWENCJE ZMIAN
TestingCup 2016
Karolina Zmitrowicz
AGENDA
Czym są wymagania?
Śledzenie powiązań
Analiza wpływu
COPYRIGHT @ KAROLINA ZMITROWICZ 2
CZYM SĄ WYMAGANIA? Czyli oczywista oczywistość
3 Copyright @ Karolina Zmitrowicz
WYMAGANIE
Wymaganie to [IEEE 610]:
1. Stan lub zdolność potrzebna interesariuszowi, aby rozwiązać problem lub osiągnąć cel.
2. Stan lub zdolność, która musi zostać spełniona lub posiadana przez system lub moduł, aby spełnić
kontrakt, standard, specyfikację lub inne formalne dokumenty.
3. Reprezentacja w formie dokumentu stanu lub zdolności zgodnie z (1) lub (2).
COPYRIGHT @ KAROLINA ZMITROWICZ 4
KLASYFIKACJA WYMAGAŃ
Wymagania biznesowe
Wymagania interesariuszy
Wymagania rozwiązania (funkcjonalne, jakościowe)
Wymagania przejścia
COPYRIGHT @ KAROLINA ZMITROWICZ 5
BABOK® Guide Kotonya & Sommerville
Śle
dzenie
ŚLEDZENIE POWIĄZAŃ Moda na sukces w IT...
6 Copyright @ Karolina Zmitrowicz
ŚLEDZENIE POWIĄZAŃ
COPYRIGHT @ KAROLINA ZMITROWICZ 7
Śledzenie
• Sposób zarządzania zmieniającymi się wymaganiami i powiązanymi z nimi artefaktami.
• Kontrola spełnienia/wykonania wszystkich ważnych etapów procesu wytwarzania.
• Podstawa dla testowania, V&V.
ŚLEDZENIE POWIĄZAŃ
COPYRIGHT @ KAROLINA ZMITROWICZ 8
ŻĄDANIE ZMIANY
9 Copyright @ Karolina Zmitrowicz
ŻĄDANIE ZMIANY
ID:
Krótki opis:
Status:
Dane zgłaszającego:
Data zgłoszenia:
Priorytet:
Oczekiwana data wdrożenia:
Zmiana dotyczy:
Przyczyna zmiany:
Opis pożądanego rozwiązania:
Korzyści dla biznesu:
Ryzyko:
Decyzja dotycząca zmiany:
Osoba decydująca:
Data:
Uzasadnienie:
COPYRIGHT @ KAROLINA ZMITROWICZ 10
ANALIZA WPYWU Jak uniknąć efektu „miało niczego nie zepsuć”
Copyright @ Karolina Zmitrowicz 11
ANALIZA WPŁYWU
Analiza wpływu • (1) Proces identyfikacji potencjalnych skutków
zmiany, lub szacowania, co musi być zmodyfikowane, aby dokonać zmiany.
• (2) Ocena zagrożeń związanych ze zmianami, łącznie z oszacowaniem wpływu na zasoby, wysiłku i harmonogram.
COPYRIGHT @ KAROLINA ZMITROWICZ 12
req Requirements Traceability - TC
REQ010 Zarządzanie
użytkownikami
(from Functional Requirements)
(from Administracja
administratorami/użytkownikami)
UCS031 Utworz
konto użytkownika
(from Administracja
administratorami/użytkownikami)
UCS024 Edycja kont
użytkowników
(from Administracja
administratorami/użytkownikami)
UCS030 Usun konto
użytkownika
REQ004 Obowiązkowość
pól
(from Functional Requirements)
SCR007 Tworzenie nowego użytkownika/Edycja danych użytkownika
(from Main)
ANALIZA WPŁYWU
COPYRIGHT @ KAROLINA ZMITROWICZ 13
ANALIZA ZMIANY W EA
Relationships Window – pokazuje powiązania dla wskazanego elementu
COPYRIGHT @ KAROLINA ZMITROWICZ 14
ANALIZA ZMIANY W EA
Traceability Window – pokazuje powiązania dla wskazanego elementu
COPYRIGHT @ KAROLINA ZMITROWICZ 15
ANALIZA ZMIANY W EA
Relationship Matrix – powiązania
pomiędzy elementami w pakiecie
COPYRIGHT @ KAROLINA ZMITROWICZ 16
ANALIZA ZMIANY
Analiza wpływu żądania zmiany
Dotyczy: ID żądania zmiany
Elementy dotknięte przez zmianę:
Systemy IT:
Wymagania biznesowe:
Wymagania funkcjonalne (przypadki użycia):
Interfejsy:
Wymagania niefunkcjonalne:
Interfejsy użytkownika (GUI):
Dane:
Wysiłek wymagany do realizacji zmiany
Praca analityczna:
Praca projektowa:
Praca programistyczna:
Praca testerska:
Inne:.....
COPYRIGHT @ KAROLINA ZMITROWICZ 17
Pho
tog
rap
h: H A
rmstro
ng R
ob
erts/
Corb
is
PRZEĆWICZMY TO
18 Copyright @ Karolina Zmitrowicz
SPECYFIKACJA
Zapoznaj się ze specyfikacją wymagań.
COPYRIGHT @ KAROLINA ZMITROWICZ 19
SPECYFIKACJA
Wymagania użytkownika WU/01 Prowadzenie ewidencji incydentów
WU/02 Zarządzanie incydentami w projekcie
Wymagania funkcjonalne WF/01 Dodawanie incydentów
WF/02 Przeglądanie incydentów
WF/03 Przypisywanie incydentów do osób
WF/04 Zmiana incydentów
WF/05 Komentowanie incydentów
WF/06 Zarządzanie ewidencją projektów
WF/07 Przeglądanie projektów
WF/08 Zarządzanie uprawnieniami użytkowników w projekcie
Wymagania jakościowe NFR001 Intuicyjny interfejs
NFR002 Pomoc kontekstowa
NFR003 Jednocześni użytkownicy
NFR004 Liczba transakcji dziennie
NFR005 Systemy operacyjne
Wymagania przejścia na nowe rozwiązanie WP/01 Import użytkowników
COPYRIGHT @ KAROLINA ZMITROWICZ 20
SPECYFIKACJA
WYMAGANIA FUNKCJONALNE
ADMINISTROWANIE PROJEKTAMI
UCS015 Przeglądaj listę projektów
UCS016 Przeglądaj szczegóły projektu
USC017 Dodaj projekt
USC018 Edytuj projekt
USC019 Usuń projekt
UCS020 Przypisz użytkownika do projektu
UCS021 Edytuj role użytkownika w projekcie
UCS022 Usuń użytkownika z projektu
UCS023 Konfiguruj liczbę projektów na stronie
ADMINISTROWANIE INCYDENTAMI
UCS032 Dodaj incydent
UCS033 Dodaj komentarz
UCS034 Edytuj incydent
UCS035 Konfiguruj liczbę incydentów na stronie
UCS036 Przeglądaj listę incydentów
UCS037 Przeglądaj szczegóły incydentu
UCS038 Przypisz incydent
UCS039 Zmień status incydentu
COPYRIGHT @ KAROLINA ZMITROWICZ 21
ŻĄDANIE ZMIANY
COPYRIGHT @ KAROLINA ZMITROWICZ 22
CR ID #01
Tytuł: Zmiana identyfikatora obiektu
Opis: Należy zmienić sposób identyfikacji obiektów. Dotychczasowy sposób identyfikacji: prefiks projektu+numer obiektu w bazie. Pożądane
rozwiązanie: trzyznakowy prefiks projektu+numer obiektu w bazie
Priorytet: NW
ANALIZA WPŁYWU
Podaj funkcje, wymagania, obszary, na które wpłynie zmiana.
COPYRIGHT @ KAROLINA ZMITROWICZ 23
DZIĘKUJĘ ZA UWAGĘ
Copyright @ Karolina Zmitrowicz 24