testingcup 2016 analiza wpływu v1.1

24
ANALIZA WPŁYWU PRZEWIDZIEĆ KONSEKWENCJE ZMIAN TestingCup 2016 Karolina Zmitrowicz

Upload: karolina-zmitrowicz

Post on 19-Feb-2017

98 views

Category:

Software


1 download

TRANSCRIPT

Page 1: TestingCup 2016 analiza wpływu v1.1

ANALIZA WPŁYWU

PRZEWIDZIEĆ KONSEKWENCJE ZMIAN

TestingCup 2016

Karolina Zmitrowicz

Page 2: TestingCup 2016 analiza wpływu v1.1

AGENDA

Czym są wymagania?

Śledzenie powiązań

Analiza wpływu

COPYRIGHT @ KAROLINA ZMITROWICZ 2

Page 3: TestingCup 2016 analiza wpływu v1.1

CZYM SĄ WYMAGANIA? Czyli oczywista oczywistość

3 Copyright @ Karolina Zmitrowicz

Page 4: TestingCup 2016 analiza wpływu v1.1

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

Page 5: TestingCup 2016 analiza wpływu v1.1

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

Page 6: TestingCup 2016 analiza wpływu v1.1

ŚLEDZENIE POWIĄZAŃ Moda na sukces w IT...

6 Copyright @ Karolina Zmitrowicz

Page 7: TestingCup 2016 analiza wpływu v1.1

Ś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.

Page 8: TestingCup 2016 analiza wpływu v1.1

ŚLEDZENIE POWIĄZAŃ

COPYRIGHT @ KAROLINA ZMITROWICZ 8

Page 9: TestingCup 2016 analiza wpływu v1.1

ŻĄDANIE ZMIANY

9 Copyright @ Karolina Zmitrowicz

Page 10: TestingCup 2016 analiza wpływu v1.1

ŻĄ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

Page 11: TestingCup 2016 analiza wpływu v1.1

ANALIZA WPYWU Jak uniknąć efektu „miało niczego nie zepsuć”

Copyright @ Karolina Zmitrowicz 11

Page 12: TestingCup 2016 analiza wpływu v1.1

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)

Page 13: TestingCup 2016 analiza wpływu v1.1

ANALIZA WPŁYWU

COPYRIGHT @ KAROLINA ZMITROWICZ 13

Page 14: TestingCup 2016 analiza wpływu v1.1

ANALIZA ZMIANY W EA

Relationships Window – pokazuje powiązania dla wskazanego elementu

COPYRIGHT @ KAROLINA ZMITROWICZ 14

Page 15: TestingCup 2016 analiza wpływu v1.1

ANALIZA ZMIANY W EA

Traceability Window – pokazuje powiązania dla wskazanego elementu

COPYRIGHT @ KAROLINA ZMITROWICZ 15

Page 16: TestingCup 2016 analiza wpływu v1.1

ANALIZA ZMIANY W EA

Relationship Matrix – powiązania

pomiędzy elementami w pakiecie

COPYRIGHT @ KAROLINA ZMITROWICZ 16

Page 17: TestingCup 2016 analiza wpływu v1.1

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

Page 18: TestingCup 2016 analiza wpływu v1.1

PRZEĆWICZMY TO

18 Copyright @ Karolina Zmitrowicz

Page 19: TestingCup 2016 analiza wpływu v1.1

SPECYFIKACJA

Zapoznaj się ze specyfikacją wymagań.

COPYRIGHT @ KAROLINA ZMITROWICZ 19

Page 20: TestingCup 2016 analiza wpływu v1.1

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

Page 21: TestingCup 2016 analiza wpływu v1.1

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

Page 22: TestingCup 2016 analiza wpływu v1.1

ŻĄ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

Page 23: TestingCup 2016 analiza wpływu v1.1

ANALIZA WPŁYWU

Podaj funkcje, wymagania, obszary, na które wpłynie zmiana.

COPYRIGHT @ KAROLINA ZMITROWICZ 23

Page 24: TestingCup 2016 analiza wpływu v1.1

DZIĘKUJĘ ZA UWAGĘ

Copyright @ Karolina Zmitrowicz 24