j. Żelinski: rezygnujemy z waterfall

13
Rezygnujemy z „waterfall” bo „agile” jest lepsze. Co to znaczy i skąd to wiemy? Czyli widły Hume’a. Jarosław Żeliński – analityk biznesowy, projektant systemów

Upload: jaroslaw-zelinski

Post on 31-Jul-2015

588 views

Category:

Business


0 download

TRANSCRIPT

Page 1: J. Żelinski: Rezygnujemy z waterfall

Rezygnujemy z „waterfall” bo „agile” jest lepsze. Co to znaczy i skąd to wiemy? Czyli widły Hume’a.

Jarosław Żeliński – analityk biznesowy, projektant systemów

Page 2: J. Żelinski: Rezygnujemy z waterfall

IT Future Expo 2015

O mnie…

Od 1991 roku w branży IT i zarządzania jako analityk projektant rozwiązańOd 1998 – 2004 doradca IT w kilku spółkach akcyjnychOd 2004 roku jako niezależny ekspert i analitykDziesiątki publikacji w prasie branżowej IT i gospodarczejCzłonek stowarzyszenia doradców gospodarczych Były wykładowca katedry systemów informacyjnych wydziału przedsiębiorczości Akademii Morskiej w GdyniKilkudziesięciu odbiorców usług doradczych, małe, średnie i duże firmy zarówno informatyczne jak i ich klienci.Poświadczenie bezpieczeństwa wydane przez ABW W roku 2009 roku ekspert, analityk biznesowy przy gabinecie Komisji Nadzoru FinansowegoWykładowca Wyższej Szkoły Informatyki Stosowanej i Zarządzania pod auspicjami Polskiej Akademii Nauk

Projekty analityczne między innymi dla…

Publikacje między innymi w …

2015-06-11

Page 3: J. Żelinski: Rezygnujemy z waterfall

IT Future Expo 2015

Agenda

• Widły Hume’a czyli szczypta filozofii i nauki• Jakie są obecne firmy i organizacje • Kupujemy aplikacje a dostajemy także całe ich

środowisko… • Obecny rynek to niestabilne środowisko w

jakim działają organizacje, to znaczy, że wymagania na aplikacje także są niestabilne

• Dokąd więc to zmierza?

2015-06-11

Page 4: J. Żelinski: Rezygnujemy z waterfall

IT Future Expo 2015

Widły Hume’a czyli szczypta filozofii i nauki

• David Hume to jeden z czołowych filozofów, znany jest z konstrukcji myślowej zwanej „widły Hume’a” (można spotkać także nazwę „gilotyna Hume’a).

• Widły Hume’a to dwa pytania, jakie można zadać do stawianej tezy: – Co to znaczy?– Skąd to wiemy?

• Służą do testowania tez (twierdzeń) naukowych, pomaga także w sprawdzaniu informacji jakie otrzymujemy np. w toku analizy biznesowej czy zbieraniu wymagań na oprogramowanie, np.:– Co to znaczy, że „chce Pan kontrolować sprzedaż?”– Skąd wiemy, że „kontrola sprzedaży powiększy obroty

firmy?”

2015-06-11

Page 5: J. Żelinski: Rezygnujemy z waterfall

IT Future Expo 2015

Jakie są obecne firmy i organizacje

• Obecne firmy przestają być „trwałymi tworami” na rynku o latami niezmiennej strukturze

• Często modyfikują profil działalności:– Firmy handlowe zaczynają także produkować jeżeli tylko

zauważą, że przyniesie im to większe korzyści – Firmy produkcyjne zaczynają podzlecać część produkcji,

jeżeli tylko uznają, że im się to opłaci– Firmy usługowe integrują usługi stając się zarządcami

projektów, inne wprost przeciwnie, specjalizują swoje usługi

• Na rynku mamy wiele różnych wartości dodanych, firmy budują swoje strategie na wiele bardzo różnych sposobów.

2015-06-11

Page 6: J. Żelinski: Rezygnujemy z waterfall

IT Future Expo 2015

Kupujemy aplikacje a dostajemy także całe ich środowisko…

2015-06-11

Page 7: J. Żelinski: Rezygnujemy z waterfall

IT Future Expo 2015

Obecny rynek to niestabilne środowisko w jakim działają organizacje, to znaczy, że wymagania na aplikacje także są niestabilne

Tu się wszystko może nagle zmienić

2015-06-11

Page 8: J. Żelinski: Rezygnujemy z waterfall

IT Future Expo 2015

Dokąd więc to zmierza?

Przedstawiciele co trzeciej brytyjskiej firmy (35 proc.) przyznają, że byliby skłonni zastąpić wykorzystywany obecnie system klasy ERP bardziej elastycznym rozwiązaniem o podobnej funkcjonalności. (źr. Czego najbardziej brakuje systemom klasy ERP?)

„W poprzedniej epoce firmy wiązały się na wiele lat z jednym dostawcą systemów IT, rozprzestrzeniając wybrane systemy w całej organizacji, czego efektem było często powstanie trudno zarządzalnej, sztywnej infrastruktury, w niewielkim stopniu podatnej na zmiany. Analitycy Gartnera są zdania, że rozpoczęła się epoka projektów, które trzeba będzie rozpoczynać bez znajomości wszystkich wymagań użytkownika, aby nie spóźnić się na rynek z nowym produktem i wykorzystać sposobną chwilę, która może się nie powtórzyć. Przed nami epoka systemów, które budowane są z myślą o ich ustawicznych modyfikacjach w odpowiedzi na zmieniającą się sytuację rynkową.” (źr. Gartner/ERPStandart)

3 LATA

1 ROK 1 ROK 1 ROK

2015-06-11

Page 9: J. Żelinski: Rezygnujemy z waterfall

IT Future Expo 2015

Dzielimy na kawałki – zwinny zakres projektu

2015-06-11

Cały zakres projektu (model organizacji) dzielimy na niezależne

obszary (komponenty)

Page 10: J. Żelinski: Rezygnujemy z waterfall

IT Future Expo 2015

Dziedzinowy podział systemu

• Nowa aktywność w procesie wymaga nowej usługi aplikacyjnej

• Nowy obszar działania firmy wymaga nowej aplikacji dziedzinowej

2015-06-11

Page 11: J. Żelinski: Rezygnujemy z waterfall

IT Future Expo 2015

Porównanie …

2015-06-11

watefall

agile

Page 12: J. Żelinski: Rezygnujemy z waterfall

IT Future Expo 2015

Podsumowanie

• Co to znaczy, że waterfall jest zły a agile dobry?– To znaczy, że czas od sprecyzowania wymagania na usługę do wdrożenia tej usługi musi być

krótki, mieścić się w granicach roku budżetowego lub nawet krótszym okresie…• Skąd to wiemy?

– Badania rynku i kadr kierowniczych pokazują, że kluczowym wymaganiem wobec systemów IT jest nadążanie za zmiennością rynku, a firmy zmieniają sposoby działania w kolejnych latach budżetowych,

• Czy agile oznacza rezygnację ze sprawdzonego w waterfall cyklu analiza-projektowanie-wdrożenie? Nie! Co to znaczy i skąd to wiemy?– To znaczy, że nadal należy implementację (nawet małego komponentu) poprzedzać analizą i

projektowaniem, – Wiemy to z ankiet, z których wynika, że przyczyną porażek projektów IT w 100% są źle

określone wymagania oraz odkrywanie ich w toku implementacji (od 40 lat ten wynik jest taki sam)

• Ważne: Co z prawami do logiki biznesowej i czyje one są?– Oprogramowanie może, i często tak jest, zawierać specyfikę logiki biznesowej– Co innego chroni prawo autorskie a co innego prawo o nieuczciwej konkurencji:

oprogramowanie nie raz „zawiera” czyjąś logikę biznesową, należy ją chronić prawnie.

2015-06-11

Page 13: J. Żelinski: Rezygnujemy z waterfall

IT Future Expo 2015

PYTANIA…?

Dziękuję za uwagę…

Jarosław Żeliński – Analityk [email protected]://IT-Consulting.plGSM: 0-608 05 90 20

2015-06-11