SlideShare une entreprise Scribd logo
1  sur  35
Analiza systemowa organizacji: opracowanie
modelu jej działania, cel i szukanie rozwiązania
Jarosław Żeliński – analityk biznesowy
Prezentacja prowadzonej działalności,
sposobu prowadzenia procesu analizy i
projektowania oraz zasad współpracy
… listy … listy …
• Szanowny Panie, […] Jestem specjalistą w
zakresie HR i poszukuję wspólnego języka z
programistami tworzącymi czasami dla mnie
oprogramowanie. Potwierdzam Pana zdanie -
metody opisowe i zorientowane na przypadki
nie są skuteczne a nawet powiem
bezużyteczne gdyż programiści nie czytają ich
do końca. Proszę o pomoc i z góry dziękuję.
… listy … listy …
• Jestem pod wielkim wrażeniem Pana artykułów,
tym bardziej, że na przykładzie własnej firmy
miałem okazję doświadczyć problemów
wdrożeniowych, których przyczyny i skutki Pan
opisuje. Niestety mimo najwyższej staranności i
zaangażowania z naszej strony jeden z
GoldPartnerów i jednocześnie laureat nagrody
partnera roku firmy Microsoft zdołał "modelowo
położyć na łopatki" nasz projekt. W związku z tym
pewnie będę miał przyjemność popracować z
Panem. Jak się domyślam, prawdopodobnie w
ten właśnie sposób trafia do Pana większość
klientów.
O mnie…
© Jarosław Żeliński IT-Consulting 4
Od 1991 roku w branży IT i zarządzania
Od 1998 roku jako niezależny analityk, projektant i
firma IT-Consulting.pl
Dziesiątki publikacji w prasie branżowej i
gospodarczej
Wykładowca: 2005-20012 Akademii Morskiej i
Politechniki Warszawskiej, od 2014 wykładowca
Wyższej Szkoły Zarządzania i Technik Informatycznych
pod auspicjami PAN od 2014
Kilkudziesięciu odbiorców usług doradczych, małe,
średnie i duże firmy zarówno informatyczne jak i ich
klienci oraz administracja publiczna.
Poświadczenie bezpieczeństwa wydane przez ABW
Publikacje między innymi w …
A na grzyba nam Pan Analityk? Przecież analizę
zrobimy sami, a jak nie - to zrobi to dostawca.
Perspektywa obserwatora z ziemi
(system geocentryczny)
Odkryta Prawda (system
heliocentryczny)
© Jarosław Żeliński IT-Consulting 5
Samodzielny ekspert a korporacja
konsultingowa
– Zespoły realizują monumentalne realizacje jednak są to dzieła pojedynczych ludzi, zarówno Mona Lisa
jak i freski w Kaplicy Sykstyńskiej powstały w głowie jednego człowieka.
– Strategiczne idee tworzone są przez pojedynczych ludzi, do wdrożenia ich może być wymagany sprawny
zespół.
– Wspólnie z moimi klientami Tworzę ich strategie i rozwiązania, które potem wdrażają zespoły
dostawców tych rozwiązań ….
• Nie mam ograniczeń korporacyjnych na swoje pomysły, idee i rekomendacje, nie wiąże mnie
żadna polityka korporacyjna, kierunki myślenia wyznacza mi tylko klient i jego sytuacja.
• Nie jestem związany umowami prowizyjnymi i lojalnościowymi z żadnym dostawcą
oprogramowania.
• Pracuję zawsze sam, pozwalają mi na to narzędzia wspierające obieg dokumentów oraz
narzędzia wspomagające analizę i projektowanie CASE. Zwalniają mnie one z ogromu
żmudnej pracochłonności a Państwa z ponoszenia jej kosztów.
6
2016-09-29
Audyt i Analiza Biznesowa organizacji
Specyfikacje zorientowane na modele
Trzy poziomy analizy i opisu organizacji – elementy
audytu
© Jarosław Żeliński IT-Consulting 8
Źr. http://www.bptrendsassociates.com/
Strategia rynkowa, cele
biznesowe
Procesy biznesowe, struktura
organizacyjna, reguły biznesowe. To
sposób w jaki firma realizuje cele
biznesowe
Procedury i instrukcje, zasoby. Jak
realizowane są poszczególne zadania
Celem prowadzenia audytu jest zrozumienie i
udokumentowanie know-how organizacji: opracowanie modelu
mechanizmu i zasad jej działania. Korzyścią z posiadania takiej
dokumentacji jest możliwość bezpiecznej oceny i analizy
wpływu rekomendowanych zmian oraz ochrona prawna.
Struktura organizacyjna
© Jarosław Żeliński IT-Consulting 9
Bardzo ważny model z perspektywy analizy ról w procesach
biznesowych. Wymaga formalizacji w toku analizy i
projektowania
Struktura (model) motywacji biznesowej i strategii
© Jarosław Żeliński IT-Consulting 10
Każda organizacja powinna mieć
jasno określone cele i ich
mierniki. Nowe rozwiązania mają
im służyć i niczemu innemu.
Proces biznesowy: łańcuchy aktywności i ich cele
© Jarosław Żeliński IT-Consulting 11
Modele procesów biznesowych
to nie są detalicznie opisane
czynności. To łańcuchy
aktywności tworzące produkty
biznesowe. Pozwalają
zidentyfikować przepływ
informacji, reguły biznesowe oraz
wychwycić miejsca potencjalnej
optymalizacji i naprawy.
Procedury realizacji wybranych aktywności w
procesach
• W postaci listy:
1. K jg kdjh dfk
1. Dk; fhkjdhgkldfj g
2. Sdkj gkjdfh lfkd
2. Kdjh kjldfs g
3. Sdk ghkjdf g
• W postaci diagramów i schematów blokowych
© Jarosław Żeliński IT-Consulting 12
Detale wybranych aktywności w
procesach są dokumentowane
niezależnie lub wykorzystywane
są dokumenty (np. procedury)
istniejące w firmie.
Zestawienia
• Zestawienie:
Słownik pojęć
biznesowych
• Zestawienie:
Lista reguł
biznesowych
• Zestawienie:
Wymagania
biznesowe
© Jarosław Żeliński IT-Consulting 13
Tych elementów nie „rysujemy”
na schematach blokowych,
powołujemy się na nie. W
przeciwnym wypadku schematy
te stają się bardzo złożone i
nieczytelne. W tej postaci
dołączane są także jako
wymagania na oprogramowanie.
Grupy referencyjnych procesów jako szkielet
analizy i audytu
© Jarosław Żeliński IT-Consulting 14
Taki ogólny schemat, mapa
podstawowych procesów,
stanowi początek projektu, jego
celem jest określenia zakresu
projektu.
Rola zamawiającego
• Określenie celu i zakresu projektu
– Jak brzmi kluczowe pytanie, na które szukamy odpowiedzi?
– Kluczowe problemy jakie należy rozwiązać.
– Oczekiwane efekty.
• Wyznaczenie ekspertów recenzentów, ich rola:
– Dostarczanie danych i informacji
– Recenzowanie powstających elementów dokumentacji
• Komunikacja:
– Standardowo elektroniczny, interaktywny, rejestrowany
obieg dokumentów (platforma dostarczana przez
Wykonawcę)
– Spotkania w ustalonych odstępach czasu (raz, dwa razy w
miesiącu)
© Jarosław Żeliński IT-Consulting 15
Iteracyjny proces analizy
© Jarosław Żeliński IT-Consulting 16
Analiza
dokumentacji
Modele
(hipoteza) Konsultacje z
ekspertami
Korekta
modeli
Uwagi do
modeli
Modele
Cel projektu Analiza celu
biznesowego
Raport z
analizy
Brak uwag
Opracowanie własne, Jarosław Żeliński
Określenie
zakresu dalszych
działań
Konsultacje i internetowy przepływ informacji
© Jarosław Żeliński IT-Consulting 17
analityk
Ekspert
dziedzinowy
Ekspert
dziedzinowy
Schemat blokowy -
model
Panel dyskusyjny
pomiędzy analitykiem
i ekspertami
Struktura produktów projektu
(c) Jarosław Żeliński http://IT-Consulting.pl 18
Model jako uniwersalne narzędzie
• Opracowany w toku analizy
model biznesowy może posłużyć
jako uniwersalne narzędzie do
innych analiz i projektów…
© Jarosław Żeliński IT-Consulting 19
Model procesów
Modelowanie
i optymalizacja
Specyfikacja
kosztów działań
Specyfikacja
procesów i
kluczowych
mierników jakości
Specyfikacja
wymagań na
oprogramowanie
Struktura
organizacyjna
zasobów ludzkich
DOKUMENTACJA WYMAGAŃ JAKO
PROJEKT LOGIKI DZIAŁANIA
Po opracowaniu raportu z analizy powstaje Specyfikacja wymagań.
Jest to dokumentacja techniczna dla dostawcy oprogramowania. W tej
postaci jest mniej ryzykowna niż przekazanie opisu i listy oczekiwań… Ta część
dokumentacji jest adresowana dla developera: dostawcy rozwiązania.
© Jarosław Żeliński IT-Consulting 20
Trudność z określaniem wymagań stawianych
systemowi
• Problemy, w których rozwiązaniu mają pomóc
budowane złożone systemy są zwykle „problemami
złośliwymi” (Rittel i Webber, 1973). „Problem
złośliwy” to taki skomplikowany problem, w którym
jest tak wiele powiązanych ze sobą bytów, że nie
istnieje jego ostateczna specyfikacja.
• Prawdziwy charakter problemu objawia się
dopiero w miarę opracowywania rozwiązania.
Aplikacja i to czego od niej oczekujemy
© Jarosław Żeliński IT-Consulting 22
W toku projektowania rozwiązania
powstaje jego architektura. Każda
wymagana aplikacja jest dokumentowana w
sposób zrozumiały dla Zamawiającego jako
lista wymaganych usług (np. system na
pozwalać na tworzenia faktur i zarządzanie
nimi)
Każda Usługa aplikacji ma swój scenariusz
© Jarosław Żeliński IT-Consulting 23
Każda usługa aplikacji ma dedykowany opis
(scenariusz) pozwalający na jej zrozumienie
i przetestowanie czy całość jest spójna. Dla
Dostawcy jest to test poprawności.
Logika biznesowa wymaga opisania jej jednoznacznie
metodami zrozumiałymi dla developera
© Jarosław Żeliński IT-Consulting 24
Wewnętrzna struktura każdej aplikacji ma
opis jej struktury logicznej pozwalający na
upewnienie się, że znane są zasoby
wymagane, by każdy scenariusz usługi był
możliwy do wykonania.
Detale…
• Detale opisujące to co ma realizować
dostarczane oprogramowanie zawarte jest we
wzorach dokumentów, słownikach pojęć,
regułach biznesowych.
• Nie ma znaczenia to czy dostarczane
oprogramowanie jest gotowe czy wykonywane
jako dedykowane: pierwsze jest albo nie jest
zgodne z wymaganiami (i dokonujemy
wyboru) a drugie musi je spełniać…
© Jarosław Żeliński IT-Consulting 25
… forum programistów …
• No naprawdę świetny dokument. Zajrzałem do
tego pdf-a i muszę powiedzieć że treść i forma
super, gratuluję. Gdyby każdy projekt w IT był
robiony na podstawie takiej specyfikacji to
może inaczej wyglądałyby proporcje projektów
zakończonych do porzuconych.
WYBÓR DOSTAWCY I REALIZACJA
Po opracowaniu raportu z analizy powstaje Specyfikacja wymagań.
Kolejny etap to…
© Jarosław Żeliński IT-Consulting 27
Analiza, projektowanie i wdrożenie rozwiązania
© Jarosław Żeliński IT-Consulting 28
W toku projektu jako Audytor bardzo
dobrze poznaję organizację, później jako
projektant doskonale rozumiem co i
dlaczego jest wymagane. Rozumiejąc i
znając specyfikę pracy Dostawcy, mogę
merytorycznie nadzorować realizację w
imieniu Zamawiającego.
Wybór dostawcy i wdrożenie
• Wybór dostawcy, zależnie od wymogów prawnych i
sytuacji, ustalany jest indywidualnie.
• Od momentu wyboru dostawcy Analityk pełni rolę
nadzoru autorskiego, w metodykach zwinnych (np.
SCRUM) określaną jako Product Owner (lub Client
Proxy).
© Jarosław Żeliński IT-Consulting 29
PODSUMOWANIE…
© Jarosław Żeliński IT-Consulting 30
Jako firma:
• Od roku 1998 pracuję jako niezależny ekspert, firma doradczo-
konsultingowa.
• Jako realizator usługi zapewniam na czas realizacji projektu:
– Opisaną metodykę realizacji projektów analitycznych, wraz z
niezbędnymi prawami autorskimi do niej, w tym plan komunikacji,
którą przedstawiam w ofercie i załączam do umowy.
– Metodykę zarządzania projektem.
– Oprogramowanie wspomagające elektroniczny, bezpieczny przepływ
informacji i dokumentów pomiędzy ekspertami dziedzinowymi
zamawiającego a Doradcą w celu bieżącego opiniowania produktów
analizy.
– Oprogramowanie wspomagające zarządzania zadaniami w projekcie.
– Narzędzia CASE (Computer Aided System Engineering), w pełni zgodne
ze standardowymi systemami notacyjnymi, źródłowe pliki projektowe
tak powstałe są przekazywane wraz produktami umowy.
• Wszystkie dokumenty powstają w języku polskim (dopuszcza się
słownictwo dziedzinowe IT w języku angielskim).
© Jarosław Żeliński IT-Consulting 31
Jako ekspert:
• Bardzo dobrze znam zagadnienia z obszaru zarządzania i marketingu na poziomie
pozwalającym sprawnie korzystać z takich dokumentów jak plany marketingowe,
strategie przedsiębiorstwa, zarządzanie produktami oraz brać aktywny udział w
ustalaniu treści takich dokumentów.
• Posiadam ponad 15 letnie doświadczenie w dużych firmach na stanowiskach
związanych z marketingiem i strategią rynkową.
• Sprawnie posługuję się systemami pojęciowymi i notacjami: Business Motivation
Model (http://www.omg.org/spec/BMM/), Business Process Modeling Notation
(http://www.omg.org/bpmn/), Unified Modeling Language
(http://www.uml.org/), Case Management Modeling and Notation
(http://www.omg.org/spec/CMMN/).
• Znam i stosuję w praktyce zagadnienia z zakresu architektury korporacyjnej i SOA
(Service Oriented Architekture), w szczególności architekturę, komponentową,
zorientowaną na usługi.
• Znam i stosuje w praktyce obiektowe metody analizy i projektowania, wzorce
architektoniczne i projektowe (w szczególności MVC/MVVM, wzorce Domain
Driven Design i BCE).
• Znam i sprawnie posługuję się metodami zarządzania projektami opartymi na
planowaniu i dokumentowaniu zakresu, terminów i kosztów prac.
© Jarosław Żeliński IT-Consulting 32
Doświadczenie…
• Mam doświadczenie od 1991 roku w projektach IT, oraz w:
– Bezpośredniej współpracy z zarządami firm, także dużych spółek
giełdowych
– W opisywaniu tego jak firmy działają, w ochronie know-how firm
(prawo autorskie i prawo o zwalczaniu nieuczciwej konkurencji)
– W analizach i projektowaniu systemów informatycznych nawet dla
bardzo dużych firm i małych też
– W nadzorowaniu prac dostawców oprogramowania
• Od 2004 roku, bez przerwy, funkcjonuję na rynku samodzielnie jako
niezależny ekspert : analityk i projektant systemów.
• Jestem stale zapraszany na seminaria i konferencje w roli prelegenta
• OD 2005 Wykładowca akademicki. Od roku 2014 na zaproszenie
władz uczelni, prowadzę wykłady na Wyższej Szkole Zarządzania i
Technik Informacyjnych pod auspicjami Polskiej Akademii Nauk.
© Jarosław Żeliński IT-Consulting 33
…wymagania na nowe rozwiązania muszą być oparte na faktach i
realnych scenariuszach. Więc ile warte są wizje w projektach agile albo
wydumane w toku warsztatowych burz mózgów litanie życzeń i
pomysłów przyszłych użytkowników? Nie tylko moim zdaniem: nie są
wiele warte i nie powinny być wymaganiami.
© Jarosław Żeliński IT-Consulting 34
CZY MAMY CZAS I OCHOTĘ NA
PREZENTACJE PRAKTYCZNĄ?
Jeśli tak, to zapraszam … na dalszą prezentację lub spotkanie
© Jarosław Żeliński IT-Consulting 35

Contenu connexe

Tendances

Zarządzanie informacją i automatyzacja procesów biznesowych
Zarządzanie informacją i automatyzacja procesów biznesowychZarządzanie informacją i automatyzacja procesów biznesowych
Zarządzanie informacją i automatyzacja procesów biznesowychJaroslaw Zelinski
 
Modele i metodyki wdrażania i zarządzania projektami eai
Modele i metodyki wdrażania i zarządzania projektami eaiModele i metodyki wdrażania i zarządzania projektami eai
Modele i metodyki wdrażania i zarządzania projektami eaiJaroslaw Zelinski
 
It Consulting 1 Opis Dzialanosci Eksperta Analityka
It Consulting 1 Opis Dzialanosci Eksperta AnalitykaIt Consulting 1 Opis Dzialanosci Eksperta Analityka
It Consulting 1 Opis Dzialanosci Eksperta AnalitykaJaroslaw Zelinski
 
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
 
Metastorm Enterprise Suite
Metastorm Enterprise SuiteMetastorm Enterprise Suite
Metastorm Enterprise SuitePCHALAWA
 
Iq mart procesy_01062015
Iq mart procesy_01062015Iq mart procesy_01062015
Iq mart procesy_01062015Piotr Merkel
 
Dynamiczne aspekty procesów biznesowych.
Dynamiczne aspekty procesów biznesowych.Dynamiczne aspekty procesów biznesowych.
Dynamiczne aspekty procesów biznesowych.Tomasz Gzik
 
Klasyfikacja wymagań jako sposób zarządzania nimi
Klasyfikacja wymagań jako sposób zarządzania nimiKlasyfikacja wymagań jako sposób zarządzania nimi
Klasyfikacja wymagań jako sposób zarządzania nimiJaroslaw Zelinski
 
Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)Łukasz Rzepecki
 
ADONIS - funkcjonalnosci i scenariusze zastosowania
ADONIS - funkcjonalnosci i scenariusze zastosowaniaADONIS - funkcjonalnosci i scenariusze zastosowania
ADONIS - funkcjonalnosci i scenariusze zastosowaniaZbigniew Misiak
 
Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI
 
Just in time and kanban
Just in time and kanbanJust in time and kanban
Just in time and kanbanandzi18
 
Zarządzanie informacją i automatyzacja procesów biznesowych
Zarządzanie informacją i automatyzacja procesów biznesowychZarządzanie informacją i automatyzacja procesów biznesowych
Zarządzanie informacją i automatyzacja procesów biznesowychJaroslaw Zelinski
 

Tendances (20)

Zarządzanie informacją i automatyzacja procesów biznesowych
Zarządzanie informacją i automatyzacja procesów biznesowychZarządzanie informacją i automatyzacja procesów biznesowych
Zarządzanie informacją i automatyzacja procesów biznesowych
 
Modele i metodyki wdrażania i zarządzania projektami eai
Modele i metodyki wdrażania i zarządzania projektami eaiModele i metodyki wdrażania i zarządzania projektami eai
Modele i metodyki wdrażania i zarządzania projektami eai
 
It Consulting 1 Opis Dzialanosci Eksperta Analityka
It Consulting 1 Opis Dzialanosci Eksperta AnalitykaIt Consulting 1 Opis Dzialanosci Eksperta Analityka
It Consulting 1 Opis Dzialanosci Eksperta Analityka
 
Podejście procesowe w zarządzaniu i system rachunku kosztów działań - Manage ...
Podejście procesowe w zarządzaniu i system rachunku kosztów działań - Manage ...Podejście procesowe w zarządzaniu i system rachunku kosztów działań - Manage ...
Podejście procesowe w zarządzaniu i system rachunku kosztów działań - Manage ...
 
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...
 
Metastorm Enterprise Suite
Metastorm Enterprise SuiteMetastorm Enterprise Suite
Metastorm Enterprise Suite
 
Iq mart procesy_01062015
Iq mart procesy_01062015Iq mart procesy_01062015
Iq mart procesy_01062015
 
Dynamiczne aspekty procesów biznesowych.
Dynamiczne aspekty procesów biznesowych.Dynamiczne aspekty procesów biznesowych.
Dynamiczne aspekty procesów biznesowych.
 
Klasyfikacja wymagań jako sposób zarządzania nimi
Klasyfikacja wymagań jako sposób zarządzania nimiKlasyfikacja wymagań jako sposób zarządzania nimi
Klasyfikacja wymagań jako sposób zarządzania nimi
 
Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)
 
Optymalizacja procesów biznesowych
Optymalizacja procesów biznesowychOptymalizacja procesów biznesowych
Optymalizacja procesów biznesowych
 
ADONIS - funkcjonalnosci i scenariusze zastosowania
ADONIS - funkcjonalnosci i scenariusze zastosowaniaADONIS - funkcjonalnosci i scenariusze zastosowania
ADONIS - funkcjonalnosci i scenariusze zastosowania
 
Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014
 
Just in time and kanban
Just in time and kanbanJust in time and kanban
Just in time and kanban
 
Zarządzanie informacją i automatyzacja procesów biznesowych
Zarządzanie informacją i automatyzacja procesów biznesowychZarządzanie informacją i automatyzacja procesów biznesowych
Zarządzanie informacją i automatyzacja procesów biznesowych
 
Agile reporting
Agile reportingAgile reporting
Agile reporting
 
Audyt finansowy 2013
Audyt finansowy 2013Audyt finansowy 2013
Audyt finansowy 2013
 
Jakość i metody jej pomiaru
Jakość i metody jej pomiaruJakość i metody jej pomiaru
Jakość i metody jej pomiaru
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Procesy w firmie, wstęp do BPM - Manage or Die Inspiration
Procesy w firmie, wstęp do BPM - Manage or Die InspirationProcesy w firmie, wstęp do BPM - Manage or Die Inspiration
Procesy w firmie, wstęp do BPM - Manage or Die Inspiration
 

En vedette

Projektowanie i optymalizacja struktury organizacyjnej firmy
Projektowanie i optymalizacja struktury organizacyjnej firmyProjektowanie i optymalizacja struktury organizacyjnej firmy
Projektowanie i optymalizacja struktury organizacyjnej firmyMDDP Business Consulting
 
It Consulting Modele Biznesowe I Modelowanie Procesow
It Consulting Modele Biznesowe I Modelowanie ProcesowIt Consulting Modele Biznesowe I Modelowanie Procesow
It Consulting Modele Biznesowe I Modelowanie Procesowguestb245c
 
Correspondencia iso39001 ohsas18001
Correspondencia iso39001 ohsas18001Correspondencia iso39001 ohsas18001
Correspondencia iso39001 ohsas18001Prevencionar
 
Web technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringWeb technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringPiero Fraternali
 
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
 
Project 2.0 Innovation Or Hype
Project 2.0   Innovation Or HypeProject 2.0   Innovation Or Hype
Project 2.0 Innovation Or Hypebneaves
 
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
 
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
 
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
 
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
 
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
 
2 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-20122 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-2012Dede S
 
Analiza porównawcza i prognoza dynamiki
Analiza porównawcza i prognoza dynamikiAnaliza porównawcza i prognoza dynamiki
Analiza porównawcza i prognoza dynamikiwneku1995
 
User Experience w Analizie Biznesowej
User Experience w Analizie BiznesowejUser Experience w Analizie Biznesowej
User Experience w Analizie BiznesowejAnna Liszewska
 
Dotacje w małopolsce 2016, a1 europe
Dotacje w małopolsce 2016, a1 europeDotacje w małopolsce 2016, a1 europe
Dotacje w małopolsce 2016, a1 europeA1 Europe Sp. z o.o.
 

En vedette (20)

Projektowanie i optymalizacja struktury organizacyjnej firmy
Projektowanie i optymalizacja struktury organizacyjnej firmyProjektowanie i optymalizacja struktury organizacyjnej firmy
Projektowanie i optymalizacja struktury organizacyjnej firmy
 
Medyczny Portal Informacyjny, e-rejestracja dla Pacjentów, Podmiotów Lecznicz...
Medyczny Portal Informacyjny, e-rejestracja dla Pacjentów, Podmiotów Lecznicz...Medyczny Portal Informacyjny, e-rejestracja dla Pacjentów, Podmiotów Lecznicz...
Medyczny Portal Informacyjny, e-rejestracja dla Pacjentów, Podmiotów Lecznicz...
 
It Consulting Modele Biznesowe I Modelowanie Procesow
It Consulting Modele Biznesowe I Modelowanie ProcesowIt Consulting Modele Biznesowe I Modelowanie Procesow
It Consulting Modele Biznesowe I Modelowanie Procesow
 
Correspondencia iso39001 ohsas18001
Correspondencia iso39001 ohsas18001Correspondencia iso39001 ohsas18001
Correspondencia iso39001 ohsas18001
 
Web technologies: Model Driven Engineering
Web technologies: Model Driven EngineeringWeb technologies: Model Driven Engineering
Web technologies: Model Driven Engineering
 
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
 
Istota
Istota Istota
Istota
 
Project 2.0 Innovation Or Hype
Project 2.0   Innovation Or HypeProject 2.0   Innovation Or Hype
Project 2.0 Innovation Or Hype
 
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
 
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
 
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ą
 
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)
 
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...
 
2 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-20122 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-2012
 
Analiza porównawcza i prognoza dynamiki
Analiza porównawcza i prognoza dynamikiAnaliza porównawcza i prognoza dynamiki
Analiza porównawcza i prognoza dynamiki
 
User Experience w Analizie Biznesowej
User Experience w Analizie BiznesowejUser Experience w Analizie Biznesowej
User Experience w Analizie Biznesowej
 
Dotacje w małopolsce 2016, a1 europe
Dotacje w małopolsce 2016, a1 europeDotacje w małopolsce 2016, a1 europe
Dotacje w małopolsce 2016, a1 europe
 

Similaire à Metoda analizy i specyfikowania wymagań na oprogramowanie

Modele biznesowe i sformalizowane metody ich dokumentowania
Modele biznesowe i sformalizowane metody ich dokumentowaniaModele biznesowe i sformalizowane metody ich dokumentowania
Modele biznesowe i sformalizowane metody ich dokumentowaniaJaroslaw Zelinski
 
Webinar "Nowoczesne wsparcie procesów biznesowych z narzędziem Nintex Workflow"
Webinar "Nowoczesne wsparcie procesów biznesowych z narzędziem Nintex Workflow"Webinar "Nowoczesne wsparcie procesów biznesowych z narzędziem Nintex Workflow"
Webinar "Nowoczesne wsparcie procesów biznesowych z narzędziem Nintex Workflow"Intratic
 
Rozwój organizacji poprzez rozwój efektywności pracowników_v.2
Rozwój organizacji poprzez rozwój efektywności pracowników_v.2Rozwój organizacji poprzez rozwój efektywności pracowników_v.2
Rozwój organizacji poprzez rozwój efektywności pracowników_v.2Przemyslaw Wasiewicz ? ?
 
Komunikacja w zespole projektowym [PL]
Komunikacja w zespole projektowym [PL]Komunikacja w zespole projektowym [PL]
Komunikacja w zespole projektowym [PL]Droptica
 
Szkolenie zarządzanie projektami wersja
Szkolenie zarządzanie projektami wersjaSzkolenie zarządzanie projektami wersja
Szkolenie zarządzanie projektami wersjaRoman Morawski-Jagram
 
Zarządzanie projektami w organizacjach NGO
Zarządzanie projektami w organizacjach NGOZarządzanie projektami w organizacjach NGO
Zarządzanie projektami w organizacjach NGOMarek Słowiński
 
Mental Models (WUD 2011)
Mental Models (WUD 2011)Mental Models (WUD 2011)
Mental Models (WUD 2011)Bartosz Mozyrko
 
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeWdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeLafarge Polska
 
Y-Consulting - Prezentacja działalności i zespołu
Y-Consulting - Prezentacja działalności i zespołuY-Consulting - Prezentacja działalności i zespołu
Y-Consulting - Prezentacja działalności i zespołuY-Consulting
 
Pomysł na analizę w Agile: Agile Modeling
Pomysł na analizę w Agile: Agile ModelingPomysł na analizę w Agile: Agile Modeling
Pomysł na analizę w Agile: Agile ModelingPaweł Jarosiński
 
Social Zoom - innowacyjny monitoring sieci
Social Zoom - innowacyjny monitoring sieciSocial Zoom - innowacyjny monitoring sieci
Social Zoom - innowacyjny monitoring sieciKantar TNS S.A.
 
Kurzor - wprowadzenie firmy / Kurzor - company introduction (in polish)
Kurzor - wprowadzenie firmy / Kurzor - company introduction (in polish)Kurzor - wprowadzenie firmy / Kurzor - company introduction (in polish)
Kurzor - wprowadzenie firmy / Kurzor - company introduction (in polish)Marek Gach
 
Kultura organizacyjna proinnowacyjna - jak ją poznać, diagnozować i aktywować
Kultura organizacyjna proinnowacyjna - jak ją poznać, diagnozować i aktywowaćKultura organizacyjna proinnowacyjna - jak ją poznać, diagnozować i aktywować
Kultura organizacyjna proinnowacyjna - jak ją poznać, diagnozować i aktywowaćJoanna Tonkowicz
 
Kodeks dobrych praktyk architektów korporacyjnych (wersja robocza)
Kodeks dobrych praktyk architektów korporacyjnych (wersja robocza)Kodeks dobrych praktyk architektów korporacyjnych (wersja robocza)
Kodeks dobrych praktyk architektów korporacyjnych (wersja robocza)Andrzej Sobczak
 
Model operacyjny - zobaczyć i dotknąć
Model operacyjny - zobaczyć i dotknąćModel operacyjny - zobaczyć i dotknąć
Model operacyjny - zobaczyć i dotknąćBogdan Gluszkowski
 
Raport Jak efektywnie wdrażać serwis LinkedIn 
w organizacjach? - prewiev
Raport Jak efektywnie wdrażać  serwis LinkedIn 
w organizacjach? - prewievRaport Jak efektywnie wdrażać  serwis LinkedIn 
w organizacjach? - prewiev
Raport Jak efektywnie wdrażać serwis LinkedIn 
w organizacjach? - prewievSocjomania
 
Podejście “cały zespół” a rola QA/BA
Podejście “cały zespół” a rola QA/BAPodejście “cały zespół” a rola QA/BA
Podejście “cały zespół” a rola QA/BAThe Software House
 
Case study: Wdrożenie strategii zarządzania wiedzą i kreowania innowacyjności...
Case study: Wdrożenie strategii zarządzania wiedzą i kreowania innowacyjności...Case study: Wdrożenie strategii zarządzania wiedzą i kreowania innowacyjności...
Case study: Wdrożenie strategii zarządzania wiedzą i kreowania innowacyjności...BMM Sp. z o.o.
 
Jak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiemJak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiemMariusz Opaliński
 

Similaire à Metoda analizy i specyfikowania wymagań na oprogramowanie (20)

Modele biznesowe i sformalizowane metody ich dokumentowania
Modele biznesowe i sformalizowane metody ich dokumentowaniaModele biznesowe i sformalizowane metody ich dokumentowania
Modele biznesowe i sformalizowane metody ich dokumentowania
 
Webinar "Nowoczesne wsparcie procesów biznesowych z narzędziem Nintex Workflow"
Webinar "Nowoczesne wsparcie procesów biznesowych z narzędziem Nintex Workflow"Webinar "Nowoczesne wsparcie procesów biznesowych z narzędziem Nintex Workflow"
Webinar "Nowoczesne wsparcie procesów biznesowych z narzędziem Nintex Workflow"
 
Rozwój organizacji poprzez rozwój efektywności pracowników_v.2
Rozwój organizacji poprzez rozwój efektywności pracowników_v.2Rozwój organizacji poprzez rozwój efektywności pracowników_v.2
Rozwój organizacji poprzez rozwój efektywności pracowników_v.2
 
Komunikacja w zespole projektowym [PL]
Komunikacja w zespole projektowym [PL]Komunikacja w zespole projektowym [PL]
Komunikacja w zespole projektowym [PL]
 
Szkolenie zarządzanie projektami wersja
Szkolenie zarządzanie projektami wersjaSzkolenie zarządzanie projektami wersja
Szkolenie zarządzanie projektami wersja
 
Zarządzanie projektami w organizacjach NGO
Zarządzanie projektami w organizacjach NGOZarządzanie projektami w organizacjach NGO
Zarządzanie projektami w organizacjach NGO
 
Mental Models (WUD 2011)
Mental Models (WUD 2011)Mental Models (WUD 2011)
Mental Models (WUD 2011)
 
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeWdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
 
Y-Consulting - Prezentacja działalności i zespołu
Y-Consulting - Prezentacja działalności i zespołuY-Consulting - Prezentacja działalności i zespołu
Y-Consulting - Prezentacja działalności i zespołu
 
Pomysł na analizę w Agile: Agile Modeling
Pomysł na analizę w Agile: Agile ModelingPomysł na analizę w Agile: Agile Modeling
Pomysł na analizę w Agile: Agile Modeling
 
Michał Bukowski
Michał BukowskiMichał Bukowski
Michał Bukowski
 
Social Zoom - innowacyjny monitoring sieci
Social Zoom - innowacyjny monitoring sieciSocial Zoom - innowacyjny monitoring sieci
Social Zoom - innowacyjny monitoring sieci
 
Kurzor - wprowadzenie firmy / Kurzor - company introduction (in polish)
Kurzor - wprowadzenie firmy / Kurzor - company introduction (in polish)Kurzor - wprowadzenie firmy / Kurzor - company introduction (in polish)
Kurzor - wprowadzenie firmy / Kurzor - company introduction (in polish)
 
Kultura organizacyjna proinnowacyjna - jak ją poznać, diagnozować i aktywować
Kultura organizacyjna proinnowacyjna - jak ją poznać, diagnozować i aktywowaćKultura organizacyjna proinnowacyjna - jak ją poznać, diagnozować i aktywować
Kultura organizacyjna proinnowacyjna - jak ją poznać, diagnozować i aktywować
 
Kodeks dobrych praktyk architektów korporacyjnych (wersja robocza)
Kodeks dobrych praktyk architektów korporacyjnych (wersja robocza)Kodeks dobrych praktyk architektów korporacyjnych (wersja robocza)
Kodeks dobrych praktyk architektów korporacyjnych (wersja robocza)
 
Model operacyjny - zobaczyć i dotknąć
Model operacyjny - zobaczyć i dotknąćModel operacyjny - zobaczyć i dotknąć
Model operacyjny - zobaczyć i dotknąć
 
Raport Jak efektywnie wdrażać serwis LinkedIn 
w organizacjach? - prewiev
Raport Jak efektywnie wdrażać  serwis LinkedIn 
w organizacjach? - prewievRaport Jak efektywnie wdrażać  serwis LinkedIn 
w organizacjach? - prewiev
Raport Jak efektywnie wdrażać serwis LinkedIn 
w organizacjach? - prewiev
 
Podejście “cały zespół” a rola QA/BA
Podejście “cały zespół” a rola QA/BAPodejście “cały zespół” a rola QA/BA
Podejście “cały zespół” a rola QA/BA
 
Case study: Wdrożenie strategii zarządzania wiedzą i kreowania innowacyjności...
Case study: Wdrożenie strategii zarządzania wiedzą i kreowania innowacyjności...Case study: Wdrożenie strategii zarządzania wiedzą i kreowania innowacyjności...
Case study: Wdrożenie strategii zarządzania wiedzą i kreowania innowacyjności...
 
Jak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiemJak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiem
 

Metoda analizy i specyfikowania wymagań na oprogramowanie

  • 1. Analiza systemowa organizacji: opracowanie modelu jej działania, cel i szukanie rozwiązania Jarosław Żeliński – analityk biznesowy Prezentacja prowadzonej działalności, sposobu prowadzenia procesu analizy i projektowania oraz zasad współpracy
  • 2. … listy … listy … • Szanowny Panie, […] Jestem specjalistą w zakresie HR i poszukuję wspólnego języka z programistami tworzącymi czasami dla mnie oprogramowanie. Potwierdzam Pana zdanie - metody opisowe i zorientowane na przypadki nie są skuteczne a nawet powiem bezużyteczne gdyż programiści nie czytają ich do końca. Proszę o pomoc i z góry dziękuję.
  • 3. … listy … listy … • Jestem pod wielkim wrażeniem Pana artykułów, tym bardziej, że na przykładzie własnej firmy miałem okazję doświadczyć problemów wdrożeniowych, których przyczyny i skutki Pan opisuje. Niestety mimo najwyższej staranności i zaangażowania z naszej strony jeden z GoldPartnerów i jednocześnie laureat nagrody partnera roku firmy Microsoft zdołał "modelowo położyć na łopatki" nasz projekt. W związku z tym pewnie będę miał przyjemność popracować z Panem. Jak się domyślam, prawdopodobnie w ten właśnie sposób trafia do Pana większość klientów.
  • 4. O mnie… © Jarosław Żeliński IT-Consulting 4 Od 1991 roku w branży IT i zarządzania Od 1998 roku jako niezależny analityk, projektant i firma IT-Consulting.pl Dziesiątki publikacji w prasie branżowej i gospodarczej Wykładowca: 2005-20012 Akademii Morskiej i Politechniki Warszawskiej, od 2014 wykładowca Wyższej Szkoły Zarządzania i Technik Informatycznych pod auspicjami PAN od 2014 Kilkudziesięciu odbiorców usług doradczych, małe, średnie i duże firmy zarówno informatyczne jak i ich klienci oraz administracja publiczna. Poświadczenie bezpieczeństwa wydane przez ABW Publikacje między innymi w …
  • 5. A na grzyba nam Pan Analityk? Przecież analizę zrobimy sami, a jak nie - to zrobi to dostawca. Perspektywa obserwatora z ziemi (system geocentryczny) Odkryta Prawda (system heliocentryczny) © Jarosław Żeliński IT-Consulting 5
  • 6. Samodzielny ekspert a korporacja konsultingowa – Zespoły realizują monumentalne realizacje jednak są to dzieła pojedynczych ludzi, zarówno Mona Lisa jak i freski w Kaplicy Sykstyńskiej powstały w głowie jednego człowieka. – Strategiczne idee tworzone są przez pojedynczych ludzi, do wdrożenia ich może być wymagany sprawny zespół. – Wspólnie z moimi klientami Tworzę ich strategie i rozwiązania, które potem wdrażają zespoły dostawców tych rozwiązań …. • Nie mam ograniczeń korporacyjnych na swoje pomysły, idee i rekomendacje, nie wiąże mnie żadna polityka korporacyjna, kierunki myślenia wyznacza mi tylko klient i jego sytuacja. • Nie jestem związany umowami prowizyjnymi i lojalnościowymi z żadnym dostawcą oprogramowania. • Pracuję zawsze sam, pozwalają mi na to narzędzia wspierające obieg dokumentów oraz narzędzia wspomagające analizę i projektowanie CASE. Zwalniają mnie one z ogromu żmudnej pracochłonności a Państwa z ponoszenia jej kosztów. 6 2016-09-29
  • 7. Audyt i Analiza Biznesowa organizacji Specyfikacje zorientowane na modele
  • 8. Trzy poziomy analizy i opisu organizacji – elementy audytu © Jarosław Żeliński IT-Consulting 8 Źr. http://www.bptrendsassociates.com/ Strategia rynkowa, cele biznesowe Procesy biznesowe, struktura organizacyjna, reguły biznesowe. To sposób w jaki firma realizuje cele biznesowe Procedury i instrukcje, zasoby. Jak realizowane są poszczególne zadania Celem prowadzenia audytu jest zrozumienie i udokumentowanie know-how organizacji: opracowanie modelu mechanizmu i zasad jej działania. Korzyścią z posiadania takiej dokumentacji jest możliwość bezpiecznej oceny i analizy wpływu rekomendowanych zmian oraz ochrona prawna.
  • 9. Struktura organizacyjna © Jarosław Żeliński IT-Consulting 9 Bardzo ważny model z perspektywy analizy ról w procesach biznesowych. Wymaga formalizacji w toku analizy i projektowania
  • 10. Struktura (model) motywacji biznesowej i strategii © Jarosław Żeliński IT-Consulting 10 Każda organizacja powinna mieć jasno określone cele i ich mierniki. Nowe rozwiązania mają im służyć i niczemu innemu.
  • 11. Proces biznesowy: łańcuchy aktywności i ich cele © Jarosław Żeliński IT-Consulting 11 Modele procesów biznesowych to nie są detalicznie opisane czynności. To łańcuchy aktywności tworzące produkty biznesowe. Pozwalają zidentyfikować przepływ informacji, reguły biznesowe oraz wychwycić miejsca potencjalnej optymalizacji i naprawy.
  • 12. Procedury realizacji wybranych aktywności w procesach • W postaci listy: 1. K jg kdjh dfk 1. Dk; fhkjdhgkldfj g 2. Sdkj gkjdfh lfkd 2. Kdjh kjldfs g 3. Sdk ghkjdf g • W postaci diagramów i schematów blokowych © Jarosław Żeliński IT-Consulting 12 Detale wybranych aktywności w procesach są dokumentowane niezależnie lub wykorzystywane są dokumenty (np. procedury) istniejące w firmie.
  • 13. Zestawienia • Zestawienie: Słownik pojęć biznesowych • Zestawienie: Lista reguł biznesowych • Zestawienie: Wymagania biznesowe © Jarosław Żeliński IT-Consulting 13 Tych elementów nie „rysujemy” na schematach blokowych, powołujemy się na nie. W przeciwnym wypadku schematy te stają się bardzo złożone i nieczytelne. W tej postaci dołączane są także jako wymagania na oprogramowanie.
  • 14. Grupy referencyjnych procesów jako szkielet analizy i audytu © Jarosław Żeliński IT-Consulting 14 Taki ogólny schemat, mapa podstawowych procesów, stanowi początek projektu, jego celem jest określenia zakresu projektu.
  • 15. Rola zamawiającego • Określenie celu i zakresu projektu – Jak brzmi kluczowe pytanie, na które szukamy odpowiedzi? – Kluczowe problemy jakie należy rozwiązać. – Oczekiwane efekty. • Wyznaczenie ekspertów recenzentów, ich rola: – Dostarczanie danych i informacji – Recenzowanie powstających elementów dokumentacji • Komunikacja: – Standardowo elektroniczny, interaktywny, rejestrowany obieg dokumentów (platforma dostarczana przez Wykonawcę) – Spotkania w ustalonych odstępach czasu (raz, dwa razy w miesiącu) © Jarosław Żeliński IT-Consulting 15
  • 16. Iteracyjny proces analizy © Jarosław Żeliński IT-Consulting 16 Analiza dokumentacji Modele (hipoteza) Konsultacje z ekspertami Korekta modeli Uwagi do modeli Modele Cel projektu Analiza celu biznesowego Raport z analizy Brak uwag Opracowanie własne, Jarosław Żeliński Określenie zakresu dalszych działań
  • 17. Konsultacje i internetowy przepływ informacji © Jarosław Żeliński IT-Consulting 17 analityk Ekspert dziedzinowy Ekspert dziedzinowy Schemat blokowy - model Panel dyskusyjny pomiędzy analitykiem i ekspertami
  • 18. Struktura produktów projektu (c) Jarosław Żeliński http://IT-Consulting.pl 18
  • 19. Model jako uniwersalne narzędzie • Opracowany w toku analizy model biznesowy może posłużyć jako uniwersalne narzędzie do innych analiz i projektów… © Jarosław Żeliński IT-Consulting 19 Model procesów Modelowanie i optymalizacja Specyfikacja kosztów działań Specyfikacja procesów i kluczowych mierników jakości Specyfikacja wymagań na oprogramowanie Struktura organizacyjna zasobów ludzkich
  • 20. DOKUMENTACJA WYMAGAŃ JAKO PROJEKT LOGIKI DZIAŁANIA Po opracowaniu raportu z analizy powstaje Specyfikacja wymagań. Jest to dokumentacja techniczna dla dostawcy oprogramowania. W tej postaci jest mniej ryzykowna niż przekazanie opisu i listy oczekiwań… Ta część dokumentacji jest adresowana dla developera: dostawcy rozwiązania. © Jarosław Żeliński IT-Consulting 20
  • 21. Trudność z określaniem wymagań stawianych systemowi • Problemy, w których rozwiązaniu mają pomóc budowane złożone systemy są zwykle „problemami złośliwymi” (Rittel i Webber, 1973). „Problem złośliwy” to taki skomplikowany problem, w którym jest tak wiele powiązanych ze sobą bytów, że nie istnieje jego ostateczna specyfikacja. • Prawdziwy charakter problemu objawia się dopiero w miarę opracowywania rozwiązania.
  • 22. Aplikacja i to czego od niej oczekujemy © Jarosław Żeliński IT-Consulting 22 W toku projektowania rozwiązania powstaje jego architektura. Każda wymagana aplikacja jest dokumentowana w sposób zrozumiały dla Zamawiającego jako lista wymaganych usług (np. system na pozwalać na tworzenia faktur i zarządzanie nimi)
  • 23. Każda Usługa aplikacji ma swój scenariusz © Jarosław Żeliński IT-Consulting 23 Każda usługa aplikacji ma dedykowany opis (scenariusz) pozwalający na jej zrozumienie i przetestowanie czy całość jest spójna. Dla Dostawcy jest to test poprawności.
  • 24. Logika biznesowa wymaga opisania jej jednoznacznie metodami zrozumiałymi dla developera © Jarosław Żeliński IT-Consulting 24 Wewnętrzna struktura każdej aplikacji ma opis jej struktury logicznej pozwalający na upewnienie się, że znane są zasoby wymagane, by każdy scenariusz usługi był możliwy do wykonania.
  • 25. Detale… • Detale opisujące to co ma realizować dostarczane oprogramowanie zawarte jest we wzorach dokumentów, słownikach pojęć, regułach biznesowych. • Nie ma znaczenia to czy dostarczane oprogramowanie jest gotowe czy wykonywane jako dedykowane: pierwsze jest albo nie jest zgodne z wymaganiami (i dokonujemy wyboru) a drugie musi je spełniać… © Jarosław Żeliński IT-Consulting 25
  • 26. … forum programistów … • No naprawdę świetny dokument. Zajrzałem do tego pdf-a i muszę powiedzieć że treść i forma super, gratuluję. Gdyby każdy projekt w IT był robiony na podstawie takiej specyfikacji to może inaczej wyglądałyby proporcje projektów zakończonych do porzuconych.
  • 27. WYBÓR DOSTAWCY I REALIZACJA Po opracowaniu raportu z analizy powstaje Specyfikacja wymagań. Kolejny etap to… © Jarosław Żeliński IT-Consulting 27
  • 28. Analiza, projektowanie i wdrożenie rozwiązania © Jarosław Żeliński IT-Consulting 28 W toku projektu jako Audytor bardzo dobrze poznaję organizację, później jako projektant doskonale rozumiem co i dlaczego jest wymagane. Rozumiejąc i znając specyfikę pracy Dostawcy, mogę merytorycznie nadzorować realizację w imieniu Zamawiającego.
  • 29. Wybór dostawcy i wdrożenie • Wybór dostawcy, zależnie od wymogów prawnych i sytuacji, ustalany jest indywidualnie. • Od momentu wyboru dostawcy Analityk pełni rolę nadzoru autorskiego, w metodykach zwinnych (np. SCRUM) określaną jako Product Owner (lub Client Proxy). © Jarosław Żeliński IT-Consulting 29
  • 31. Jako firma: • Od roku 1998 pracuję jako niezależny ekspert, firma doradczo- konsultingowa. • Jako realizator usługi zapewniam na czas realizacji projektu: – Opisaną metodykę realizacji projektów analitycznych, wraz z niezbędnymi prawami autorskimi do niej, w tym plan komunikacji, którą przedstawiam w ofercie i załączam do umowy. – Metodykę zarządzania projektem. – Oprogramowanie wspomagające elektroniczny, bezpieczny przepływ informacji i dokumentów pomiędzy ekspertami dziedzinowymi zamawiającego a Doradcą w celu bieżącego opiniowania produktów analizy. – Oprogramowanie wspomagające zarządzania zadaniami w projekcie. – Narzędzia CASE (Computer Aided System Engineering), w pełni zgodne ze standardowymi systemami notacyjnymi, źródłowe pliki projektowe tak powstałe są przekazywane wraz produktami umowy. • Wszystkie dokumenty powstają w języku polskim (dopuszcza się słownictwo dziedzinowe IT w języku angielskim). © Jarosław Żeliński IT-Consulting 31
  • 32. Jako ekspert: • Bardzo dobrze znam zagadnienia z obszaru zarządzania i marketingu na poziomie pozwalającym sprawnie korzystać z takich dokumentów jak plany marketingowe, strategie przedsiębiorstwa, zarządzanie produktami oraz brać aktywny udział w ustalaniu treści takich dokumentów. • Posiadam ponad 15 letnie doświadczenie w dużych firmach na stanowiskach związanych z marketingiem i strategią rynkową. • Sprawnie posługuję się systemami pojęciowymi i notacjami: Business Motivation Model (http://www.omg.org/spec/BMM/), Business Process Modeling Notation (http://www.omg.org/bpmn/), Unified Modeling Language (http://www.uml.org/), Case Management Modeling and Notation (http://www.omg.org/spec/CMMN/). • Znam i stosuję w praktyce zagadnienia z zakresu architektury korporacyjnej i SOA (Service Oriented Architekture), w szczególności architekturę, komponentową, zorientowaną na usługi. • Znam i stosuje w praktyce obiektowe metody analizy i projektowania, wzorce architektoniczne i projektowe (w szczególności MVC/MVVM, wzorce Domain Driven Design i BCE). • Znam i sprawnie posługuję się metodami zarządzania projektami opartymi na planowaniu i dokumentowaniu zakresu, terminów i kosztów prac. © Jarosław Żeliński IT-Consulting 32
  • 33. Doświadczenie… • Mam doświadczenie od 1991 roku w projektach IT, oraz w: – Bezpośredniej współpracy z zarządami firm, także dużych spółek giełdowych – W opisywaniu tego jak firmy działają, w ochronie know-how firm (prawo autorskie i prawo o zwalczaniu nieuczciwej konkurencji) – W analizach i projektowaniu systemów informatycznych nawet dla bardzo dużych firm i małych też – W nadzorowaniu prac dostawców oprogramowania • Od 2004 roku, bez przerwy, funkcjonuję na rynku samodzielnie jako niezależny ekspert : analityk i projektant systemów. • Jestem stale zapraszany na seminaria i konferencje w roli prelegenta • OD 2005 Wykładowca akademicki. Od roku 2014 na zaproszenie władz uczelni, prowadzę wykłady na Wyższej Szkole Zarządzania i Technik Informacyjnych pod auspicjami Polskiej Akademii Nauk. © Jarosław Żeliński IT-Consulting 33
  • 34. …wymagania na nowe rozwiązania muszą być oparte na faktach i realnych scenariuszach. Więc ile warte są wizje w projektach agile albo wydumane w toku warsztatowych burz mózgów litanie życzeń i pomysłów przyszłych użytkowników? Nie tylko moim zdaniem: nie są wiele warte i nie powinny być wymaganiami. © Jarosław Żeliński IT-Consulting 34
  • 35. CZY MAMY CZAS I OCHOTĘ NA PREZENTACJE PRAKTYCZNĄ? Jeśli tak, to zapraszam … na dalszą prezentację lub spotkanie © Jarosław Żeliński IT-Consulting 35