SlideShare a Scribd company logo
1 of 31
Download to read offline
ANALIZA WPŁYWU
ORAZ METODY ZAPEWNIENIA SPÓJNOŚCI
SPECYFIKACJI I MODELI UML
Konferencja be IT, ścieżka be Analyst
Karolina Zmitrowicz Hanna Wesołowska
AGENDA
 Czym są wymagania?
 Śledzenie powiązań
 Analiza wpływu
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 2
CZYM SĄ WYMAGANIA?
Wprowadzenie do inżynierii wymagań
3
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 & HANNA WESOŁOWSKA 4
KLASYFIKACJA WYMAGAŃ
Wymagania
biznesowe
Wymagania
interesariuszy
Wymagania rozwiązania
(funkcjonalne, jakościowe)
Wymagania przejścia
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 5
BABOK® Guide Kotonya & Sommerville
Śledzenie
PROCES WYMAGAŃ
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 6
Analiza
przedsiębiorstwa
Ocena i walidacja
rozwiązania
Analiza wymagań
Zarządzanie
wymaganiami
Identyfikacja
wymagań
Planowanie i
monitorowanie
Analizy Biznesowej
Wymagania
interesariuszy
Wymagania
rozwiązania
Wymagania
biznesowe
Wymagania
przejścia
BABOK® Guide
ŚLEDZENIE POWIĄZAŃ
Które wymagania są powiązane?
7
ŚLEDZENIE POWIĄZAŃ
Do czego śledzenie?
• Analiza wpływu
• Analiza pokrycia
• Dowód realizacji
• Użycie wymagania
• Ponowne użycie wymagań
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 8
ŚLEDZENIE POWIĄZAŃ
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 9
Wymagania
biznesowe
Wymagania
użytkowników
Wymagania
rozwiązania
(funkcjonalne,
jakościowe)
Funkcje
programu
Testy
ŚLEDZENIE POWIĄZAŃ
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 10
Karl Wiegers, www.processimpact.com
Ś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 & HANNA WESOŁOWSKA 11
Źródło: Zmitrowicz K., Chrabski B., Inżynieria wymagań w praktyce, PWN 2014
ŚLEDZENIE POWIĄZAŃ
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 12
ŻĄDANIE ZMIANY
Jak wygląda zgłoszenie zmiany?
13
ZMIANA – CZYLI CO?
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 14
Zmiana
• Różnica między stanem obecnym
zatwierdzonego obiektu
(aplikacji, modelu, dokumentu,
wymagania) a głoszoną nową
żądaną cechą.
Aktorzy ACT001 Administrator
ACT003 Manager projektu
Zdarzenie inicjujące Użytkownik wybiera opcję zmiany roli użytkownika
przypisanego do danego projektu
Warunki początkowe Co najmniej jeden użytkownik dodany do projektu
Opis przebiegu
interakcji
1. Aplikacja wyświetla listę użytkowników przypisanych do
projektu prezentując informacje:
a. Imię
b. Nazwisko
c. Nazwa użytkownika
d. Przypisana rola w projekcie
2. Użytkownik wybiera z listy użytkownika, którego rolę chce
zmienić
3. System wyświetla listę ról: Manager, Tester, Naprawiacz
4. Użytkownik wybiera rolę i zatwierdza
Sytuacje wyjątkowe  Jeśli do projektu przypisany jest już co najmniej jeden
użytkownik z rolą Manager, nie jest możliwe przypisanie tej
roli innemu użytkownikowi. Pojawia się komunikat błędu i
zmiana nie zostaje zapisana.
Przebiegi alternatywne  Sortowanie - Listę użytkowników można posortować
malejąco i rosnąco po polach:
o Imię
o Nazwisko
o Nazwa użytkownika
o Rola
 Filtrowanie – Listę użytkowników można przefiltrować po
polach:
o Imię
o Nazwisko
o Nazwa użytkownika
o Rola
Warunki końcowe Rola użytkownika zostaje zmieniona – nowa rola jest
widoczna na liście użytkowników a użytkownik otrzymuje
uprawnienia do wykonywania zadań w projekcie zgodnie z
przypisaną rolą.
Powiązania  USC017 Dodaj projekt
ŻĄDANIE ZMIANY – CO TO JEST?
Dokument, mail, zadanie
w narzędziu wspomagającym
– w zależności od przyjętej
strategii zarządzania zmianami.
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 15
Żądanie zmiany
• „Propozycja zmiany obiektu odniesienia”
Wg PRINCE2 – Skuteczne zarządzanie projektami
Np. aplikacji, specyfikacji, modelu.
Tzw. Change request.
ŻĄDANIE ZMIANY – JAK MOŻE WYGLĄDAĆ?
Od: Tobiasz Testerski
Do: Be IT Change Management Team
Temat: Nie usuwajmy w aplikacji projektów!
Nie wiemy teraz skąd pochodził zgłoszony incydent, jeśli projekt jest usunięty.
Zmieńcie to proszę!
Dzięki,
T.T.
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 16
ŻĄDANIE ZMIANY
– JAK MOŻE WYGLĄDAĆ?
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 17
Komponent aplikacji
Powód zmiany
Opis zmian
Znaczenie dla biznesu
Stan obecny
ANALIZA WPYWU
Jakie skutki pociągnie za sobą zmiana?
18
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 & HANNA WESOŁOWSKA 19
ANALIZA WPŁYWU
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 20
ANALIZA WPŁYWU
– WIĘCEJ NIŻ POWIĄZANIA
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 21
TWOJE ZADANIE
Przeanalizuj zmiany, a następnie wprowadź je do specyfikacji i modelu
22
SPECYFIKACJA
Zapoznaj się ze specyfikacją wymagań.
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 23
MODEL
Zapoznaj się z modelem w Enterprise Architect.
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 24
ŻĄDANIE ZMIANY
Zapoznaj się z opisem żądania zmiany.
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 25
ANALIZA ZMIANY
Zapoznaj się z formularzem analizy zmiany.
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 26
ŚLEDZENIE POWIĄZAŃ W ENTERPRISE ARCHITECT
Zobacz wszystkie powiązania elementu – Relationships Window.
1. Zaznacz element na diagramie
2. Wybierz Menu > Element > Relationships
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 27
ŚLEDZENIE POWIĄZAŃ W ENTERPRISE ARCHITECT
Zobacz wszystkie powiązania elementu – Traceability Window.
1. Zaznacz element na diagramie
2. Wybierz Menu > View > Traceability
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 28
ŚLEDZENIE POWIĄZAŃ W ENTERPRISE ARCHITECT
Zobacz wszystkie powiązania pakietu
– Relationship Matrix.
1. Zaznacz pakiet w oknie Project Browser
2. Wybierz z menu kontekstowego Relationship Matrix
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 29
TWOJE ZADANIE: WPROWADŹ ZMIANY
 Przeanalizuj żądanie zmiany.
 Wypełnij formularz analizy zmiany.
 Otrzymaj akceptację wprowadzenia zmiany.
 Wprowadź zmianę w modelu.
 Wprowadź zmianę w specyfikacji.
COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 30
ANALIZA WPŁYWU
ORAZ METODY ZAPEWNIENIA SPÓJNOŚCI
SPECYFIKACJI I MODELI UML
Konferencja be IT, ścieżka be Analyst
Karolina Zmitrowicz Hanna Wesołowska

More Related Content

Viewers also liked

User Experience w Analizie Biznesowej
User Experience w Analizie BiznesowejUser Experience w Analizie Biznesowej
User Experience w Analizie BiznesowejAnna Liszewska
 
Analiza porównawcza i prognoza dynamiki
Analiza porównawcza i prognoza dynamikiAnaliza porównawcza i prognoza dynamiki
Analiza porównawcza i prognoza dynamikiwneku1995
 
Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...
Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...
Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...Logicaltrust pl
 
Jak zaprojektować użyteczną aplikację/stronę mobilną
Jak zaprojektować użyteczną aplikację/stronę mobilnąJak zaprojektować użyteczną aplikację/stronę mobilną
Jak zaprojektować użyteczną aplikację/stronę mobilnąAnna Liszewska
 
2 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-20122 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-2012Dede S
 
Czy(m) bogaty jest Górny Śląsk?
Czy(m) bogaty jest Górny Śląsk?Czy(m) bogaty jest Górny Śląsk?
Czy(m) bogaty jest Górny Śląsk?Marcin Baron
 
Metody pomiaru i zarządzania ryzykiem (1)
Metody pomiaru i zarządzania ryzykiem (1)Metody pomiaru i zarządzania ryzykiem (1)
Metody pomiaru i zarządzania ryzykiem (1)uekatonotes
 
Wzory statystyka
Wzory statystykaWzory statystyka
Wzory statystykauekatonotes
 
8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna
8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna
8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statycznaLukas Pobocha
 
Zarządzanie projektami
Zarządzanie projektamiZarządzanie projektami
Zarządzanie projektamiAEGEE-Warszawa
 
Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...
Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...
Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...Business Analysts Meetup
 
Manipulacja, perswazja czy magia? SERGIUSZ KIZIŃCZUK
Manipulacja, perswazja czy magia?  SERGIUSZ KIZIŃCZUKManipulacja, perswazja czy magia?  SERGIUSZ KIZIŃCZUK
Manipulacja, perswazja czy magia? SERGIUSZ KIZIŃCZUKWolny Przemysław
 
Crispy | Wakeups&Startups
Crispy | Wakeups&StartupsCrispy | Wakeups&Startups
Crispy | Wakeups&StartupsFraMichetti
 
Análisis de fuentes
Análisis de fuentesAnálisis de fuentes
Análisis de fuentesMoyaGarcia
 
Potencjały miejskich obszarów funkcjonalnych
Potencjały miejskich obszarów funkcjonalnychPotencjały miejskich obszarów funkcjonalnych
Potencjały miejskich obszarów funkcjonalnychMarcin Baron
 
Project 2.0 Innovation Or Hype
Project 2.0   Innovation Or HypeProject 2.0   Innovation Or Hype
Project 2.0 Innovation Or Hypebneaves
 
ROAD: Platforma internetowa dla logistyki transportu
ROAD: Platforma internetowa dla logistyki transportuROAD: Platforma internetowa dla logistyki transportu
ROAD: Platforma internetowa dla logistyki transportuInna Kotykova
 

Viewers also liked (20)

User Experience w Analizie Biznesowej
User Experience w Analizie BiznesowejUser Experience w Analizie Biznesowej
User Experience w Analizie Biznesowej
 
Analiza porównawcza i prognoza dynamiki
Analiza porównawcza i prognoza dynamikiAnaliza porównawcza i prognoza dynamiki
Analiza porównawcza i prognoza dynamiki
 
Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...
Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...
Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...
 
Jak zaprojektować użyteczną aplikację/stronę mobilną
Jak zaprojektować użyteczną aplikację/stronę mobilnąJak zaprojektować użyteczną aplikację/stronę mobilną
Jak zaprojektować użyteczną aplikację/stronę mobilną
 
2 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-20122 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-2012
 
Czy(m) bogaty jest Górny Śląsk?
Czy(m) bogaty jest Górny Śląsk?Czy(m) bogaty jest Górny Śląsk?
Czy(m) bogaty jest Górny Śląsk?
 
Open Data - Rada Innowacyjności
Open Data - Rada InnowacyjnościOpen Data - Rada Innowacyjności
Open Data - Rada Innowacyjności
 
Metody pomiaru i zarządzania ryzykiem (1)
Metody pomiaru i zarządzania ryzykiem (1)Metody pomiaru i zarządzania ryzykiem (1)
Metody pomiaru i zarządzania ryzykiem (1)
 
Wzory statystyka
Wzory statystykaWzory statystyka
Wzory statystyka
 
8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna
8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna
8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna
 
Zarządzanie projektami
Zarządzanie projektamiZarządzanie projektami
Zarządzanie projektami
 
Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...
Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...
Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...
 
Manipulacja, perswazja czy magia? SERGIUSZ KIZIŃCZUK
Manipulacja, perswazja czy magia?  SERGIUSZ KIZIŃCZUKManipulacja, perswazja czy magia?  SERGIUSZ KIZIŃCZUK
Manipulacja, perswazja czy magia? SERGIUSZ KIZIŃCZUK
 
Crispy | Wakeups&Startups
Crispy | Wakeups&StartupsCrispy | Wakeups&Startups
Crispy | Wakeups&Startups
 
ERP jako system systemów
ERP jako system systemówERP jako system systemów
ERP jako system systemów
 
Análisis de fuentes
Análisis de fuentesAnálisis de fuentes
Análisis de fuentes
 
Potencjały miejskich obszarów funkcjonalnych
Potencjały miejskich obszarów funkcjonalnychPotencjały miejskich obszarów funkcjonalnych
Potencjały miejskich obszarów funkcjonalnych
 
Project 2.0 Innovation Or Hype
Project 2.0   Innovation Or HypeProject 2.0   Innovation Or Hype
Project 2.0 Innovation Or Hype
 
ROAD: Platforma internetowa dla logistyki transportu
ROAD: Platforma internetowa dla logistyki transportuROAD: Platforma internetowa dla logistyki transportu
ROAD: Platforma internetowa dla logistyki transportu
 
Istota
Istota Istota
Istota
 

Similar to Analiza wpływu - beIT

Analiza TestLink - narzędzie do zarzadzania testowaniem
Analiza TestLink - narzędzie do zarzadzania testowaniemAnaliza TestLink - narzędzie do zarzadzania testowaniem
Analiza TestLink - narzędzie do zarzadzania testowaniemRadoslaw Smilgin
 
Jakość Oprogramowania Oraz Modele Procesu Produkcji Oprogramowania Prezentacja
Jakość Oprogramowania Oraz Modele Procesu Produkcji Oprogramowania   PrezentacjaJakość Oprogramowania Oraz Modele Procesu Produkcji Oprogramowania   Prezentacja
Jakość Oprogramowania Oraz Modele Procesu Produkcji Oprogramowania Prezentacjaguestb2a82c
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontraktyUmowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontraktyŁukasz Węgrzyn
 
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...Heniokawa
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...Fundacja Governica
 
Nowa wersja systemu - upgrade czy re-implementacja
Nowa wersja systemu - upgrade czy re-implementacjaNowa wersja systemu - upgrade czy re-implementacja
Nowa wersja systemu - upgrade czy re-implementacjaBARTEKWACHNIK
 
Analiza nowej Rekomendacji D pod kątem metodologii testowania
Analiza nowej Rekomendacji D pod kątem metodologii testowania Analiza nowej Rekomendacji D pod kątem metodologii testowania
Analiza nowej Rekomendacji D pod kątem metodologii testowania QualityIn.IT
 
Podstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptxPodstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptxKatarzyna Javaheri-Szpak
 
Zwinnie i pod kontrolą - SCRUM vs COBIT
Zwinnie i pod kontrolą - SCRUM vs COBITZwinnie i pod kontrolą - SCRUM vs COBIT
Zwinnie i pod kontrolą - SCRUM vs COBITPrzemek Wysota
 
Bezstratna kompresja listy przypadków testowych
Bezstratna kompresja listy przypadków testowychBezstratna kompresja listy przypadków testowych
Bezstratna kompresja listy przypadków testowychPiotr Piotrowski
 
Grill It Krakow - Usability Lab, monitoring www
Grill It Krakow - Usability Lab, monitoring wwwGrill It Krakow - Usability Lab, monitoring www
Grill It Krakow - Usability Lab, monitoring wwwDmitrij Żatuchin
 
Pp2 f pt_spotkanie_nr_5_zmiany
Pp2 f pt_spotkanie_nr_5_zmianyPp2 f pt_spotkanie_nr_5_zmiany
Pp2 f pt_spotkanie_nr_5_zmianyKN-Progressive
 
Zarzadzanie projektami metodą SCRUM
Zarzadzanie projektami metodą SCRUMZarzadzanie projektami metodą SCRUM
Zarzadzanie projektami metodą SCRUMKarol Wnukiewicz
 
Case study zarządzanie projektem wdrożenia erp w przedsiębiorstwie it
Case study   zarządzanie projektem wdrożenia erp w przedsiębiorstwie itCase study   zarządzanie projektem wdrożenia erp w przedsiębiorstwie it
Case study zarządzanie projektem wdrożenia erp w przedsiębiorstwie itFidea Effect Sp. z o.o.
 

Similar to Analiza wpływu - beIT (20)

2
22
2
 
Analiza TestLink - narzędzie do zarzadzania testowaniem
Analiza TestLink - narzędzie do zarzadzania testowaniemAnaliza TestLink - narzędzie do zarzadzania testowaniem
Analiza TestLink - narzędzie do zarzadzania testowaniem
 
Jakość Oprogramowania Oraz Modele Procesu Produkcji Oprogramowania Prezentacja
Jakość Oprogramowania Oraz Modele Procesu Produkcji Oprogramowania   PrezentacjaJakość Oprogramowania Oraz Modele Procesu Produkcji Oprogramowania   Prezentacja
Jakość Oprogramowania Oraz Modele Procesu Produkcji Oprogramowania Prezentacja
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontraktyUmowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
 
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
 
8
88
8
 
Nowa wersja systemu - upgrade czy re-implementacja
Nowa wersja systemu - upgrade czy re-implementacjaNowa wersja systemu - upgrade czy re-implementacja
Nowa wersja systemu - upgrade czy re-implementacja
 
Analiza nowej Rekomendacji D pod kątem metodologii testowania
Analiza nowej Rekomendacji D pod kątem metodologii testowania Analiza nowej Rekomendacji D pod kątem metodologii testowania
Analiza nowej Rekomendacji D pod kątem metodologii testowania
 
Aim szkolenie
Aim szkolenieAim szkolenie
Aim szkolenie
 
Podstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptxPodstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptx
 
Zwinnie i pod kontrolą - SCRUM vs COBIT
Zwinnie i pod kontrolą - SCRUM vs COBITZwinnie i pod kontrolą - SCRUM vs COBIT
Zwinnie i pod kontrolą - SCRUM vs COBIT
 
Zwinny_Analityk_SIW_Panel
Zwinny_Analityk_SIW_PanelZwinny_Analityk_SIW_Panel
Zwinny_Analityk_SIW_Panel
 
Ireneusz_Tarnowski
Ireneusz_TarnowskiIreneusz_Tarnowski
Ireneusz_Tarnowski
 
Bezstratna kompresja listy przypadków testowych
Bezstratna kompresja listy przypadków testowychBezstratna kompresja listy przypadków testowych
Bezstratna kompresja listy przypadków testowych
 
Grill It Krakow - Usability Lab, monitoring www
Grill It Krakow - Usability Lab, monitoring wwwGrill It Krakow - Usability Lab, monitoring www
Grill It Krakow - Usability Lab, monitoring www
 
Pp2 f pt_spotkanie_nr_5_zmiany
Pp2 f pt_spotkanie_nr_5_zmianyPp2 f pt_spotkanie_nr_5_zmiany
Pp2 f pt_spotkanie_nr_5_zmiany
 
Zarzadzanie projektami metodą SCRUM
Zarzadzanie projektami metodą SCRUMZarzadzanie projektami metodą SCRUM
Zarzadzanie projektami metodą SCRUM
 
Wstęp do Agile
Wstęp do AgileWstęp do Agile
Wstęp do Agile
 
Case study zarządzanie projektem wdrożenia erp w przedsiębiorstwie it
Case study   zarządzanie projektem wdrożenia erp w przedsiębiorstwie itCase study   zarządzanie projektem wdrożenia erp w przedsiębiorstwie it
Case study zarządzanie projektem wdrożenia erp w przedsiębiorstwie it
 

More from KAROLINA ZMITROWICZ

Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019KAROLINA ZMITROWICZ
 
Quality Management in Agile world_SQA Days 2017
Quality Management in Agile world_SQA Days 2017Quality Management in Agile world_SQA Days 2017
Quality Management in Agile world_SQA Days 2017KAROLINA ZMITROWICZ
 
Traceability - ways to ensure better management and consistency_HUSTEF
Traceability - ways to ensure better management and consistency_HUSTEFTraceability - ways to ensure better management and consistency_HUSTEF
Traceability - ways to ensure better management and consistency_HUSTEFKAROLINA ZMITROWICZ
 
Requirements quality in agile_FTD 2018
Requirements quality in agile_FTD 2018Requirements quality in agile_FTD 2018
Requirements quality in agile_FTD 2018KAROLINA ZMITROWICZ
 
Zarzadzanie jakoscia_Akademia jakosci2017
Zarzadzanie jakoscia_Akademia jakosci2017 Zarzadzanie jakoscia_Akademia jakosci2017
Zarzadzanie jakoscia_Akademia jakosci2017 KAROLINA ZMITROWICZ
 

More from KAROLINA ZMITROWICZ (11)

HowToWriteGoodRequirements.pdf
HowToWriteGoodRequirements.pdfHowToWriteGoodRequirements.pdf
HowToWriteGoodRequirements.pdf
 
IIBA vs IREB.pdf
IIBA vs IREB.pdfIIBA vs IREB.pdf
IIBA vs IREB.pdf
 
Zmitrowicz IT Stacja UX
Zmitrowicz IT Stacja UXZmitrowicz IT Stacja UX
Zmitrowicz IT Stacja UX
 
Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019
 
Zmitrowicz SQA DAYS EU Riga
Zmitrowicz SQA DAYS EU RigaZmitrowicz SQA DAYS EU Riga
Zmitrowicz SQA DAYS EU Riga
 
Modern BA_Analyst days 2017
Modern BA_Analyst days 2017Modern BA_Analyst days 2017
Modern BA_Analyst days 2017
 
Quality Management in Agile world_SQA Days 2017
Quality Management in Agile world_SQA Days 2017Quality Management in Agile world_SQA Days 2017
Quality Management in Agile world_SQA Days 2017
 
Traceability - ways to ensure better management and consistency_HUSTEF
Traceability - ways to ensure better management and consistency_HUSTEFTraceability - ways to ensure better management and consistency_HUSTEF
Traceability - ways to ensure better management and consistency_HUSTEF
 
Requirements quality in agile_FTD 2018
Requirements quality in agile_FTD 2018Requirements quality in agile_FTD 2018
Requirements quality in agile_FTD 2018
 
Sjsi sztuka modelowania
Sjsi sztuka modelowaniaSjsi sztuka modelowania
Sjsi sztuka modelowania
 
Zarzadzanie jakoscia_Akademia jakosci2017
Zarzadzanie jakoscia_Akademia jakosci2017 Zarzadzanie jakoscia_Akademia jakosci2017
Zarzadzanie jakoscia_Akademia jakosci2017
 

Analiza wpływu - beIT

  • 1. ANALIZA WPŁYWU ORAZ METODY ZAPEWNIENIA SPÓJNOŚCI SPECYFIKACJI I MODELI UML Konferencja be IT, ścieżka be Analyst Karolina Zmitrowicz Hanna Wesołowska
  • 2. AGENDA  Czym są wymagania?  Śledzenie powiązań  Analiza wpływu COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 2
  • 3. CZYM SĄ WYMAGANIA? Wprowadzenie do inżynierii wymagań 3
  • 4. 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 & HANNA WESOŁOWSKA 4
  • 5. KLASYFIKACJA WYMAGAŃ Wymagania biznesowe Wymagania interesariuszy Wymagania rozwiązania (funkcjonalne, jakościowe) Wymagania przejścia COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 5 BABOK® Guide Kotonya & Sommerville Śledzenie
  • 6. PROCES WYMAGAŃ COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 6 Analiza przedsiębiorstwa Ocena i walidacja rozwiązania Analiza wymagań Zarządzanie wymaganiami Identyfikacja wymagań Planowanie i monitorowanie Analizy Biznesowej Wymagania interesariuszy Wymagania rozwiązania Wymagania biznesowe Wymagania przejścia BABOK® Guide
  • 8. ŚLEDZENIE POWIĄZAŃ Do czego śledzenie? • Analiza wpływu • Analiza pokrycia • Dowód realizacji • Użycie wymagania • Ponowne użycie wymagań COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 8
  • 9. ŚLEDZENIE POWIĄZAŃ COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 9 Wymagania biznesowe Wymagania użytkowników Wymagania rozwiązania (funkcjonalne, jakościowe) Funkcje programu Testy
  • 10. ŚLEDZENIE POWIĄZAŃ COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 10 Karl Wiegers, www.processimpact.com Ś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.
  • 11. ŚLEDZENIE POWIĄZAŃ COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 11 Źródło: Zmitrowicz K., Chrabski B., Inżynieria wymagań w praktyce, PWN 2014
  • 12. ŚLEDZENIE POWIĄZAŃ COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 12
  • 13. ŻĄDANIE ZMIANY Jak wygląda zgłoszenie zmiany? 13
  • 14. ZMIANA – CZYLI CO? COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 14 Zmiana • Różnica między stanem obecnym zatwierdzonego obiektu (aplikacji, modelu, dokumentu, wymagania) a głoszoną nową żądaną cechą. Aktorzy ACT001 Administrator ACT003 Manager projektu Zdarzenie inicjujące Użytkownik wybiera opcję zmiany roli użytkownika przypisanego do danego projektu Warunki początkowe Co najmniej jeden użytkownik dodany do projektu Opis przebiegu interakcji 1. Aplikacja wyświetla listę użytkowników przypisanych do projektu prezentując informacje: a. Imię b. Nazwisko c. Nazwa użytkownika d. Przypisana rola w projekcie 2. Użytkownik wybiera z listy użytkownika, którego rolę chce zmienić 3. System wyświetla listę ról: Manager, Tester, Naprawiacz 4. Użytkownik wybiera rolę i zatwierdza Sytuacje wyjątkowe  Jeśli do projektu przypisany jest już co najmniej jeden użytkownik z rolą Manager, nie jest możliwe przypisanie tej roli innemu użytkownikowi. Pojawia się komunikat błędu i zmiana nie zostaje zapisana. Przebiegi alternatywne  Sortowanie - Listę użytkowników można posortować malejąco i rosnąco po polach: o Imię o Nazwisko o Nazwa użytkownika o Rola  Filtrowanie – Listę użytkowników można przefiltrować po polach: o Imię o Nazwisko o Nazwa użytkownika o Rola Warunki końcowe Rola użytkownika zostaje zmieniona – nowa rola jest widoczna na liście użytkowników a użytkownik otrzymuje uprawnienia do wykonywania zadań w projekcie zgodnie z przypisaną rolą. Powiązania  USC017 Dodaj projekt
  • 15. ŻĄDANIE ZMIANY – CO TO JEST? Dokument, mail, zadanie w narzędziu wspomagającym – w zależności od przyjętej strategii zarządzania zmianami. COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 15 Żądanie zmiany • „Propozycja zmiany obiektu odniesienia” Wg PRINCE2 – Skuteczne zarządzanie projektami Np. aplikacji, specyfikacji, modelu. Tzw. Change request.
  • 16. ŻĄDANIE ZMIANY – JAK MOŻE WYGLĄDAĆ? Od: Tobiasz Testerski Do: Be IT Change Management Team Temat: Nie usuwajmy w aplikacji projektów! Nie wiemy teraz skąd pochodził zgłoszony incydent, jeśli projekt jest usunięty. Zmieńcie to proszę! Dzięki, T.T. COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 16
  • 17. ŻĄDANIE ZMIANY – JAK MOŻE WYGLĄDAĆ? COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 17 Komponent aplikacji Powód zmiany Opis zmian Znaczenie dla biznesu Stan obecny
  • 18. ANALIZA WPYWU Jakie skutki pociągnie za sobą zmiana? 18
  • 19. 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 & HANNA WESOŁOWSKA 19
  • 20. ANALIZA WPŁYWU COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 20
  • 21. ANALIZA WPŁYWU – WIĘCEJ NIŻ POWIĄZANIA COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 21
  • 22. TWOJE ZADANIE Przeanalizuj zmiany, a następnie wprowadź je do specyfikacji i modelu 22
  • 23. SPECYFIKACJA Zapoznaj się ze specyfikacją wymagań. COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 23
  • 24. MODEL Zapoznaj się z modelem w Enterprise Architect. COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 24
  • 25. ŻĄDANIE ZMIANY Zapoznaj się z opisem żądania zmiany. COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 25
  • 26. ANALIZA ZMIANY Zapoznaj się z formularzem analizy zmiany. COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 26
  • 27. ŚLEDZENIE POWIĄZAŃ W ENTERPRISE ARCHITECT Zobacz wszystkie powiązania elementu – Relationships Window. 1. Zaznacz element na diagramie 2. Wybierz Menu > Element > Relationships COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 27
  • 28. ŚLEDZENIE POWIĄZAŃ W ENTERPRISE ARCHITECT Zobacz wszystkie powiązania elementu – Traceability Window. 1. Zaznacz element na diagramie 2. Wybierz Menu > View > Traceability COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 28
  • 29. ŚLEDZENIE POWIĄZAŃ W ENTERPRISE ARCHITECT Zobacz wszystkie powiązania pakietu – Relationship Matrix. 1. Zaznacz pakiet w oknie Project Browser 2. Wybierz z menu kontekstowego Relationship Matrix COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 29
  • 30. TWOJE ZADANIE: WPROWADŹ ZMIANY  Przeanalizuj żądanie zmiany.  Wypełnij formularz analizy zmiany.  Otrzymaj akceptację wprowadzenia zmiany.  Wprowadź zmianę w modelu.  Wprowadź zmianę w specyfikacji. COPYRIGHT @ KAROLINA ZMITROWICZ & HANNA WESOŁOWSKA 30
  • 31. ANALIZA WPŁYWU ORAZ METODY ZAPEWNIENIA SPÓJNOŚCI SPECYFIKACJI I MODELI UML Konferencja be IT, ścieżka be Analyst Karolina Zmitrowicz Hanna Wesołowska