Bogdan Bereza Quo Vadis, analizo? Historia, teraźniejszość i przyszłość analizy biznesowej oraz inżynierii wymagań

Wielkość: px
Rozpocząć pokaz od strony:

Download "Bogdan Bereza Quo Vadis, analizo? Historia, teraźniejszość i przyszłość analizy biznesowej oraz inżynierii wymagań"

Transkrypt

1 Quo Vadis, analizo? Historia, teraźniejszość i przyszłość analizy biznesowej oraz inżynierii wymagań Co robili starożytni? Wprawdzie nasi przodkowie nie budowali systemów IT, bowiem nie mieli jeszcze komputerów, ale budowali wiele innych rzeczy, co do których też warto było wiedzieć, co właściwie ma powstać, zanim wbiło się pierwsze gwoździe, postawiło pierwsze kroki w jakąś stronę, albo kupowało przedmiot od sąsiada. W przeciwnym razie, konsekwencje mogły być niemiłe: Wraz z pojawieniem się pierwszych wspólnot osiadłych, rozpoczął się handel wymienny: obie strony transakcji znały się wzajemnie. Gdy wyroby psuły się, to wszyscy w osadzie o tym wiedzieli i przynosiło to hańbę wytwórcy. [ ] Pojawienie się handlu między osadami spowodowało [ ] handel na ryzyko kupującego Kupujący musiał ocenić produkt pod względem jego użyteczności w chwili zakupu, potem kupcy wyjeżdżali i gdy wyroby nie działały lub psuły się, nie wiadomo było do kogo mieć pretensje. 1 Przeskoczmy teraz kilka tysięcy lat i popatrzmy na wymowny przykład o wiele późniejszy: jakie kłopoty spowodowało lekkomyślne traktowanie wymagań, czyli niestosowanie zasad inżynierii wymagań, w roku Wtedy to, 10 sierpnia, przewrócił się i zatonął, kilkanaście minut po odbiciu od nadbrzeża, nowo zbudowany okręt flagowy marynarki szwedzkiej Wasa 2. Przyczyny? Okręt z powodu ambicji króla był potężniejszy niż inne ówczesne okręty dwupokładowy. Takie było życzenie króla, któremu nikt nie ośmielił się przeciwstawić nasuwa się tutaj myśl, czy więc na pewno klient ma zawsze rację? Bowiem dwupokładowy okręt miał znacznie wyżej środek ciężkości i okazał się w związku z tym niezwykle wywrotny. Analiza biznesowa wskazała wprawdzie, że potrzebne są dwa pokłady z działami, ale zbyt szybko przeskoczono od potrzeby biznesowej do jej implementacji budowy kadłuba. Zaniedbano etapy pośrednie: inżynierię wymagań, która między innymi zajmuje się takimi atrybutami wymagań, jak ich wykonywalność (feasibility) 3, oraz projektowanie: nie umiano jeszcze wówczas precyzyjnie wyliczyć stabilności statku na podstawie danych o jego wymiarach i rozkładzie ciężaru. Zastosowano metodę, którą można by nazwać mega-agile: po prostu pracowici cieśleprogramiści dobudowali jeszcze jeden pokład, zgodnie z życzeniem zleceniodawcy-króla! Tak więc popełniono kardynalny błąd jakże typowy we współczesnych projektach IT już w początkowej fazie projektu, wynikający z powszechnego i wtedy, blisko 400 lat temu, i dzisiaj podejścia po co marnować czas na jakiś SRS, bierzmy się do roboty. 1 Inżynieria oprogramowania jak zapewnić jakość aplikacjom, Bogdan Bereza i Bolesław Szomański, 2009, Wydawnictwo Helion. 2 Wydobyty w 1961, okręt można dziś oglądać w Muzeum Wasa ( 3 IEEE Recommended Practice for Software Requirements Specification (IEEE ). Strona 1 z 6

2 Warto jeszcze rzucić okiem na konsekwencje tego błędu, bardzo charakterystyczne. Kiedy projekt popada w kłopoty albo wręcz, jak Wasa, kończy się spektakularną klęską zwykle winnych szuka się wszędzie, tylko nie w braku inżynierii wymagań. Otóż, oczywiście, choć cichutko wtedy jeszcze nie zniesiono kary śmierci obwiniano królazleceniodawcę i jego idiotyczne pomysły. Hm, tylko że z takich to pozornie idiotycznych pomysłów biorą się wielkie sukcesy biznesowe, zgodnie z zasadami strategii błękitnego oceanu 4, tylko trzeba umieć sobie z nimi radzić na przykład stosując inżynierię wymagań. Obwiniano głównego konstruktora, Henrika Hybertssona: no, jasne. Gdyby statek zatonął ledwo pół roku później, tenże Hybertsson zbierałby pochwały. Ocena kierowników projektów zawsze jest przeraźliwie krótkowzroczna, oparta albo na pozornym sukcesie, albo na równie pozornej, byle spektakularnej, klęsce. Jak zwykle, obwiniano też testowanie: czemu nie ostrzegli? Otóż, testowanie wykonano. Stabilność kadłuba sprawdzano wówczas w ten sposób, że gromada kilkuset robotników stoczni biegała po pokładzie z jednej strony na drugą, rozkołysując kadłub. W przypadku Wasy testy przerwano, gdyż kadłub zaczął się kołysać zbyt niebezpiecznie, grożąc wywrotką. Króla zaś nie zawiadomiono, bowiem obawiano się jego gniewu. No i jeszcze oskarżano Polaków, bo to z nami głównie wojował król Gustaw II Adolf. Polski sabotaż był więc ponętnym wyjaśnieniem. Sam król, nakazując śledztwo, określił przyczynę awarii jako głupotę i niedbalstwo. Bingo, proszę króla! Budując wielkie, skomplikowane rzeczy, ludzie z definicji są głupi, bo rozum nie wsparty narzędziami - nie radzi sobie z nimi, zaś niedbalstwo jest naszą cechą przyrodzoną geny pieczołowitości i staranności wyginęły dawno temu, stając się pokarmem tygrysów szablastozębnych, przed którymi nasi pieczołowici i staranni przodkowie nie uciekali, zajęci regułami i rytuałami. Wiedząc o tym, wprowadzamy procesy i procedury, które tę staranność gwarantują albo ich nie wprowadzamy, i nie przestrzegamy, wtedy tonie Wasa lub projekt IT kończy się klęską. Czyli, pod pewnymi względami, inżynieria wymagań jej wielka potrzeba i jeszcze większy brak jest bardzo, bardzo stara. Programistyczny pięściak Pięściak, albo tłuk pięściowy, wykonywano z twardego krzemienia, więc nasz jaskiniowy pra-praprzodek w swoim własnym interesie realizował trochę inżynierii wymagań, żeby jego wielodniowe wysiłki nie poszły na marne. Źle wykonany pięściak trudno było przerobić na coś innego. W latach czterdziestych i pięćdziesiątych ubiegłego wieku nauczyliśmy się wytwarzać pięściaki z miękkiego krzemu zamiast krzemienia. No, może sam krzem pierwiastek nie jest specjalnie użyteczny, ale w układach scalonych i budowanych z nich komputerach jak najbardziej. Komputery bowiem umożliwiają wykonywanie oprogramowania, które można modyfikować i 4 "błękitnego_oceanu" Strona 2 z 6

3 przerabiać o wiele łatwiej i taniej niż krzemienne pięściaki, albo budowane z drewna żaglowce. Ta łatwość zarówno robienia nowych rzeczy, którą daje oprogramowanie, jak i łatwość ich zmieniania, jest podłożem całego olbrzymiego skoku cywilizacyjnego bez precedensu, jaki zanotowaliśmy od lat 50-ych zeszłego wieku do dziś. Z drugiej strony, ta łatwość okazała się też niebezpieczna. Względnie nieskomplikowane algorytmy programów w latach 40-ych i 50-ych, w dodatku tworzone od początku do końca przez ludzi wybitnych, nawet laureatów nagrody Nobla 5, nie wymagały stosowania ani analizy biznesowej, ani inżynierii wymagań. Od tego czasu sytuacja zmieniła się diametralnie: wielomilionowej rzeszy twórców oprogramowania nie daje się już obsadzić geniuszami, a dla większości aplikacji oraz systemów IT o wiele ważniejsza jest ich zgodność z potrzebami biznesowymi, niż stosowanie trudnych, matematycznych algorytmów. Dlatego od podejścia charakteryzującego lata 50-e i 60-e od pojmowania tworzenia programów jako radosnego rzemiosła artystycznego, IT przeszło do nowej fazy inżynierii oprogramowania. Ta faza trwa do dziś i niesie nas w przyszłość. Inżynieria wymagań jest jednym ze składników inżynierii oprogramowania. Kalendarium inżynierii wymagań Konferencja Inżynierii Oprogramowania NATO, 1968 Tak zwany wówczas kryzys oprogramowania coraz trudniej było znaleźć wystarczającą liczbę wysoko kwalifikowanych programistów, coraz częściej projekty informatyczne przekraczały i budżet, i harmonogram 6, spowodował, że zaczęto poszukiwać środków zaradczych początkowo głównie z sferach języków programowania oraz jego architektury. Wyrazem tych tendencji była właśnie rzeczona konferencja, kiedy, wedle legendy, po raz pierwszy oficjalnie użyto określenie inżynieria oprogramowania. Inżynieria wymagań Ten termin prawdopodobnie po raz pierwszy pojawił się w druku w 1979 roku, w tak zwanym raporcie TRW 7, ale nie było szerzej znane ani stosowane aż do lat 90-ych, kiedy pojawiło się klasyczne opracowanie IEEE CS pod tytułem System and Software Requirements Engineering. Jak w wielu obszarach, także w dziedzinie inżynierii wymagań widać odmienność między światem akademickim, a realiami przemysłu IT. W świecie akademickim określenie inżynieria wymagań (jako gałąź szeroko rozumianej inżynierii systemów oraz inżynierii oprogramowania) jest powszechnie znane i przyjęte. Najpoważniejsze czasopismo w tej dziedzinie Requirements Engineering Journal 8 5 Przyszłość IT tworzą geniusze ( 6 Doświadczenia z tego okresu opisuje m.in. książka Freda Brooksa Mityczny osobomiesiąc. Eseje o inżynierii oprogramowania z 1975 roku, wielokrotnie usupełniana i wznawiana. 7 Software Requirements Engineering Methodology, TRW Defense and Space Systems Group Oryginalna nazwa lokalizacji: Strona 3 z 6

4 wydawane jest regularnie od 1996 roku, a więc już od szesnastu lat. Jeszcze starsza jest konferencja: IEEE International Requirements Engineering Conference odbędzie się w tym roku już po raz dwudziesty pierwszy 9. Historia i materiały ze wszystkich wcześniejszych konferencji znajdują się na portalu requirements-engineering.org, począwszy od roku Ciekawe porównanie największa w Europie konferencja na temat testowania oprogramowania, EuroSTAR, też po raz pierwszy odbyła się w 1993 roku, w Londynie. W międzyczasie testowanie stało się big business i modne: przykładowo, quasi-monopolistyczna organizacja ISTQB 10, działająca od 2003 roku, chwali się dziś ponad armią osób mających tak zwany certyfikat podstawowy testowania oprogramowania, podczas gdy analogiczna organizacja inżynierii wymagań, IREB 11, dopiero niedawno przekroczyła liczbę osób z certyfikatem podstawowym inżynierii wymagań. O co chodzi? Przecież kluczowe znaczenie inżynierii wymagań zarówno dla biznesu, jak i dla IT wydaje się nie budzić najmniejszych wątpliwości. Przeszkoliwszy wiele tysięcy osób w zakresie testowania, w tym na ów niezmiernie popularny certyfikat ISTQB, autor tego artykułu wielokrotnie zetknął się z opiniami osób zajmujących się testowaniem, że źródłem wszelkich kłopotów, które skrupiają się na testerach i testowaniu, są niedostatki inżynierii wymagań właśnie, czyli wiedza na ten temat istnieje w przemyśle IT, ale nie przekłada się na żadne działania. Czemu? Wyjaśnienie, moim zdaniem, ma charakter bardziej antropologiczny i socjologiczny, niż informatyczny. Otóż nazwijmy je tak górne obszary inżynierii wymagań zadomowiły się pod nazwą analizy biznesowej względnie wysoko w świecie organizacyjnych i korporacyjnych hierarchii; całkiem słusznie zresztą, bo trudno oczekiwać, że analizą biznesową będą się zajmować osoby z niewielkim doświadczeniem, nie mające całościowej wizji działania firmy. Z drugiej strony znów posłużę się ryzykowną nazwą dolne rejony inżynierii wymagań zadomowiły się w świcie projektowania, architektury systemów, w niełatwych technicznie zagadnieniach modelowania, UML, DDD To co pośrodku taka czysta inżynieria wymagań jakoś nie może dobić się uznania. Oczywiście, istnieje w rzeczywistości, bo magiczny, cudowny skok od wyników analizy biznesowej do diagramów UML, ani tym bardziej do gotowego, działającego kodu, nie istnieje. Czyli zadania inżynierii wymagań wykonują lepiej lub gorzej kierownicy projektów, dbający, żeby produkt końcowy jakoś tam dał się wcisnąć odbiorcom; inżynierami wymagań są też członkowie zespołów agile, zwłaszcza mistrzowie młyna 12 (kocham terminologię agile!). 9 W czerwcu 2013, w Rio de Janeiro ( 10 ISTQB International Software Testing Qualifications Board istqb.org, zrzesza ponad 40 krajów członkowskich, w tym Polskę. 11 IREB International Requirements Engineering Board ireb.org powstało w 2006 roku. 12 Czyli Scrum Masters Strona 4 z 6

5 I co dalej, czyli obiecane quo vadis Jak słusznie ktoś zauważył, osobiście mam skłonność do trafnego przewidywania zdarzeń IT, tyle że przedwcześnie. Na przykład, przywlokłem do Szwecji w 1999 roku nowość certyfikację ISEB (to taka dawna forma ISTQB), do Polski w 2001 i 2002 roku konferencje i szkolenia testowe oraz inspirację do założenia organizacji testerów oprogramowania. W 2005 roku opublikowałem artykuł pt. Drogowskaz do przyszłości - mądrość będzie na serwerach, czyli ASP 13 i hey presto oto mamy od paru lat arcy-modne pojęcie chmury obliczeniowej! Wszystkie przeze mnie przewidywane kierunki zrealizowały się w 110% i stały wielkim biznesem, ale ja sam już w tym zrywaniu owoców moich proroctw jakoś nie uczestniczę. Dlatego zachęcam do uważnej lektury poniższego akapitu to, co tam piszę, sprawdzi się na pewno, natomiast wciąż nieobsadzone są stanowiska prezesów organizacji, wciąż do wzięcia jest rynek szkoleń. Zacytujmy więc poetę: RE is like candy on a shelf / You want to taste and help yourself / The sweetest things are there for you / Help yourself, take a few / That's what I want you to do. Szok szkoleniowo-certyfikacyjny Szkolenia przygotowujące do certyfikacji IREB CPRE (Certified Professional in Requirements Engineering) będą za 2-3 lata szły jak świeże bułeczki. Na wyższych piętrach, spopularyzują się certyfikaty IIBA 14, oraz QAMP 15. W tej sytuacji wzrośnie rola polskiego oddziału IREB ( Organizacje Tak jak pół roku temu w Szwecji powstało SARE (Swedish Association for Requirements Engineering, tak w Polsce okrzepnie Stowarzyszenie Inżynierii Wymagań ( stanowisko prezesa nie obsadzone!). Konferencja Dobre Wymagania 2013 (breq2013.wymagania.org.pl) wprawdzie odbędzie się, jak zaplanowano, kwietnia 2013, ale prawdziwym sukcesem komercyjnym okaże się dopiero w 2014 roku, kiedy pod zmienioną nazwą wezmą się za nią mistrzowie marketingu i PR-u. Pisma: pojawi się nowe, międzynarodowe, wielojęzyczne pismo na temat inżynierii wymagań, którego główna wersja będzie anglojęzyczna JAKAŚDOMENA.com, ale będzie też miało swoje wersje w innych językach, np. polska.jakaśdomena.com. Praktyka i narzędzia Opisywane w Computerworld już wielokrotnie ADP (Automated Defect Prevention) jako metoda zarządzania projektami IT, stanie się czymś powszechnie stosowanym i oczywistym, oczywiście pod lepszą marketingowo nazwą skoro chmura jest już zajęta, to może inne, duże IIBA International Institute of Business Analysis (iiba.org). 15 QAMP Quality Assurance Management Professional ( Strona 5 z 6

6 zjawisko naturalne, np. wulkan albo śnieżyca? Ta powszechna za 5-10 lat metodyka usunie z zarządzania projektami zarówno magię i szarlatanerię, jak i biurokrację, zamiast nich wprowadzając automatyzację czynności powtarzalnych i prostych, oraz śledzenie statusu projektu na podstawie wymagań jak już pisaliśmy przed Świętami w numerze 35/2012 ( Projekty z automatu 16 ). Potwierdzam tak będzie. Bogdan Bereza, bogdan.bereza@victo.eu 16 Strona 6 z 6

Międzynarodowa Rada Inżynierii Wymagań. The International Requirements Engineering Board (IREB e.v.) Szkolenia IREB w CTS.

Międzynarodowa Rada Inżynierii Wymagań. The International Requirements Engineering Board (IREB e.v.) Szkolenia IREB w CTS. Międzynarodowa Rada Inżynierii Wymagań The International Requirements Engineering Board (IREB e.v.) Szkolenia IREB w CTS www.cts.com.pl MISJA IREB Misją IREB jest udoskonalenie praktyki inżynierii wymagań

Bardziej szczegółowo

Katalog szkoleń certyfikowanych Testowanie Oprogramowania

Katalog szkoleń certyfikowanych Testowanie Oprogramowania Katalog szkoleń certyfikowanych Testowanie Oprogramowania Szanowni Państwo, Certyfikowane szkolenia testerzy.pl to dwie uznane ścieżki szkoleniowe dla testerów ISTQB oraz ISEB. Dostarczamy pełny zakres

Bardziej szczegółowo

Katalog szkoleń certyfikowanych Testowanie oprogramowania

Katalog szkoleń certyfikowanych Testowanie oprogramowania Katalog szkoleń certyfikowanych Testowanie oprogramowania Szanowni Państwo, Certyfikowane szkolenia testerzy.pl to dwie uznane ścieżki szkoleniowe dla testerów ISTQB oraz ISEB. Dostarczamy pełny zakres

Bardziej szczegółowo

PYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB KLUCZ ODPOWIEDZI. Część DODATEK

PYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB KLUCZ ODPOWIEDZI. Część DODATEK KLUCZ ODPOWIEDZI Część DODATEK 8.1 9.4 PYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB Na podstawie: Syllabus REQB Certified Professional for Requirements Engineering, Advanced Level, Requirements

Bardziej szczegółowo

Jakość wymagań a wymagania jakości Czy możliwa jest obiektywizacja oceny?

Jakość wymagań a wymagania jakości Czy możliwa jest obiektywizacja oceny? Jakość wymagań a wymagania jakości Czy możliwa jest obiektywizacja oceny? 14:45 15:15 Bogdan Bereza @ victo.eu @ I Konferencja SASO - Inżynieria Jakości Oprogramowania Poznań, 25 września 2014 1(20) Automated

Bardziej szczegółowo

Testowanie według modelu (MBT) Stowarzyszenie Inżynierii Wymagań wymagania.org.pl

Testowanie według modelu (MBT) Stowarzyszenie Inżynierii Wymagań wymagania.org.pl Testowanie według modelu (MBT) Bogdan Bereza, Victo MBT testowanie z modelu wersja 2.1 A 1 (48) Pozdrawiam Best regards Med vänliga hälsningar Bogdan Bereza bogdan.bereza@victo.eu +48 519 152 106 Skype:

Bardziej szczegółowo

Certyfikowane szkolenia testerzy.pl to uznana ścieżka szkoleniowa ISTQB dla testerów.

Certyfikowane szkolenia testerzy.pl to uznana ścieżka szkoleniowa ISTQB dla testerów. Szanowni Państwo Certyfikowane szkolenia testerzy.pl to uznana ścieżka szkoleniowa ISTQB dla testerów. Dostarczamy pełny zakres usług w procesie odpowiedniego przygotowania uczestników do egzaminów. Dostarczamy

Bardziej szczegółowo

Szkolenia zgodne z sylabusem ISTQB. www.cts.com.pl

Szkolenia zgodne z sylabusem ISTQB. www.cts.com.pl Szkolenia zgodne z sylabusem www.cts.com.pl DLACZEGO WARTO PRZYJŚĆ NA DO CERTYFIKATU? Aby dostarczyć klientom potrzebną jakość, konieczne jest testowanie produktów informatycznych. O największych awariach,

Bardziej szczegółowo

certyfikacji IREB Warsztaty on-line 12 listopada 2015 blogomotion.com/download/prakt-ireb.pdf

certyfikacji IREB Warsztaty on-line 12 listopada 2015 blogomotion.com/download/prakt-ireb.pdf Praktyczne doświadczenia i korzyści wdrożenia inżynierii wymagań z pomocą certyfikacji IREB Warsztaty on-line 12 listopada 2015 blogomotion.com/download/prakt-ireb.pdf Bogdan Bereza blogomocja.blogspot.com

Bardziej szczegółowo

Piotr Ślęzak. Gdzie się podziała jakość

Piotr Ślęzak. Gdzie się podziała jakość Piotr Ślęzak Gdzie się podziała jakość Działamy na styku Biznesu i IT Analiza biznesowa Kontrola jakości Doradztwo Projekty Szkolenia ForProgress spółka z ograniczoną odpowiedzialnością sp.k. kontakt@forprogress.com.pl

Bardziej szczegółowo

Inżynieria oprogramowania (Software Engineering) Wykład 1

Inżynieria oprogramowania (Software Engineering) Wykład 1 Inżynieria oprogramowania (Software Engineering) Wykład 1 Wprowadzenie do inżynierii oprogramowania Zarządzanie przedmiotem Wydział: WEiI Katedra: KIK Web site: http://moskit.weii.tu.koszalin.pl/~swalover/

Bardziej szczegółowo

Automatyczny chaos to szybszy chaos?

Automatyczny chaos to szybszy chaos? Automatyczny chaos to szybszy chaos? Elektroniczne dokumenty okazją do dramatycznego usprawnienia procedur w organizacji Victo.eu Systemy DMS i Workflow 23 kwietnia 2013, Wrocław Slajd 1 (28) Systemy DMS

Bardziej szczegółowo

Opisy szkoleń dla certyfikatów Agile Scrum. www.cts.com.pl

Opisy szkoleń dla certyfikatów Agile Scrum. www.cts.com.pl Opisy szkoleń dla certyfikatów Agile Scrum www.cts.com.pl SPIS TREŚCI Opisy szkoleń dla certyfikatów Agile Scrum...2 Istniejące certyfikacje agile...2 Szkolenia oferowane przez CTS...3 Agile Tester (zgodne

Bardziej szczegółowo

Wszystkie problemy leżą w testach. ForProgress spółka z ograniczoną odpowiedzialnością sp.k.

Wszystkie problemy leżą w testach. ForProgress spółka z ograniczoną odpowiedzialnością sp.k. Wszystkie problemy leżą w testach O czym będziemy rozmawiać Coś nie wyszło Jak wygląda proces wytwórczy Każdy widzi to inaczej Jakie wnioski wyciągamy z testów Analiza problemów Możliwe rozwiązania O czym

Bardziej szczegółowo

Zasady organizacji projektów informatycznych

Zasady organizacji projektów informatycznych Zasady organizacji projektów informatycznych Systemy informatyczne w zarządzaniu dr hab. inż. Joanna Józefowska, prof. PP Plan Definicja projektu informatycznego Fazy realizacji projektów informatycznych

Bardziej szczegółowo

Źródła dumy zawodowej testera oprogramowania

Źródła dumy zawodowej testera oprogramowania Źródła dumy zawodowej testera oprogramowania Tom Gilb & Kai Gilb: False QA is calling your activity QA when in fact you only do testing. http://www.result-planning.com/real+qa+manifesto Nie jestem QA!

Bardziej szczegółowo

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego Etapy Ŝycia systemu informacyjnego Wprowadzenie do metodologii modelowania systemów informacyjnych 1. Strategia 2. Analiza 3. Projektowanie 4. Implementowanie, testowanie i dokumentowanie 5. WdroŜenie

Bardziej szczegółowo

Szkolenia Systemy Krytyczne. www.cts.com.pl

Szkolenia Systemy Krytyczne. www.cts.com.pl Szkolenia Systemy Krytyczne www.cts.com.pl CO TO SĄ SYSTEMY KRYTYCZNE? Systemy wbudowane (albo: systemy kontrolne) = embedded systems (control systems), systemy krytyczne dla bezpieczeństwa = safety-critical

Bardziej szczegółowo

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

Zarządzanie testowaniem wspierane narzędziem HP Quality Center Zarządzanie testowaniem wspierane narzędziem HP Quality Center studium przypadku Mirek Piotr Szydłowski Ślęzak Warszawa, 17.05.2011 2008.09.25 WWW.CORRSE.COM Firma CORRSE Nasze zainteresowania zawodowe

Bardziej szczegółowo

Współczesna problematyka klasyfikacji Informatyki

Współczesna problematyka klasyfikacji Informatyki Współczesna problematyka klasyfikacji Informatyki Nazwa pojawiła się na przełomie lat 50-60-tych i przyjęła się na dobre w Europie Jedna z definicji (z Wikipedii): Informatyka dziedzina nauki i techniki

Bardziej szczegółowo

Jak patrzymy na testy czyli Jak punkt widzenia zależy od punktu siedzenia. Click Piotr Kałuski to edit Master subtitle style

Jak patrzymy na testy czyli Jak punkt widzenia zależy od punktu siedzenia. Click Piotr Kałuski to edit Master subtitle style Jak patrzymy na testy czyli Jak punkt widzenia zależy od punktu siedzenia Click Piotr Kałuski to edit Master subtitle style Punkty widzenia Zespół Testów Manager Projektu Użytkownik końcowy Zespół Testów

Bardziej szczegółowo

Oferta szkoleniowa. ISTQB Poziom Podstawowy (Foundation Level) Opis szkolenia:

Oferta szkoleniowa. ISTQB Poziom Podstawowy (Foundation Level) Opis szkolenia: Oferta szkoleniowa ISTQB Poziom Podstawowy (Foundation Level) Opis szkolenia: Certyfikat ISTQB to najbardziej rozpoznawalny międzynarodowy certyfikat z zakresu testowania oprogramowania. Jest on niezależnym

Bardziej szczegółowo

ŚcieŜki Certyfikacji Testera. Karol Mioduszewski - CORRSE

ŚcieŜki Certyfikacji Testera. Karol Mioduszewski - CORRSE ŚcieŜki Certyfikacji Testera Karol Mioduszewski - CORRSE Kierunki rozwoju W dół, w górę czy w bok? Rozwój w dół Specjalizacja Zagłębianie się w wybrany wycinek wiedzy, np. testy wydajnościowe lub konkretne

Bardziej szczegółowo

Analityk i współczesna analiza

Analityk i współczesna analiza Analityk i współczesna analiza 1. Motywacje 2. Analitycy w IBM RUP 3. Kompetencje analityka według IIBA BABOK Materiały pomocnicze do wykładu z Modelowania i Analizy Systemów na Wydziale ETI PG. Ich lektura

Bardziej szczegółowo

ZARZĄDZANIE PROCESEM TESTOWYM (SQAM Test Manager) 7-8 luty 2008, Warszawa Zdobądź z nami certyfikat SQAM Test Manager.

ZARZĄDZANIE PROCESEM TESTOWYM (SQAM Test Manager) 7-8 luty 2008, Warszawa Zdobądź z nami certyfikat SQAM Test Manager. ZARZĄDZANIE PROCESEM TESTOWYM (SQAM Test Manager) 7-8 luty 2008, Warszawa Zdobądź z nami certyfikat SQAM Test Manager. Na szkolenie zapraszamy: testerów kierowników działów testowych analityków systemowych

Bardziej szczegółowo

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Zarządzanie wymaganiami Ad hoc (najczęściej brak zarządzania nimi) Niejednoznaczna, nieprecyzyjna komunikacja Architektura

Bardziej szczegółowo

Dobre wdrożenia IT cz. I Business Case. www.leoconsulting.pl

Dobre wdrożenia IT cz. I Business Case. www.leoconsulting.pl Dobre wdrożenia IT cz. I Business Case Wprowadzenie Czy wiesz: jak często po wdrożeniu oprogramowania okazuje się, że nie spełnia ono wielu wymagań? jak często decyzja o wdrożeniu systemu informatycznego

Bardziej szczegółowo

Testowanie oprogramowania

Testowanie oprogramowania Testowanie oprogramowania 1/17 Testowanie oprogramowania Wykład 01 dr inż. Grzegorz Michalski 13 października 2015 Testowanie oprogramowania 2/17 Dane kontaktowe: Kontakt dr inż. Grzegorz Michalski pokój

Bardziej szczegółowo

REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN

REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN REQB POZIOM PODSTAWOWY PRZYKŁADOWY EGZAMIN Podziękowania REQB Poziom Podstawowy Przykładowy Egzamin Dokument ten został stworzony przez główny zespół Grupy Roboczej REQB dla Poziomu Podstawowego. Tłumaczenie

Bardziej szczegółowo

Michał Olejnik. 22 grudnia 2009

Michał Olejnik. 22 grudnia 2009 Continuous TDD Politechnika Wrocławska Informatyka 22 grudnia 2009 Agenda Wprowadzenie 1 Wprowadzenie 2 3 4 5 Agenda Wprowadzenie 1 Wprowadzenie 2 3 4 5 Agenda Wprowadzenie 1 Wprowadzenie 2 3 4 5 Agenda

Bardziej szczegółowo

Prowadzący: Bartosz Górczyński, CTPartners S.A, itsmf Polska. Miedzeszyn, wrzesień 2010

Prowadzący: Bartosz Górczyński, CTPartners S.A, itsmf Polska. Miedzeszyn, wrzesień 2010 Jak nie stracić efektów synergii usługi systemów krajowych i globalnych Prowadzący: Bartosz Górczyński, CTPartners S.A, itsmf Polska Miedzeszyn, wrzesień 2010 Bartosz Górczyński Prezes Zarządu CTPartners

Bardziej szczegółowo

Zarządzanie projektami w NGO

Zarządzanie projektami w NGO Zarządzanie projektami w NGO Warsztaty dla Grupy Nowe Technologie Federacja Organizacji Służebnych MAZOWIA 4 września 2012 Projekt współfinansowany jest ze środków Unii Europejskiej w ramach Europejskiego

Bardziej szczegółowo

Maciej Oleksy Zenon Matuszyk

Maciej Oleksy Zenon Matuszyk Maciej Oleksy Zenon Matuszyk Jest to proces związany z wytwarzaniem oprogramowania. Jest on jednym z procesów kontroli jakości oprogramowania. Weryfikacja oprogramowania - testowanie zgodności systemu

Bardziej szczegółowo

Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC. Jarosław Świerczek

Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC. Jarosław Świerczek Praktyczne aspekty stosowania metody punktów funkcyjnych COSMIC Jarosław Świerczek Punkty funkcyjne Punkt funkcyjny to metryka złożoności oprogramowania wyznaczana w oparciu o określające to oprogramowanie

Bardziej szczegółowo

Testowanie systemów wbudowanych i krytycznych dla bezpieczeństwa Bogdan Bereza Wersja 2.0 1 (33)

Testowanie systemów wbudowanych i krytycznych dla bezpieczeństwa Bogdan Bereza Wersja 2.0 1 (33) Testowanie systemów wbudowanych i krytycznych dla bezpieczeństwa Bogdan Bereza Wersja 2.0 1 (33) 1. Wbudowane 2. Krytyczne 3. Czasu rzeczywistego 2 (33) Chmura Agile Biznes ISTQB 3 (33) 1. Testowanie systemów

Bardziej szczegółowo

Jak zdobyćpierwszy milion w Internecie i dobrze sięprzy tym bawić? V Pomorskie Forum Przedsiębiorczości Gdynia, 14 maja 2010

Jak zdobyćpierwszy milion w Internecie i dobrze sięprzy tym bawić? V Pomorskie Forum Przedsiębiorczości Gdynia, 14 maja 2010 Jak zdobyćpierwszy milion w Internecie i dobrze sięprzy tym bawić? V Pomorskie Forum Przedsiębiorczości Gdynia, 14 maja 2010 JAK TO SIĘDZIEJE? 2005 potrzeba zakupu analiza możliwości pomysł potrzeba działania

Bardziej szczegółowo

Oferta Szkoleniowa.

Oferta Szkoleniowa. Oferta Szkoleniowa Organizujemy szkolenia oraz egzaminy umożliwiające certyfikację ISTQB. Jest to najbardziej rozpoznawalny międzynarodowy certyfikat z zakresu testowania oprogramowania. Organizujemy szkolenia

Bardziej szczegółowo

Techniki (automatyzacji) projektowania testów. Adam Roman WarszawQA, 24 II 2016

Techniki (automatyzacji) projektowania testów. Adam Roman WarszawQA, 24 II 2016 Techniki (automatyzacji) projektowania testów Adam Roman WarszawQA, 24 II 2016 Prelegent Quality Assurance R&D Lead, Rivet Group Adiunkt w Instytucie Informatyki i Matematyki Komputerowej UJ Członek Stowarzyszenia

Bardziej szczegółowo

Jak zostać dobrym analitykiem? Wpisany przez RR Nie, 21 paź 2012

Jak zostać dobrym analitykiem? Wpisany przez RR Nie, 21 paź 2012 Analityk systemów informatycznych to zawód cieszący się w ostatnich latach rosnącą popularnością. Młodych ludzi zachęcają liczne oferty pracy, perspektywa wysokich zarobków i możliwość podnoszenia kwalifikacji.

Bardziej szczegółowo

Metodyka projektowania komputerowych systemów sterowania

Metodyka projektowania komputerowych systemów sterowania Metodyka projektowania komputerowych systemów sterowania Andrzej URBANIAK Metodyka projektowania KSS (1) 1 Projektowanie KSS Analiza wymagań Opracowanie sprzętu Projektowanie systemu Opracowanie oprogramowania

Bardziej szczegółowo

Strona 1 z 7

Strona 1 z 7 1 z 7 www.fitnessmozgu.pl WSTĘP Czy zdarza Ci się, że kiedy spotykasz na swojej drodze nową wiedzę która Cię zaciekawi na początku masz duży entuzjazm ale kiedy Wchodzisz głębiej okazuje się, że z różnych

Bardziej szczegółowo

Część I - Załącznik nr 7 do SIWZ. Warszawa. 2011r. (dane Wykonawcy) WYKAZ OSÓB, KTÓRYMI BĘDZIE DYSPONOWAŁ WYKONAWCA DO REALIZACJI ZAMÓWIENIA

Część I - Załącznik nr 7 do SIWZ. Warszawa. 2011r. (dane Wykonawcy) WYKAZ OSÓB, KTÓRYMI BĘDZIE DYSPONOWAŁ WYKONAWCA DO REALIZACJI ZAMÓWIENIA CSIOZ-WZP.65.48.20 Część I - Załącznik nr 7 do SIWZ Warszawa. 20r. (dane Wykonawcy) WYKAZ OSÓB, KTÓRYMI BĘDZIE DYSPONOWAŁ WYKONAWCA DO REALIZACJI ZAMÓWIENIA Wykonawca oświadcza, że do realizacji zamówienia

Bardziej szczegółowo

RAPORT Z POLSKIEGO BADANIA PROJEKTÓW IT 2010

RAPORT Z POLSKIEGO BADANIA PROJEKTÓW IT 2010 RAPORT Z POLSKIEGO BADANIA PROJEKTÓW IT 2010 Odpowiada na pytania: Jaka część projektów IT kończy się w Polsce sukcesem? Jak wiele projektów sponsorowanych jest przez instytucje publiczne? Czy kończą się

Bardziej szczegółowo

In ż ynieria oprogramowania wykład II Modele i fazy cyklu życia oprogramowania

In ż ynieria oprogramowania wykład II Modele i fazy cyklu życia oprogramowania In ż ynieria oprogramowania wykład II Modele i fazy cyklu życia oprogramowania prowadzący: dr inż. Krzysztof Bartecki www.k.bartecki.po.opole.pl Proces tworzenia oprogramowania jest zbiorem czynności i

Bardziej szczegółowo

INŻYNIERIA OPROGRAMOWANIA TESTOWANIE INTEGRACYJNE

INŻYNIERIA OPROGRAMOWANIA TESTOWANIE INTEGRACYJNE INŻYNIERIA OPROGRAMOWANIA TESTOWANIE INTEGRACYJNE Definicja ITQB Testowanie integracyjne (integration testing) wykonywane w celu wykrycia defektów w interfejsach i interakcjach pomiędzy modułami lub systemami

Bardziej szczegółowo

blogomocja.blogspot.com wymagania.org.pl

blogomocja.blogspot.com wymagania.org.pl bogdan.bereza@victo.eu bogdan.bereza@wymagania.org.pl blogomocja.blogspot.com 1 (37) wymagania.org.pl 2 (37) 1 re-challenge.pl zapraszam 20 maja 2016 3 (37) Kto robi wymagania, gdy brak inżyniera wymagań?

Bardziej szczegółowo

Tester oprogramowania 2014/15 Tematy prac dyplomowych

Tester oprogramowania 2014/15 Tematy prac dyplomowych Tester oprogramowania 2014/15 Tematy prac dyplomowych 1. Projekt i wykonanie automatycznych testów funkcjonalnych wg filozofii BDD za pomocą dowolnego narzędzia Jak w praktyce stosować Behaviour Driven

Bardziej szczegółowo

Lekkie metodyki. tworzenia oprogramowania

Lekkie metodyki. tworzenia oprogramowania Lekkie metodyki tworzenia oprogramowania Programowanie zwinne ( Agile software development) grupa metodyk wytwarzania oprogramowania opartego o programowanie iteracyjne (model przyrostowy). Wymagania oraz

Bardziej szczegółowo

Akademia testera oprogramowania i systemów IT Poziom I specjalista testowania (56 h) kurs dzienny

Akademia testera oprogramowania i systemów IT Poziom I specjalista testowania (56 h) kurs dzienny K U R S Z A W O D O W Y Akademia testera oprogramowania i systemów IT Poziom I specjalista testowania (56 h) kurs dzienny MIEJSCE I TERMIN: Warszawa, 1 3 marca 2017 r. Terminy szczegółowe: Sesja A, 1 3

Bardziej szczegółowo

Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią

Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią Marek Bieniasz Sławomir Umpirowicz Piotr Miszewski Kraków, 10 13 września 2012 Plan prezentacji Informacje

Bardziej szczegółowo

Agile Project Management

Agile Project Management Charles G. Cobb, pmp Zrozumieć Agile Project Management Równowaga kontroli i elastyczności przekład: Witold Sikorski APN Promise Warszawa 2012 Spis treści Wstęp...vii Kto powinien przeczytać tę książkę?...

Bardziej szczegółowo

HumanTechnology. Projektowanie interakcji. czyli łatanie dziury w procesie produkcji

HumanTechnology. Projektowanie interakcji. czyli łatanie dziury w procesie produkcji HumanTechnology Projektowanie interakcji czyli łatanie dziury w procesie produkcji Czym jest projektowanie interakcji? Projektowanie interakcji, czyli współdziałania człowieka z komputerem, wykorzystuje

Bardziej szczegółowo

Agile vs PRINCE2. 2014/2015 I rok st. magisterskie Informatyka

Agile vs PRINCE2. 2014/2015 I rok st. magisterskie Informatyka Agile vs PRINCE2 Ewa Solecka - specjalność ogólna- 1117627 Przemysław Mrozowski specjalność ogólna- 1121130 Michał Roztoczyński specjalność ogólna - 1118910 2014/2015 I rok st. magisterskie Informatyka

Bardziej szczegółowo

Inżynieria oprogramowania (Software Engineering)

Inżynieria oprogramowania (Software Engineering) Inżynieria oprogramowania (Software Engineering) Wykład 2 Proces produkcji oprogramowania Proces produkcji oprogramowania (Software Process) Podstawowe założenia: Dobre procesy prowadzą do dobrego oprogramowania

Bardziej szczegółowo

KATALOG SZKOLEŃ CERTYFIKOWANYCH 2014

KATALOG SZKOLEŃ CERTYFIKOWANYCH 2014 KATALOG SZKOLEŃ CERTYFIKOWANYCH 2014 Szanowni Państwo! Misją testerzy.pl jest propagowanie testowania oprogramowania i zapewnienia jakości. Dostarczamy najwyższej jakości usługi i szkolenia dedykowane

Bardziej szczegółowo

Modelowanie i Programowanie Obiektowe

Modelowanie i Programowanie Obiektowe Modelowanie i Programowanie Obiektowe Wykład I: Wstęp 20 październik 2012 Programowanie obiektowe Metodyka wytwarzania oprogramowania Metodyka Metodyka ustandaryzowane dla wybranego obszaru podejście do

Bardziej szczegółowo

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne SYSTEMY INFORMATYCZNE ćwiczenia praktyczne 12.03.2019 Piotr Łukasik p. 373 email: plukasik@agh.edu.pl / lukasik.pio@gmail.com www.lukasikpiotr.com Zakres tematyczny implementacji projektu informatycznego

Bardziej szczegółowo

Klucz do procesu doskonalenia. dzięki Lean Six Sigma dla Green Belts. Praktyczne szkolenia prowadzone przez Lean Six Sigma Company

Klucz do procesu doskonalenia. dzięki Lean Six Sigma dla Green Belts. Praktyczne szkolenia prowadzone przez Lean Six Sigma Company Klucz do procesu doskonalenia dzięki Lean Six Sigma dla Green Belts Praktyczne szkolenia prowadzone przez Lean Six Sigma Company Co to jest Green Belt? Dobrze wyszkolony Green Belt wie jak działają procesy

Bardziej szczegółowo

Skuteczne zarządzanie zespołem. Scrum

Skuteczne zarządzanie zespołem. Scrum Skuteczne zarządzanie zespołem Hej Scrum blogomotion.com/download/scrum-mastery.pdf Psychologia - czy to się przydaje? Plotki, przesądy i delfinoterapia Skuteczne Zasady komunikacj i - jak się dogadać

Bardziej szczegółowo

Poprawa procesów W sektorze usług

Poprawa procesów W sektorze usług Poprawa procesów W sektorze usług Użycie Lean Six Sigma Black Belt w sektorze usług Praktyczne szkolenia prowadzone przez The Lean Six Sigma Company Co robi Black Belt w sektorze usług? Dobrze wyszkolony

Bardziej szczegółowo

Rozważania o wymaganiach

Rozważania o wymaganiach Rozważania o wymaganiach Stowarzyszenie Inżynierii Wymagań wymagania.org.pl Polish Association of Requirements Engineering (pare.wymagania.org.pl) Konferencja DOBRE WYMAGANIA Warszawa, 2-4 października

Bardziej szczegółowo

Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki

Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework Edyta Tomalik Grzegorz Ziemiecki 1 Nokia Siemens Networks 2013 Tradycyjne podejście analityk programista tester implementacja

Bardziej szczegółowo

Zarządzanie projektami B+R jak to się robi w Polsce? Agnieszka Gryzik Ośrodek Przetwarzania Informacji Instytut Badawczy

Zarządzanie projektami B+R jak to się robi w Polsce? Agnieszka Gryzik Ośrodek Przetwarzania Informacji Instytut Badawczy Zarządzanie projektami B+R jak to się robi w Polsce? Agnieszka Gryzik Ośrodek Przetwarzania Informacji Instytut Badawczy Tematy badań 1 2 3 Zarządzanie projektami B+R w sektorze nauki Zarządzanie projektami

Bardziej szczegółowo

Plan studiów niestacjonarnych I stopnia (inżynierskich) 2015/16

Plan studiów niestacjonarnych I stopnia (inżynierskich) 2015/16 Wydział Intycznych Technik Zarządzania WSISiZ na kierunku Intyka stosowana Plan studiów niestacjonarnych I stopnia (inżynierskich) 2015/1 Specjalności: Zarządzanie projektami intycznymi I rok I semestr

Bardziej szczegółowo

INŻYNIERIA OPROGRAMOWANIA

INŻYNIERIA OPROGRAMOWANIA INSTYTUT INFORMATYKI STOSOWANEJ 2013 INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania Jak? Kto? Kiedy? Co? W jaki sposób? Metodyka Zespół Narzędzia

Bardziej szczegółowo

KATALOG SZKOLEŃ CERTYFIKOWANYCH 2015

KATALOG SZKOLEŃ CERTYFIKOWANYCH 2015 KATALOG SZKOLEŃ CERTYFIKOWANYCH 2015 Szanowni Państwo! Misją testerzy.pl jest propagowanie testowania oprogramowania i zapewnienia jakości. Dostarczamy najwyższej jakości usługi i szkolenia dedykowane

Bardziej szczegółowo

Sybase Professional Services

Sybase Professional Services Sybase Professional Services Zarządzanie Portfelem Aplikacji Marek Ryński Sybase Polska Dyrektor Zarządzający, DRB Legionowo, 09.2008 W gąszczu IT czyli za co ja mam płacić? (problem) Złożoność technologii

Bardziej szczegółowo

Egzamin / zaliczenie na ocenę*

Egzamin / zaliczenie na ocenę* WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW33/01 KARTA PRZEDMIOTU Nazwa w języku polskim : INŻYNIERIA OPROGRAMOWANIA Nazwa w języku angielskim: SOFTWARE ENGINEERING Kierunek studiów (jeśli

Bardziej szczegółowo

RAMOWY PROGRAM Studia I stopnia (licencjackie) dla studentów rozpoczynających studia w roku akademickim 2015/2016

RAMOWY PROGRAM Studia I stopnia (licencjackie) dla studentów rozpoczynających studia w roku akademickim 2015/2016 Wydział Intycznych Technik Zarządzania WSISiZ na kierunku Zarządzanie RAMOWY PROGRAM Studia I stopnia (licencjackie) dla studentów rozpoczynających studia w roku akademickim 2015/2016 Specjalności: Zarządzanie

Bardziej szczegółowo

INŻYNIERIA ZARZADZANIA,

INŻYNIERIA ZARZADZANIA, Semestr 1 1. Zarządzanie Podstawy zarządzania jakością 2 20 Z 2 12 Z 2. Zarządzanie Podstawy zarządzania projektami 3 15 15 Z 3 10 10 Z 3. Zarządzanie Postawy organizacji i zarządzania 2 20 E 2 12 E 4.

Bardziej szczegółowo

Wymagania: umiejętność modelowania systemów informatycznych z wykorzystaniem UML. umiejętność definiowania i kreatywnego rozwiązywania problemów

Wymagania: umiejętność modelowania systemów informatycznych z wykorzystaniem UML. umiejętność definiowania i kreatywnego rozwiązywania problemów Oferta pracy nr 1 Opis oferty pracy ANALITYK BIZNESOWY (TELCO) Wymagania: wykształcenie wyższe telekomunikacyjne, informatyczne lub pokrewne praktyczna znajomość technologii telekomunikacyjnych (takich

Bardziej szczegółowo

Projekty BPM z perspektywy analityka biznesowego. Wrocław, 20 stycznia 2011

Projekty BPM z perspektywy analityka biznesowego. Wrocław, 20 stycznia 2011 Projekty BPM z perspektywy analityka biznesowego Wrocław, 20 stycznia 2011 Agenda Definicja pojęć: Analiza biznesowa oraz analityk biznesowy Co kryje się za hasłem BPM? Organizacja zarządzana procesowo

Bardziej szczegółowo

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08 Spis treści Wstęp.............................................................. 7 Część I Podstawy analizy i modelowania systemów 1. Charakterystyka systemów informacyjnych....................... 13 1.1.

Bardziej szczegółowo

Inżynieria Oprogramowania w Praktyce

Inżynieria Oprogramowania w Praktyce Inżynieria Oprogramowania w Praktyce Ogólna prezentacja kierunku Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. www.aict.pjwstk.edu.pl 1 Kogo chcemy

Bardziej szczegółowo

ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI

ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI XVIII Forum Teleinformatyki mgr inż. Michał BIJATA, doktorant, Wydział Cybernetyki WAT Michal.Bijata@WAT.edu.pl, Michal@Bijata.com 28 września 2012 AGENDA Architektura

Bardziej szczegółowo

Poradnik opracowany przez Julitę Dąbrowską.

Poradnik opracowany przez Julitę Dąbrowską. Poradnik opracowany przez Julitę Dąbrowską. Pobrany ze strony www.kalitero.pl. Masz pytania skontaktuj się ze mną. Dokument stanowi dzieło w rozumieniu polskich i przepisów prawa. u Zastanawiasz się JAK

Bardziej szczegółowo

Architektura oprogramowania w praktyce. Wydanie II.

Architektura oprogramowania w praktyce. Wydanie II. Architektura oprogramowania w praktyce. Wydanie II. Autorzy: Len Bass, Paul Clements, Rick Kazman Twórz doskonałe projekty architektoniczne oprogramowania! Czym charakteryzuje się dobra architektura oprogramowania?

Bardziej szczegółowo

BOC dla KJUF Podsumowanie warsztatów 17-18 listopada 2011

BOC dla KJUF Podsumowanie warsztatów 17-18 listopada 2011 BOC dla KJUF Podsumowanie warsztatów 17-18 listopada 2011 Grupa BOC Profil firmy BOC Założona w 1995 roku Wywodzi się z grupy BPMS Uniwersytetu Wiedeńskiego Obecnie ponad 150 pracowników w 7 krajach europejskich

Bardziej szczegółowo

Projektowanie systemów informatycznych. Roman Simiński programowanie.siminskionline.pl. Cykl życia systemu informatycznego

Projektowanie systemów informatycznych. Roman Simiński programowanie.siminskionline.pl. Cykl życia systemu informatycznego systemów informatycznych Roman Simiński roman.siminski@us.edu.pl programowanie.siminskionline.pl Cykl życia systemu informatycznego Trochę wprowadzenia... engineering co to oznacza? Oprogramowanie w sensie

Bardziej szczegółowo

Mariusz Trzaska Modelowanie i implementacja systemów informatycznych

Mariusz Trzaska Modelowanie i implementacja systemów informatycznych Mariusz Trzaska Modelowanie i implementacja systemów informatycznych Notka biograficzna Dr inż. Mariusz Trzaska jest adiunktem w Polsko-Japońskiej Wyższej Szkole Technik Komputerowych, gdzie zajmuje się

Bardziej szczegółowo

Metody testowania oprogramowania w cyklu wytwarzania aplikacji. Milena Sobolewska. Rule Financial - Software Test Engineer

Metody testowania oprogramowania w cyklu wytwarzania aplikacji. Milena Sobolewska. Rule Financial - Software Test Engineer Metody testowania oprogramowania w cyklu wytwarzania aplikacji Milena Sobolewska Rule Financial - Software Test Engineer 1 O mnie Absolwentka: Informatyka i Ekonometria na Wydziale Informatyki i Gospodarki

Bardziej szczegółowo

Dni: 3. Opis: Adresaci szkolenia

Dni: 3. Opis: Adresaci szkolenia Kod szkolenia: Tytuł szkolenia: ISTQB/TTA ISTQB - Technical Test Analyst Dni: 3 Opis: Adresaci szkolenia Szkolenie jest skierowane do testerów posiadających certyfikat ISTQB Certified Tester przynajmniej

Bardziej szczegółowo

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:

Bardziej szczegółowo

Jarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming

Jarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming Jarosław Kuchta Wymagania jakości w Agile Programming Wady klasycznych metod zapewnienia jakości Duży narzut na dokumentowanie Późne uzyskiwanie konkretnych rezultatów Trudność w odpowiednio wczesnym definiowaniu

Bardziej szczegółowo

Podsumowanie wyników ankiety

Podsumowanie wyników ankiety SPRAWOZDANIE Kierunkowego Zespołu ds. Programów Kształcenia dla kierunku Informatyka dotyczące ankiet samooceny osiągnięcia przez absolwentów kierunkowych efektów kształcenia po ukończeniu studiów w roku

Bardziej szczegółowo

użytkownika 1 Jak wybrać temat pracy 2 Spis treści 3 Część pierwsza problematyka 4 Część druga stosowane metody 5 Część trzecia propozycja rozwiązania

użytkownika 1 Jak wybrać temat pracy 2 Spis treści 3 Część pierwsza problematyka 4 Część druga stosowane metody 5 Część trzecia propozycja rozwiązania 1 Jak wybrać temat pracy 2 Spis treści 3 Część pierwsza problematyka 4 Część druga stosowane metody 5 Część trzecia propozycja rozwiązania 6 Część czwarta dokumentacja techniczna i dokumentacja użytkownika

Bardziej szczegółowo

Etapy życia oprogramowania

Etapy życia oprogramowania Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 w prezentacji wykorzystano również materiały przygotowane przez Michała Kolano

Bardziej szczegółowo

SCENARIUSZ PROJEKTU EDUKACYJNEGO NR 5/III Nauka znaków drogowych

SCENARIUSZ PROJEKTU EDUKACYJNEGO NR 5/III Nauka znaków drogowych Tytuł: SCENARIUSZ PROJEKTU EDUKACYJNEGO NR 5/III Nauka znaków drogowych Klasa: Kształtowane kompetencje: Efekty kształcenia: Czas trwania: trzecia - troska o własne bezpieczeństwo - intrapersonalne i interpersonalne

Bardziej szczegółowo

Myślicie Państwo o inwestycji w zakup nowej obrabiarki? Najbliższe 60 sekund może dać oszczędność sporej sumy pieniędzy!

Myślicie Państwo o inwestycji w zakup nowej obrabiarki? Najbliższe 60 sekund może dać oszczędność sporej sumy pieniędzy! Myślicie Państwo o inwestycji w zakup nowej obrabiarki? Najbliższe 60 sekund może dać oszczędność sporej sumy pieniędzy! Dobrze od samego początku Inteligentna praca to wielka różnica Dobry początek to

Bardziej szczegółowo

Autor: Przemysław Jóskowiak. Wydawca: Stratego24 Przemysław Jóskowiak ul. Piękna 20, 00-549 Warszawa. Kontakt: kontakt@stratego24.

Autor: Przemysław Jóskowiak. Wydawca: Stratego24 Przemysław Jóskowiak ul. Piękna 20, 00-549 Warszawa. Kontakt: kontakt@stratego24. Autor: Przemysław Jóskowiak 2 Wydawca: Stratego24 Przemysław Jóskowiak ul. Piękna 20, 00-549 Warszawa Kontakt: kontakt@stratego24.pl Treści prezentowane w ramach tej publikacji są subiektywną oceną autora

Bardziej szczegółowo

Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 32-CPI-WZP-2244/13. Podstawa do dysponowania osobą

Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 32-CPI-WZP-2244/13. Podstawa do dysponowania osobą Załącznik nr 8 do SIWZ Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 3-CPI-WZP-44/13 Lp. Zakres wykonywanych czynności Liczba osób Imiona i nazwiska osób, którymi dysponuje wykonawca

Bardziej szczegółowo

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Inżyniera wymagań

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Inżyniera wymagań Projektowanie systemów informatycznych Roman Simiński roman.siminski@us.edu.pl siminskionline.pl Inżyniera wymagań Wymagania w projektowaniu systemów informatycznych Istnieją różne definicje wymagań dla

Bardziej szczegółowo

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language) Zagadnienia (1/3) Rola modelu systemu w procesie analizy wymagań (inżynierii wymagań) Prezentacja różnego rodzaju informacji o systemie w zależności od rodzaju modelu. Budowanie pełnego obrazu systemu

Bardziej szczegółowo

Modelowanie i analiza systemów informatycznych

Modelowanie i analiza systemów informatycznych Modelowanie i analiza systemów informatycznych MBSE/SysML Wykład 11 SYSMOD Wykorzystane materiały Budapest University of Technology and Economics, Department of Measurement and InformaJon Systems: The

Bardziej szczegółowo

Inżynieria oprogramowania I

Inżynieria oprogramowania I Kontakt Inżynieria I Andrzej Jaszkiewicz Andrzej Jaszkiewicz p. 424y, Piotrowo 3a tel. 66 52 371 jaszkiewicz@cs.put.poznan.pl www-idss.cs.put.poznan.pl/~jaszkiewicz Literatura A. Jaszkiewicz, Inżynieria,

Bardziej szczegółowo

Ogólne określenie wymagań. Ogólny projekt. Budowa systemu. Ocena systemu. Nie. Tak. System poprawny. Wdrożenie. Określenie.

Ogólne określenie wymagań. Ogólny projekt. Budowa systemu. Ocena systemu. Nie. Tak. System poprawny. Wdrożenie. Określenie. Inżynieria I Andrzej Jaszkiewicz Kontakt Andrzej Jaszkiewicz p. 8, CW Berdychowo tel. 66 52 933 ajaszkiewicz@cs.put.poznan.pl Rynek 2008 Świat 304 miliardy $ (451 miliardów 2013F) Bez wytwarzanego na własne

Bardziej szczegółowo

International Project Management Association (IPMA )

International Project Management Association (IPMA ) r. International Project Management Association (IPMA ) Organizacja IPMA narodowe Stowarzyszenia Project Management. Dzisiaj obejmuje ponad 60 -ґprofit. Udziela wsparcia narodowym Stowarzyszeniom, ich

Bardziej szczegółowo

KATALOG SZKOLEŃ ANALIZA BIZNESOWA. ForProgress sp. z o.o. sp.k. Ul. Poznańska 16 lok Warszawa NIP: REGON:

KATALOG SZKOLEŃ ANALIZA BIZNESOWA. ForProgress sp. z o.o. sp.k. Ul. Poznańska 16 lok Warszawa NIP: REGON: KATALOG SZKOLEŃ ANALIZA BIZNESOWA ForProgress sp. z o.o. sp.k. Ul. Poznańska 16 lok.4 00-680 Warszawa NIP: 7010437038 REGON:147381755 SPIS TRESCI Nasi trenerzy...2 REQB Foundation Level...4 REQB Advanced

Bardziej szczegółowo

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania Etapy życia oprogramowania Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 Określenie wymagań Testowanie Pielęgnacja Faza strategiczna

Bardziej szczegółowo