SlideShare a Scribd company logo
1 of 12
Download to read offline
Wstęp do
dyscypliny wymagań
w projektach IT
Katowice, 15.12.2020r.
A więc jak „ugryźć” temat, który ewoluuje co
najmniej od 1968 roku, kiedy to na konferencji
organizowanej przez NATO - pojawiło się po raz
pierwszy pojęcie inżynierii oprogramowania?
Po co stosować inżynierię wymagań?
O co można „walczyć”?
Źródło:
http://rocznikikae.sgh.waw.pl/p/roczni
ki_kae_z36_05.pdf
Od czego zacząć?
Co wynika z teorii?
Narzędzia
Metody
Proces wytwórczy
Dbanie o jakość
Filozofia zarządzania
Przegląd wybranych metod:
https://www.researchgate.net/pub
lication/319314745_Przeglad_met
od_inzynierii_systemow_i_wymag
an_w_swietle_rzeczywistych_prakt
yk_gospodarczych
Najbardziej uznawane procesy
uwzględniają fakt, że:
OpenUP vs. SCRUM …
Jaki cel wymagań w OpenUP?
ATRYBUTY
JAKOSCIOWE
(opisanie atrybutów
jakościowych systemu oraz
ograniczeń, które muszą spełniać
warianty projektu, aby osiągnąć
cele biznesowe, zadania lub
możliwości)
WYMAGANIA
FUNKCJONALNE
(aby uchwycić wymagania
funkcjonalne, które nie są
wyrażone jako przypadki
użycia)
NEGOCJOWANIE
(aby negocjować między
konkurującymi opcjami
projektowymi i wybierać z nich)
OCENIANIE
(Ocena rozmiaru, kosztów i
żywotności proponowanego
systemu)
ZROZUMIENIE
(zrozumienie wymagań
dotyczących poziomu usług w
zakresie zarządzania
operacyjnego rozwiązania)
Źródło: https://download.eclipse.org/technology/epf//OpenUP/published/openup_published_1.5.1.5_20121212/openup/index.htm
Wymagania i ich klasyfikacja
poza-
funkcjonalne
udziałowca
funkcjonalne
przejścia
procesowe
biznesowe
dziedzinowe
Podsumowując, o co chodzi?
Ustal z przyszłym użytkownikiem wymagania (ale zacznij od use case opisanych m.in. przez OpenUP lub user stories wg. SCRUM),
tylko pamiętaj, że użytkownik może nie znać tych wymagań i powinieneś pomóc w ujawnieniu tych wymagań…
Nie wiesz jak? Skorzystaj z doświadczeń analityków zawartych w szkoleniach i certyfikacji organizacji IBAQB (BABOK), GASQ
(IQBBA), a przynajmniej książek poświęconych inżynierii wymagań… np. Specyfikacja oprogramowania. Inżynieria wymagań.
Wydanie III. Karl E Wiegers, Joy Beatty. Microsoft. 2014 Helion S.A.
Czy omawiamy dalej wybraną
publikację (około 600 stron) ?
Spis treści dostępny np.
https://helion.pl/ksiazki/specyfika
cja-oprogramowania-inzynieria-
wymagan-wydanie-iii-karl-e-
wiegers-joy-
beatty,speop3.htm#format/e
Wstęp do dyscypliny wymagań w projektach IT

More Related Content

Similar to Wstęp do dyscypliny wymagań w projektach IT

Sektor AI w aglomeracji wrocławskiej 2021. Raport
Sektor AI  w aglomeracji wrocławskiej 2021. RaportSektor AI  w aglomeracji wrocławskiej 2021. Raport
Sektor AI w aglomeracji wrocławskiej 2021. RaportWroclaw
 
Koduj dla Polski - podsumowanie, styczeń - lipiec 2015
Koduj dla Polski - podsumowanie, styczeń - lipiec 2015Koduj dla Polski - podsumowanie, styczeń - lipiec 2015
Koduj dla Polski - podsumowanie, styczeń - lipiec 2015Fundacja ePaństwo
 
Zarządzanie finansowe projektem IT w programach ramowych
Zarządzanie finansowe projektem IT w programach ramowychZarządzanie finansowe projektem IT w programach ramowych
Zarządzanie finansowe projektem IT w programach ramowychkontaktowy.eu
 
Strefa PMI nr 28, marzec 2020
Strefa PMI nr 28, marzec 2020Strefa PMI nr 28, marzec 2020
Strefa PMI nr 28, marzec 2020Strefa PMI
 
Możliwości dla IT i ICT w 7PR
Możliwości dla IT i ICT w 7PRMożliwości dla IT i ICT w 7PR
Możliwości dla IT i ICT w 7PRkontaktowy.eu
 
Systemy Rekomendacyjne w .NET (ITAD 2013 UG)
Systemy Rekomendacyjne w .NET (ITAD 2013 UG)Systemy Rekomendacyjne w .NET (ITAD 2013 UG)
Systemy Rekomendacyjne w .NET (ITAD 2013 UG)JIT Solutions
 
Strefa PMI nr 31, listopad 2020
Strefa PMI nr 31, listopad 2020Strefa PMI nr 31, listopad 2020
Strefa PMI nr 31, listopad 2020Strefa PMI
 
Technology Acceleration Canvas by InnoCo
Technology Acceleration Canvas by InnoCoTechnology Acceleration Canvas by InnoCo
Technology Acceleration Canvas by InnoCoMarcin Baron
 
Strefa PMI nr 16, marzec 2017
Strefa PMI nr 16, marzec 2017Strefa PMI nr 16, marzec 2017
Strefa PMI nr 16, marzec 2017Strefa PMI
 
Raport 2017 benefity pozapłacowe co_motywuje_specjalistów_it
Raport 2017 benefity pozapłacowe co_motywuje_specjalistów_itRaport 2017 benefity pozapłacowe co_motywuje_specjalistów_it
Raport 2017 benefity pozapłacowe co_motywuje_specjalistów_itBarbara Kowalewska
 
Jak transferować wiedzę?
Jak transferować wiedzę?Jak transferować wiedzę?
Jak transferować wiedzę?Sektor 3.0
 
Możliwości uczestnictwa firm w 7PR - uwagi z perspektywy własnych doświadczeń
Możliwości uczestnictwa firm w 7PR - uwagi z perspektywy własnych doświadczeńMożliwości uczestnictwa firm w 7PR - uwagi z perspektywy własnych doświadczeń
Możliwości uczestnictwa firm w 7PR - uwagi z perspektywy własnych doświadczeńkontaktowy.eu
 
Raport IT-Leaders: Co motywuje Specjalistów IT w covid-owej rzeczywistości?
Raport IT-Leaders: Co motywuje Specjalistów IT w covid-owej rzeczywistości? Raport IT-Leaders: Co motywuje Specjalistów IT w covid-owej rzeczywistości?
Raport IT-Leaders: Co motywuje Specjalistów IT w covid-owej rzeczywistości? Barbara Kowalewska
 
Robotic process automation
Robotic process automationRobotic process automation
Robotic process automationPiotrKozak10
 
Internet Rzeczy - wizja przyszłości
Internet Rzeczy - wizja przyszłościInternet Rzeczy - wizja przyszłości
Internet Rzeczy - wizja przyszłościWiedza i Praktyka
 
"Klastry jako model wspierania innowacji" Marita Koszarek
"Klastry jako model wspierania innowacji"  Marita Koszarek "Klastry jako model wspierania innowacji"  Marita Koszarek
"Klastry jako model wspierania innowacji" Marita Koszarek Pomcert
 
Komunikacja firm i konsumentów w epoce cyfrowej – nowe technologie a wykorzys...
Komunikacja firm i konsumentów w epoce cyfrowej – nowe technologie a wykorzys...Komunikacja firm i konsumentów w epoce cyfrowej – nowe technologie a wykorzys...
Komunikacja firm i konsumentów w epoce cyfrowej – nowe technologie a wykorzys...Aleksandra Polak
 

Similar to Wstęp do dyscypliny wymagań w projektach IT (20)

Sektor AI w aglomeracji wrocławskiej 2021. Raport
Sektor AI  w aglomeracji wrocławskiej 2021. RaportSektor AI  w aglomeracji wrocławskiej 2021. Raport
Sektor AI w aglomeracji wrocławskiej 2021. Raport
 
Koduj dla Polski - podsumowanie, styczeń - lipiec 2015
Koduj dla Polski - podsumowanie, styczeń - lipiec 2015Koduj dla Polski - podsumowanie, styczeń - lipiec 2015
Koduj dla Polski - podsumowanie, styczeń - lipiec 2015
 
Zarządzanie finansowe projektem IT w programach ramowych
Zarządzanie finansowe projektem IT w programach ramowychZarządzanie finansowe projektem IT w programach ramowych
Zarządzanie finansowe projektem IT w programach ramowych
 
Strefa PMI nr 28, marzec 2020
Strefa PMI nr 28, marzec 2020Strefa PMI nr 28, marzec 2020
Strefa PMI nr 28, marzec 2020
 
Możliwości dla IT i ICT w 7PR
Możliwości dla IT i ICT w 7PRMożliwości dla IT i ICT w 7PR
Możliwości dla IT i ICT w 7PR
 
Systemy Rekomendacyjne w .NET (ITAD 2013 UG)
Systemy Rekomendacyjne w .NET (ITAD 2013 UG)Systemy Rekomendacyjne w .NET (ITAD 2013 UG)
Systemy Rekomendacyjne w .NET (ITAD 2013 UG)
 
Strefa PMI nr 31, listopad 2020
Strefa PMI nr 31, listopad 2020Strefa PMI nr 31, listopad 2020
Strefa PMI nr 31, listopad 2020
 
Technology Acceleration Canvas by InnoCo
Technology Acceleration Canvas by InnoCoTechnology Acceleration Canvas by InnoCo
Technology Acceleration Canvas by InnoCo
 
Strefa PMI nr 16, marzec 2017
Strefa PMI nr 16, marzec 2017Strefa PMI nr 16, marzec 2017
Strefa PMI nr 16, marzec 2017
 
Raport 2017 benefity pozapłacowe co_motywuje_specjalistów_it
Raport 2017 benefity pozapłacowe co_motywuje_specjalistów_itRaport 2017 benefity pozapłacowe co_motywuje_specjalistów_it
Raport 2017 benefity pozapłacowe co_motywuje_specjalistów_it
 
Jak transferować wiedzę?
Jak transferować wiedzę?Jak transferować wiedzę?
Jak transferować wiedzę?
 
Możliwości uczestnictwa firm w 7PR - uwagi z perspektywy własnych doświadczeń
Możliwości uczestnictwa firm w 7PR - uwagi z perspektywy własnych doświadczeńMożliwości uczestnictwa firm w 7PR - uwagi z perspektywy własnych doświadczeń
Możliwości uczestnictwa firm w 7PR - uwagi z perspektywy własnych doświadczeń
 
Raport IT-Leaders: Co motywuje Specjalistów IT w covid-owej rzeczywistości?
Raport IT-Leaders: Co motywuje Specjalistów IT w covid-owej rzeczywistości? Raport IT-Leaders: Co motywuje Specjalistów IT w covid-owej rzeczywistości?
Raport IT-Leaders: Co motywuje Specjalistów IT w covid-owej rzeczywistości?
 
Robotic process automation
Robotic process automationRobotic process automation
Robotic process automation
 
Mazowiecki Inkubator Technologiczny
Mazowiecki Inkubator TechnologicznyMazowiecki Inkubator Technologiczny
Mazowiecki Inkubator Technologiczny
 
Internet Rzeczy - wizja przyszłości
Internet Rzeczy - wizja przyszłościInternet Rzeczy - wizja przyszłości
Internet Rzeczy - wizja przyszłości
 
Student w al
Student w alStudent w al
Student w al
 
"Klastry jako model wspierania innowacji" Marita Koszarek
"Klastry jako model wspierania innowacji"  Marita Koszarek "Klastry jako model wspierania innowacji"  Marita Koszarek
"Klastry jako model wspierania innowacji" Marita Koszarek
 
Tester.pl - Numer 6
Tester.pl - Numer 6Tester.pl - Numer 6
Tester.pl - Numer 6
 
Komunikacja firm i konsumentów w epoce cyfrowej – nowe technologie a wykorzys...
Komunikacja firm i konsumentów w epoce cyfrowej – nowe technologie a wykorzys...Komunikacja firm i konsumentów w epoce cyfrowej – nowe technologie a wykorzys...
Komunikacja firm i konsumentów w epoce cyfrowej – nowe technologie a wykorzys...
 

More from University of Economics in Katowice

Initiation the Java web application project in the Google App Engine
Initiation the Java web application project in the Google App EngineInitiation the Java web application project in the Google App Engine
Initiation the Java web application project in the Google App EngineUniversity of Economics in Katowice
 

More from University of Economics in Katowice (20)

python_function.pdf
python_function.pdfpython_function.pdf
python_function.pdf
 
python_p4_v2.pdf
python_p4_v2.pdfpython_p4_v2.pdf
python_p4_v2.pdf
 
python_p3.pdf
python_p3.pdfpython_p3.pdf
python_p3.pdf
 
python_p2v2_publikacja.pdf
python_p2v2_publikacja.pdfpython_p2v2_publikacja.pdf
python_p2v2_publikacja.pdf
 
python_p1.pdf
python_p1.pdfpython_p1.pdf
python_p1.pdf
 
TechnologyStack_basicsv2.pdf
TechnologyStack_basicsv2.pdfTechnologyStack_basicsv2.pdf
TechnologyStack_basicsv2.pdf
 
InitiateAEv2.pdf
InitiateAEv2.pdfInitiateAEv2.pdf
InitiateAEv2.pdf
 
barplotv4.pdf
barplotv4.pdfbarplotv4.pdf
barplotv4.pdf
 
Initiation the Java web application project in the Google App Engine
Initiation the Java web application project in the Google App EngineInitiation the Java web application project in the Google App Engine
Initiation the Java web application project in the Google App Engine
 
ie.pdf
ie.pdfie.pdf
ie.pdf
 
puś.ppt
puś.pptpuś.ppt
puś.ppt
 
swd.pdf
swd.pdfswd.pdf
swd.pdf
 
EARv3.pdf
EARv3.pdfEARv3.pdf
EARv3.pdf
 
Projektowanie i implementacja usług sieciowych
Projektowanie i implementacja usług sieciowychProjektowanie i implementacja usług sieciowych
Projektowanie i implementacja usług sieciowych
 
Angular10302021
Angular10302021Angular10302021
Angular10302021
 
Środowisko PWA
Środowisko PWAŚrodowisko PWA
Środowisko PWA
 
Kolo REST
Kolo RESTKolo REST
Kolo REST
 
Inicjacja wg OpenUP
Inicjacja wg OpenUPInicjacja wg OpenUP
Inicjacja wg OpenUP
 
Dyscyplina zarządzania projektami wg OpenUP
Dyscyplina zarządzania projektami wg OpenUPDyscyplina zarządzania projektami wg OpenUP
Dyscyplina zarządzania projektami wg OpenUP
 
Atrybut zgodności
Atrybut zgodnościAtrybut zgodności
Atrybut zgodności
 

Wstęp do dyscypliny wymagań w projektach IT

  • 1. Wstęp do dyscypliny wymagań w projektach IT Katowice, 15.12.2020r. A więc jak „ugryźć” temat, który ewoluuje co najmniej od 1968 roku, kiedy to na konferencji organizowanej przez NATO - pojawiło się po raz pierwszy pojęcie inżynierii oprogramowania?
  • 2. Po co stosować inżynierię wymagań?
  • 3. O co można „walczyć”? Źródło: http://rocznikikae.sgh.waw.pl/p/roczni ki_kae_z36_05.pdf
  • 5. Co wynika z teorii? Narzędzia Metody Proces wytwórczy Dbanie o jakość Filozofia zarządzania Przegląd wybranych metod: https://www.researchgate.net/pub lication/319314745_Przeglad_met od_inzynierii_systemow_i_wymag an_w_swietle_rzeczywistych_prakt yk_gospodarczych
  • 8. Jaki cel wymagań w OpenUP? ATRYBUTY JAKOSCIOWE (opisanie atrybutów jakościowych systemu oraz ograniczeń, które muszą spełniać warianty projektu, aby osiągnąć cele biznesowe, zadania lub możliwości) WYMAGANIA FUNKCJONALNE (aby uchwycić wymagania funkcjonalne, które nie są wyrażone jako przypadki użycia) NEGOCJOWANIE (aby negocjować między konkurującymi opcjami projektowymi i wybierać z nich) OCENIANIE (Ocena rozmiaru, kosztów i żywotności proponowanego systemu) ZROZUMIENIE (zrozumienie wymagań dotyczących poziomu usług w zakresie zarządzania operacyjnego rozwiązania) Źródło: https://download.eclipse.org/technology/epf//OpenUP/published/openup_published_1.5.1.5_20121212/openup/index.htm
  • 9. Wymagania i ich klasyfikacja poza- funkcjonalne udziałowca funkcjonalne przejścia procesowe biznesowe dziedzinowe
  • 10. Podsumowując, o co chodzi? Ustal z przyszłym użytkownikiem wymagania (ale zacznij od use case opisanych m.in. przez OpenUP lub user stories wg. SCRUM), tylko pamiętaj, że użytkownik może nie znać tych wymagań i powinieneś pomóc w ujawnieniu tych wymagań… Nie wiesz jak? Skorzystaj z doświadczeń analityków zawartych w szkoleniach i certyfikacji organizacji IBAQB (BABOK), GASQ (IQBBA), a przynajmniej książek poświęconych inżynierii wymagań… np. Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III. Karl E Wiegers, Joy Beatty. Microsoft. 2014 Helion S.A.
  • 11. Czy omawiamy dalej wybraną publikację (około 600 stron) ? Spis treści dostępny np. https://helion.pl/ksiazki/specyfika cja-oprogramowania-inzynieria- wymagan-wydanie-iii-karl-e- wiegers-joy- beatty,speop3.htm#format/e