Fundament analizy: metodyka

Nieco ponad rok temu opisywałem sytuację, w której pewien doświadczony analityk narzekał, że pracownicy jego klientów nie potrafią mu powiedzieć czego chcą i jak ma działać ich przyszły system. Odpowiedź…

Czytaj dalej Fundament analizy: metodyka

UML a modelowanie procesów biznesowych

Niedawno pisałem o UML v.2.51 i zasygnalizowałem, że diagram aktywności daje kontekst dla pojęć z grupy ?activities? (aktywności i czynności oraz ich syntaktyczne asocjacje), diagram klas daje kontekst  dla ?klasyfikatorów…

Czytaj dalej UML a modelowanie procesów biznesowych

Nowoczesne technologie w służbie zdrowia, czyli telemedycyna w projektach IT

Tak więc war­to się zasta­no­wić jak dotrze­my do wie­dzy o naszej fir­mie, i na ile jest ona wia­ry­god­na, nie zaciem­nio­na nad­mia­rem zbęd­nych szcze­gó­łów i czy wie­dza ta jest obiek­tyw­na. Dobra ana­li­za kon­kret­nej orga­ni­za­cji, fir­my, urzę­du, i jej wyni­ki nie może być np. poli­tycz­na (regu­lar­nie spo­ty­kam w fir­mach ana­li­zy, któ­rych celem jest wyka­za­nie przy­dat­no­ści okre­ślo­ne­go roz­wią­za­nia!) bo to dzia­ła­nie pole­ga­ją­ce na ofe­ro­wa­niu leków przed dia­gno­zą (rekla­my leków bez recep­ty w TV!). Tak moż­na sobie tyl­ko zaszko­dzić. A zdal­na ana­li­za (fak­tycz­nie zdal­nie odby­wa się ok. 80% pra­cy) poza­wa­la po pierw­sze obni­żyć jej koszt, a po dru­gie zobiek­ty­wi­zo­wać jej wyniki. 

Czytaj dalej Nowoczesne technologie w służbie zdrowia, czyli telemedycyna w projektach IT

Studium wykonalności produktu – czym naprawdę jest

W lite­ra­tu­rze moż­na spo­tkać róż­ne defi­ni­cje” stu­dium wyko­nal­no­ści, jed­nak ta któ­rą opi­sa­łem, zda­je się być naj­bliż­sza defi­ni­cji, któ­rą przy­to­czy­łem na począt­ku: bazu­ją­cej na zna­cze­niu słow­ni­ko­wym. Wydaje się, że inten­cje spon­so­rów tych ana­liz są z nią zbież­ne: celem jest pod­ję­cie decy­zji o naj­mniej­szym ryzy­ku w świe­tle posia­da­nej na dany temat wie­dzy. Definicje bazu­ją­ce na tech­nicz­nej i finan­so­wej wyko­nal­no­ści dane­go pro­jek­tu, są spo­ty­ka­ne dość czę­sto i w lite­ra­tu­rze i na stro­nach wie­lu insty­tu­cji. Metoda pro­wa­dze­nia takich ana­liz, bazu­ją­ca na mode­lo­wa­niu czy­li na ana­li­zie sys­te­mo­wej, wyda­je się być najwłaściwszą.

Czytaj dalej Studium wykonalności produktu – czym naprawdę jest

Krótki wpis o śladowaniu

Dobrze opra­co­wa­ny, kom­plet­ny model orga­ni­za­cji, łączy w sobie:

model moty­wa­cji biznesowej,
[[model struk­tu­ry organizacyjnej]],
model pro­ce­sów biz­ne­so­wych (wymie­nio­ny już powyżej),
model reguł biznesowych.
Elementy każ­de­go z tych mode­li są ze sobą powią­za­ne: role w pro­ce­sach są wywo­dzo­ne ze sta­no­wisk w mode­lu orga­ni­za­cyj­nym, ana­li­zo­wa­ne pro­ce­sy są wywo­dzo­ne z mode­lu moty­wa­cji, regu­ły biz­ne­so­we są koja­rzo­ne z czyn­no­ścia­mi w pro­ce­sach i wywo­dzo­ne z aktów praw­nych i wewnętrz­nych zarządzeń.

Mając tak opra­co­wa­ny kom­plet­ny model orga­ni­za­cji, zawie­ra­ją­cy śla­do­wa­nie, i odpo­wied­nie opro­gra­mo­wa­nie CASE moż­na prze­pro­wa­dzić ana­li­zę oddzia­ły­wa­nia, np. spraw­dzić na jakie oso­by w orga­ni­za­cji prze­nie­sie się zmia­na wybra­nych reguł biz­ne­so­wych. Mając model sys­te­mu infor­ma­tycz­ne­go sko­ja­rzo­ny z pro­ce­sa­mi, moż­na spraw­dzić wpływ awa­rii poszcze­gól­nych pod­sys­te­mów na pro­ce­sy biz­ne­so­we i ich skut­ki dla fir­my. Takich ana­liz moż­na wyko­nać wie­le, nie było by to moż­li­we bez tak skon­stru­owa­ne­go modelu. 

Dlatego, pod­sta­wo­wą war­to­ścią popraw­nie wyko­na­nych mode­li orga­ni­za­cji i uży­cia wła­ści­wych narzę­dzi, jest nie tyl­ko opra­co­wa­nie wyma­gań np. na opro­gra­mo­wa­nie. Możliwe jest testo­wa­nie reak­cji ele­men­tów struk­tu­ry orga­ni­za­cji na zda­rze­nia np. awa­rie. Możliwe jest opra­co­wa­nie pro­jek­tów inte­gra­cji, wymia­ny opro­gra­mo­wa­nia. Możliwe jest spraw­dze­nie na co ma wpływ np. nie­ocze­ki­wa­na obec­ność pra­cow­ni­ka. To tyl­ko wybra­ne przy­kła­dy, jed­nak moż­li­we jest to wyłącz­nie pod warun­kiem posia­da­nie popraw­nie wyko­na­ne­go modelu.

Czytaj dalej Krótki wpis o śladowaniu

Model biznesowy czyli po co mi te procesy przed wdrożeniem ERP czy CRM…

Wdrożenie nowe­go opro­gra­mo­wa­nia, jeże­li ma mieć sens, powin­no więc wspie­rać two­rze­nie dodat­ko­we­go zysku lub przy­cho­du, w prze­ciw­nym wypad­ku w zasa­dzie nie ma sen­su. Innym powo­dem może być rato­wa­nie posia­da­ne­go już przy­cho­du czy­li utrzy­ma­nia się na rynku.

Dodatkowy zysk, to efekt obni­ża­nia kosz­tów. Ratowanie posia­da­ne­go ryn­ku, to efekt reak­cji na siły ryn­ku: siły dostaw­cy (np. jego sys­tem EDI wymu­sza inwe­sty­cje u nas), siły odbior­cy (ocze­ku­je obsłu­gi podob­nej do tej, jaką ofe­ru­je kon­ku­ren­cja), siły kon­ku­ren­cji (ich pro­duk­ty i usłu­gi są wyż­szej jako­ści, musi­my też zainwestować).

Powyższy model obra­zu­je to co ma wpływ na to Dlaczego zara­bia­my. Zbudowanie takie­go mode­lu dla kon­kret­nej fir­my, zro­zu­mie­nie Dlaczego zara­bia, pozwa­la szu­kać spo­so­bu i miejsc mogą­cych przy­czy­nić się do reali­za­cji celu pro­jek­tu, jed­nak cel ten nale­ży wcze­śniej Nazwać. Drugi krok to oce­na moż­li­wo­ści reali­za­cji i pro­gno­zo­wa­nie skut­ków, by okre­ślić cel: mia­rę i wiel­kość tego co chce­my osią­gnąć by wie­dzieć czy się udało.

Podsumowanie

Model biz­ne­so­wy moim zda­nie nie odno­si się do pro­ce­sów biz­ne­so­wych, to pro­ce­sy biz­ne­so­we są kon­se­kwen­cją mode­lu biz­ne­so­we­go. Dlaczego? Bo jeśli przyj­mie­my, że model biz­ne­so­wy obra­zu­je (doku­men­tu­je) źró­dła zysku fir­my w łań­cu­chu war­to­ści na ryn­ku, to pro­ce­sy biz­ne­so­we są opi­sem tego, w jaki spo­sób ta war­tość wewnątrz fir­my powsta­je. To pozwa­la dopie­ro wska­zać jakie dzia­ła­nia (pro­ce­sy) wes­przeć i jak, by ulep­szyć” fir­mę. Dlatego brak mode­lu biz­ne­so­we­go jest poważ­nym utrud­nie­niem ana­li­zy wyma­gań… bo cze­go wyma­gać od opro­gra­mo­wa­nia sko­ro nie wie­my co i jak pomo­że w zarzą­dza­niu firmą?

Czytaj dalej Model biznesowy czyli po co mi te procesy przed wdrożeniem ERP czy CRM…

Prawo autorskie, szpiegostwo przemysłowe i projektowanie

Jak ustrzec się przed wynie­sie­niem z fir­my tajem­ni­cy jej funk­cjo­no­wa­nia, two­rzo­nej lata­mi orga­ni­za­cji, pro­ce­dur i pro­ce­sów, reguł biz­ne­so­wych? Jak zatrzy­mać w fir­mie wie­dzę mino zama­wia­nia opro­gra­mo­wa­nia, któ­re siła rze­czy ja zawie­ra? Problem nie jest pro­sty. Sami praw­ni­cy nie są mię­dzy sobą zgod­ni co do tego, gdzie leży gra­ni­ca pomię­dzy utwo­rem lite­rac­kim a szcze­gó­ło­wym opi­sem roz­wią­za­nia. Wydaje się, że klu­czem jest to spo­sób two­rze­nia opi­su tego co ma powstać. Standardem w IT jest opis wyma­gań, ten jed­nak z urzę­du czy­ni auto­ra opro­gra­mo­wa­nia tak­że posia­da­czem opi­su logi­ki w nim zawar­tej, bo on jest auto­rem jej opi­su. Wyjściem wyda­je się zawar­cie w umo­wie nie opi­su wyma­gań na opro­gra­mo­wa­nie a pro­jek­tu opro­gra­mo­wa­nia. Metodą zde­fi­nio­wa­nia gra­ni­cy, za któ­rą mamy nie utwór lite­rac­ki (spe­cy­fi­ka­cje wyma­gań) a pro­jekt wraz z algo­ryt­ma­mi, jest meto­dy­ka MDA. Wtedy fir­ma reali­zu­ją­ca zamó­wio­ne opro­gra­mo­wa­nie two­rzy dzie­ło zależ­ne a zama­wia­ją­cy nie tra­ci pano­wa­nia nad tak powsta­łym pro­duk­tem. Jest to sytu­acja jaką zna­my w bran­ży budow­la­nej: deve­lo­per dosta­je pro­jekt archi­tek­to­nicz­ny, i sam fakt, że posta­wił na jego pod­sta­wie obiekt nie daje mu żad­nych praw do nie­go, gdyż wystar­cza­ją­co szcze­gó­ło­wy pro­jekt obiek­tu pozo­sta­je dzie­łem pro­jek­tan­ta a nie jego wykonawcy. 

Jednak zawsze, bo nie ma zło­tej regu­ły, wyma­ga to kon­sul­ta­cji i szcze­gó­ło­we­go okre­śle­nia zawar­to­ści doku­men­ta­cji, któ­ra ma stać się opi­sem przed­mio­tu zamówienia”.

Czytaj dalej Prawo autorskie, szpiegostwo przemysłowe i projektowanie

Początek dobry a potem coraz gorzej czyli MVP

Wprowadzenie Od kilku już lat jestem, jako ekspert, angażowany jako rzeczoznawca do sporządzania opinii na zlecenie sądów (opinia biegłego) lub jednej ze stron sporu (opinia prywatna). Są to spory dotyczące…

Czytaj dalej Początek dobry a potem coraz gorzej czyli MVP