Diagram klas ? czyli ?reinżynieria? analizy biznesowej

Dlaczego podnoszę pracochłonność analizy wymagań i projektuję model koncepcyjny do testów? Ano po to by błędy i niespójności odkryć teraz, bo na etapie implementacji ich usuwanie będzie nawet 100 razy droższe. Czy takie błędy są w projektach o uproszczonych analizach biznesowych (lub wręcz pominiętych?) Ci co mają takie projekty za sobą wiedzą doskonale, że są i to prawie zawsze...

Czytaj dalejDiagram klas ? czyli ?reinżynieria? analizy biznesowej

Po co dokumentować – wnioski po dyskusji na forum

Dokumentacja stanowi także element zarządzania wiedzą. Gdy nie ma dokumentacji nowy człowiek w zespole zajmuje czas kolegów, którzy muszą mu "opowiedzieć" o projekcie, jak jest dokumentacja, czyta ją sam nie obniżając efektywność pracy kolegów.Tak więc dla jasności: nie neguję typowej dla SCRUM czy XP wersji postępowania, a tylko wskazuje na sytuacje gdy preferowane są inne. Co do Agile podsumuję moje podejście: PMI czy Prince2 to dla mnie raczej formalny spis treści "projektu" ale dla każdego rzeczywistego projektu sam dobieram te elementy tego spisu, które mi pomogą i tak pojmuję zwinność projektową.

Czytaj dalejPo co dokumentować – wnioski po dyskusji na forum

Reguły biznesowe ? czym są?

Wiele się mówi o regułach biznesowych jednak definicja tego pojęcia nie jest taka oczywista. Czym są te reguły? Po przejrzeniu Internetu i literatury uznałem swego czasu, że podejmę próbę stworzenia takiej definicji a raczej usystematyzowania tego co można przeczytać, bo faktycznie nowej definicji nie wymyśle i nie mam takich ambicji. Po drugie uporządkowania nazewnictwa w tej sferze wymaga formalizowanie modeli biznesowych: reguła biznesowa jako pojęcie musi, na użytek modeli, być dobrze zdefiniowana w tych modelach. Na początek warto przypomnieć czym jest model biznesowy: jest to opis tego w jaki sposób firma…

Czytaj dalejReguły biznesowe ? czym są?

Technokracja i wdrożenia systemów – modelowanie

Użytkownicy równań, wzorów, regułek i algorytmów mają inklinację do wyobrażania sobie także życia społecznego jako podlegającego koniecznym prawom, mechanizmom i technikom, co czyni ich ? zdaniem Marthy Nussbaum - niebezpiecznymi dla demokracji oraz pluralistycznego, otwartego społeczeństwa wolnych obywateli. "Kształcenie nastawione na technikę i biznes produkuje ludzi, którzy są konformistyczni, pokorni wobec władzy i nie myślą krytycznie o propagandzie, którą im podsuwają politycy. Nie potrafią też zrozumieć cierpienia i uczuć ludzi, którzy się od nich różnią".

Czytaj dalejTechnokracja i wdrożenia systemów – modelowanie

Modelowanie procesów biznesowych – dlaczego mają sens tylko metody formalne i uznane notacje

Tak więc stosowanie formalnych notacji i zasad obniża ryzyko projektu. Nie wyeliminuje go, bo model i jego jakość zależy bardzo od jego twórcy (modelowanie to jednak sztuka a nie rzemiosło), jednak łamanie zasad lub stosowanie nieformalnych diagramów stanowi kluczowe ryzyko projektów na etapie analizy.

Czytaj dalejModelowanie procesów biznesowych – dlaczego mają sens tylko metody formalne i uznane notacje

Sprawne zarządzanie i właściwie dobrany system informatyczny to warunek sukcesu?

W obecnej ekonomii jedne firmy przegrywają inne osiągają sukcesy. Jeśli chcesz być jednym z tych, którzy osiągają sukcesy musisz umieć zaadresować każde swoje działanie na rynku. Jedną z podstawowych zasad strategii rynkowych jest właściwa segmentacja rynku. Podobno wie o tym każdy menedżer i niestety prawie każda firma próbuje powiększać przychody zaniedbując te zasadę. Jak na rynku adresować swoje produkty?

Czytaj dalejSprawne zarządzanie i właściwie dobrany system informatyczny to warunek sukcesu?

CRM…

Wydaje mi się, że oferowanie jakiegokolwiek CRM'a metodą "mamy dobry system, przekonaj się o tym kupując go" jest dużym błędem. Skuteczniej było by oferować go strategią "na garnuszek miodu" czyli: poznać firmy (rynek, swoich potencjalnych klientów), odkryć ich kłopoty, opublikować informację o kluczowych cechach oferowanego systemu CRM, ci którzy go potrzebują znajdą go wystarczy tylko właściwie promować się.

Czytaj dalejCRM…
plac budowy
źródło: http://www.geotor.pl/przemysl.htm

User story – kłopoty

Tak więc wymagania na oprogramowanie powinny być określone przez dialog biznesowy zaś specyfikacja oprogramowania przez dialog technologiczny. I tu łyżka dziegciu: wiele razy byłem świadkiem gdy to zamawiający psuł projekt uważając, że wie lepiej jak się tworzy oprogramowanie. Zjawisko to (tu bardzo niebezpieczne dla życia ludzi) także zna inżynieria budowlana dlatego prawo budowlane wymaga projektu architekta a jego projekt chroni nie tylko prawo budowlane ale także i autorskie.

Czytaj dalejUser story – kłopoty

Gotowy czy dedykowany czyli może jednak taniej…

Zwracam uwagę, że ?nowy system? to nie oprogramowanie pisane ?od zera? ale tworzenie go z komponentów (bo czym innym są szkielety programowe czyli tak zwane Frameworki). Warto taki scenariusz rozważyć zawsze jeśli koszt oprogramowania ERP wraz z modyfikacjami to kwota już nawet rzędu 200-300 tysięcy. Jeżeli to mniejsze projekty z grupy CRM, rozbudowanych stron WWW i podobnych, tym progiem są nie raz kwoty o rząd mniejsze. W takich przypadkach zawsze warto po prostu wysłać zapytania ofertowe także do firm programistycznych a nie tylko do dostawców gotowego oprogramowania.

Czytaj dalejGotowy czy dedykowany czyli może jednak taniej…

Specyfikacja wymagań a bezpieczeństwo

Gdybym miał coś zasugerować w kwestii opisanego na początku problemu z wyciekiem danych to wykonanie analizy obecnej funkcjonalności posiadanego oprogramowania, wskazanie wszystkich ryzykownych punktów i dopiero od tego momentu szukał rozwiązania, przy czym nie szukałbym winnego, (bo to będzie teraz trudno udowodnić i jak już wspomniano najpewniej popsuje atmosferę w firmie) a po prostu pozatykałbym jak najszybciej wszystkie dziury.

Czytaj dalejSpecyfikacja wymagań a bezpieczeństwo

Analiza przedwdrożeniowa

Specyfikacja wymagań powinna dokładnie opisywać procesy, to jakie dane i gdzie są potrzebne, z jakimi innymi systemami należy się zintegrować i wiele innych, istotnych z punktu widzenia zamawiającego i jego infrastruktury oraz potencjalnych kosztów. Teraz dopiero dostawca może dokonać rzetelnej wyceny a specyfikacja wymagań będzie odzwierciedlała potrzeby zamawiającego a nie możliwości dostawcy J.

Czytaj dalejAnaliza przedwdrożeniowa

Nowocześni nienowocześni? czyli zanim poprosisz o ofertę i kupisz

Po co to napisałem? Absolutnie nie była moim celem krytyka produktu, celem jest zwrócić Państwa uwagę na to by zawsze zapytać o to czy moduły oferowanego oprogramowania są samowystarczalne, czy mogą pracować z oprogramowaniem innych dostawców i jakie to oprogramowanie musi spełniać wymagania. Wybór monolitycznego pakietu to decyzja o tym, że wszystkie poszczególne moduły spełniają nasze wymagania. Nie dajcie się Państwo namawiać na kompromisy w rodzaju: ?ten moduł co prawda nie robi tego co Państwo chcecie ale jest konieczny by działał moduł XXX?.To prosta droga do zniszczenia pieczołowicie wypracowanych metod pracy w firmie. Reorganizacja przed wdrożeniem nie polega na przejęciu cudzych metod (procesów referencyjnych itp.) tylko na optymalizacji własnych!

Czytaj dalejNowocześni nienowocześni? czyli zanim poprosisz o ofertę i kupisz

Koniec treści

Nie ma więcej stron do załadowania