Prawo a wymagania …

Podstawową korzyścią z wyodrębnienia reguł biznesowych i słownika pojęć jest uporządkowanie słownictwa w dokumentacji i uczynienie jej jednoznaczną oraz weryfikacja ewentualnych sprzeczności regulacji wewnętrznych (Zarządzeń, Prawa). Powoływanie się na Reguły biznesowe na modelach procesów biznesowych, pozwala zachować ich prostotę nie tracąc szczegółowości wiedzy o procesach. Tak wykonana dokumentacja procesów nie wymaga częstej i kosztownej aktualizacji, z reguły aktualizowane są procedury i reguły biznesowe, na które modele procesów się powołują.

Tak więc akty prawne to zakazy i nakazy, reguły biznesowe. Oprogramowanie, zależnie od przyjętej konwencji, nie powinno ograniczać ani nawet utrudniać postępowania zgodnego z prawem, może pojawić się oczekiwanie by nie pozwalało łamać prawa. Szczegółowa analiza aktów prawnych, w moich oczach, ma sens gdy projektujemy oprogramowanie. Gdy stawiamy wymagania przed już istniejącym oprogramowaniem, zakładamy że kupimy gotowe, wystarczy wymagać zgodności z prawem w obszarze stosowania oprogramowania. Jeżeli np. oprogramowanie ma pozwalać na wystawianie faktur to znaczy, że powinno być możliwe wystawienie każdej faktury przewidzianej prawem w sposób zgodny z nim. Możemy dodatkowo zażądać by nie było możliwe wystawienie faktury niezgodnej z prawem.

Czytaj dalej Prawo a wymagania …

Czym jest Piąty element – Audyt organizacji czyli analiza biznesowa

Mało która firma ma modele procesów a każda jakoś istnieje! Można żyć bez map procesów, straszne! Co więc oferują firmy doradcze “sprzedające” usługę modelowania procesów biznesowych?

Sedno sposobu pracy organizacji to reguły biznesowe. One rządzą tym, co jest wykonywane i jak. Proces (to jak jest wykonywana praca) to abstrakcja, efekt istnienia ograniczeń (w tym właśnie reguł biznesowych). Tak wiec można zarządzać firmą nie mając modeli procesów podobnie jak można mieszkać w mieście nie mając jego planu.

W czym problem? Bez “mapy” nie rozumiemy wielu zjawisk mimo, że występują. Jednak przydatny model biznesowy to model procesów powiązany z pozostałymi czterema składnikami opisu organizacji (ludzie, prawo, wewnętrzne zarządzenia i procedury).

Model biznesowy to nie są dziesiątki i setki nieczytanych diagramów, pokazujących szczegółowo to co robię pracownicy bo mogą to robić na nieskończenie wiele sposobów. Istotne jest to co powstaje, po co i dlaczego akurat tak.

Na zakończenie: np. model pracy operacyjnej każdego urzędu można kompletnie opisać jednym diagramem. Jeżeli chcesz na prawdę poznać swoją firmę, opracuj jej model. Ale nie w postaci setek diagramów będących suchym zapisem wywiadu.

Rozłóż firmę na czynniki pierwsze i zrozum ją. Bez tego nie zarządzasz a próbujesz zarządzać!

Wykonaj sformalizowany notacjami i słownikiem pojęć, audyt firmy, sposobu funkcjonowania i zrozum jak na prawdę działa.

Czytaj dalej Czym jest Piąty element – Audyt organizacji czyli analiza biznesowa

Co to jest proces biznesowy – po raz kolejny

Polecam ciekawy artykuł na temat definicji procesów, w szczególności Procesu Biznesowego. Zestawiono ze sobą rożne definicje na przestrzeni ostatnich niemal 20 lat. Najbardziej podoba mi się prostota: “a business process is a series of steps designed to produce a product or service” (proces biznesowy to sekwencja działań zaprojektowanych w celu wytworzenia produktu lub usługi).

Jeśli uznamy, że produkt i usługa to “coś co ma wartość dla klienta” to powstaje prosta i prawdziwa moim zdaniem definicja opisująca “sedno sprawy”. Ogólnie wymowa artykułu potwierdza moją tezę o abstrakcyjności “procesu”, namacalne są za to pozostałe jego elementy: wejście i wyjście (produkty), zasoby (ludzie i maszyny) oraz reguły biznesowe (te są dokumentowane).

Czytaj dalej Co to jest proces biznesowy – po raz kolejny

Anonimowy Czat Archiwum 2024

(polecam przeszukiwanie Ctrl-F, powrót do Czata) Jacek : Czy w SAP można używać Preference processing bez GTS ? Jarosław Żeliński : Dzień dobry Jarosław Żeliński : Jacek: to już techniczne pytanie, z mojej…

Czytaj dalej Anonimowy Czat Archiwum 2024

Dokumentowanie projektu

Wprowadzenie Artykuł Architektura kodu aplikacji jako pierwszy etap tworzenia oprogramowania napisany w 2017 roku, kończyłem słowami: Nie chodzi więc o to by podzielić oprogramowanie na “składowe, które łączą w sobie…

Czytaj dalej Dokumentowanie projektu

Regulamin Usługi jako Wymagania – projekt

Why is this happening? The methods of project execution by most IT vendors haven’t changed in 30 years: talks, interviews, coding, expensive tools (C++, Java). We’ve known for 20 years that writing a program in C++/Java is twice as much work compared to an identical result achieved with scripting languages (Prechelt, 2003; 2000). The continuing popularity of C++/Java has its origin: most of the large systems in the fin/tech industry were created in the 1990s, and they are not being upgraded and only added functionality despite the fact that it is no secret how to migrate to newer technologies and architectures (Laigner, Kalinowski, Diniz, Barros, Cassino, Lemos, Arruda, Lifschitz & Zhou, 2020).

The reasons are quite mundane: as long as there is demand, technology suppliers have no interest in upgrading their products and are selling a permanent technological debt (Rosoff, 2011).

Czytaj dalej Regulamin Usługi jako Wymagania – projekt