TestingCup 2016 analiza wpływu v1.1

Post on 19-Feb-2017

98 views 1 download

Transcript of TestingCup 2016 analiza wpływu v1.1

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