Projekty usługowe: ontologia dla MŚP

Temat: Ontologia firmy

Model projektu usługowego łączy umowę z zakresem, etapami, zadaniami, czasem pracy, odbiorami i fakturami. To autorski, przykładowy model dla MŚP, a nie specyfikacja gotowa do wdrożenia w każdej firmie. Odpowiada na pytanie: Czy projekt usługowy zostanie wykonany i rozliczony w uzgodnionym zakresie? Zawiera 12 encji i 13 nazwanych relacji. Przed użyciem trzeba uzgodnić definicje z właścicielami procesu i sprawdzić je na rzeczywistych rekordach.

Ten tekst należy do katalogu ontologii w filarze Ontologia firmy. Jeśli dopiero zaczynasz, przeczytaj jak odróżnić ontologię od taksonomii i modelu danych.

Zobacz model jako graf

Miniatura pokazuje cały model. Otwórz graf, aby przesuwać, powiększać i odczytywać opisy wszystkich pojęć oraz relacji. Pełna lista znajduje się także w tabelach artykułu.
Projekty usługowe12 encje · 13 relacje

Kliknij lub wybierz węzeł albo relację, aby przeczytać opis. Przeciągnij tło, aby przesunąć graf.

Miniatura otwiera pełny graf, w którym można wybrać encję lub relację i odczytać jej znaczenie. Tabele poniżej zawierają tę samą informację w formie tekstowej.

Jaką decyzję pomaga podjąć ten model?

Agencja wdraża sklep klienta. Tablica zadań pokazuje 90 procent ukończenia, lecz klient nie odebrał integracji płatności. Zespół doliczył prace poza umową i wystawił fakturę według planu. Kierownik chce wiedzieć, co można uczciwie uznać za zakończone i rozliczalne.

Graf wskazuje wersję zakresu, dowód wykonania, odbiór oraz podstawę każdej faktury. Granica modelu jest równie ważna jak jego zakres: Nie uznaje procentu wykonanych zadań za formalny odbiór ani wystawionej faktury za otrzymaną płatność.

Jakie pojęcia trzeba rozróżnić?

W tabeli każda encja ma własną definicję, klucz identyfikacyjny i przykładowe źródło. Nazwa rekordu w dwóch systemach nie dowodzi jeszcze, że chodzi o ten sam obiekt. Tożsamość trzeba potwierdzić kluczem lub świadomą regułą mapowania; status i prognozę należy datować.

EncjaZnaczenie w tym modeluIdentyfikatorPrzykładowe źródło
KlientStrona zamawiająca usługę.identyfikator klientaCRM
UmowaUzgodnione warunki projektu i rozliczeń.numer i wersjarepozytorium umów
ZakresWersjonowany wykaz rezultatów i wyłączeń.identyfikator wersjirepozytorium umów
Zmiana zakresuWniosek i decyzja o modyfikacji rezultatu.identyfikator zmianysystem projektowy
ProjektZorganizowana realizacja umowy.numer projektusystem projektowy
EtapCzęść projektu z rezultatem i kryteriami odbioru.identyfikator etapusystem projektowy
ZadaniePraca składająca się na etap.identyfikator zadaniasystem projektowy
PracownikWykonawca zadania.identyfikator pracownikakatalog organizacji
Czas pracyZarejestrowany nakład na zadanie.identyfikator wpisuewidencja czasu
KosztWydatek przypisany do zadania lub etapu.identyfikator kosztusystem finansowy
OdbiórDecyzja klienta o przyjęciu rezultatu.identyfikator odbiorusystem projektowy
FakturaDokument rozliczający ustaloną podstawę.numer fakturysystem finansowy

Zadanie opisuje pracę, etap grupuje rezultat, a odbiór potwierdza zgodność z uzgodnionymi kryteriami. Czas pracy i koszt pokazują nakład; nie stanowią automatycznie podstawy faktury w umowie ryczałtowej. Zmiana zakresu wymaga własnej decyzji i wersji.

Jak encje łączą się w graf biznesowy?

Krawędź ma kierunek, czasownik i znaczenie. Krotność w tabeli opisuje założenie tego modelu, które trzeba zweryfikować w konkretnej firmie. Gdy powiązanie ma własną kwotę, datę albo dowód, warto zachować je jako osobną encję zamiast ukrywać w atrybucie.

OdRelacjaDoKrotnośćCo potwierdza
KlientzawieraUmowa0..n : 0..nWskazuje stronę projektu.
UmowaokreślaZakres1 : 1..nZachowuje wersje zakresu.
Zmiana zakresumodyfikujeZakres0..n : 1Wymaga zatwierdzenia.
ProjektrealizujeUmowa0..n : 1Ustala podstawę pracy.
Projektskłada się zEtap1 : 1..nPorządkuje rezultaty.
EtapwymagaZadanie1 : 0..nWskazuje pracę do wykonania.
PracownikwykonujeZadanie0..n : 0..nZachowuje odpowiedzialność.
Czas pracydotyczyZadanie0..n : 1Przypisuje nakład.
PracownikraportujeCzas pracy1 : 0..nWskazuje autora wpisu.
KosztobciążaEtap0..n : 1Pokazuje wydatki.
OdbiórpotwierdzaEtap0..n : 1Oddziela wykonanie od akceptacji.
FakturarozliczaEtap0..n : 0..nWymaga zgodności z umową.
Fakturajest wystawiona dlaKlient0..n : 1Wskazuje nabywcę.

Jak przejść po grafie w jednej sprawie?

Projekt P4 wynika z umowy U2. Etap E3 wymaga zadań Z8 i Z9. Czas C5 i koszt K6 przypisano do Z8, lecz odbiór O1 dotyczy tylko wcześniejszego etapu E2. Faktura F7 może rozliczać E2, ale E3 pozostaje bez potwierdzenia.

Nie wiadomo, czy dodatkowe zadanie Z9 mieści się w umowie; potrzebna jest decyzja o zmianie zakresu przed rozliczeniem. Puste powiązanie ma pozostać widoczną luką. Model nie powinien dopowiadać relacji tylko dlatego, że rekordy mają podobne nazwy lub bliskie daty.

Jak połączyć dane i nie zgubić kontekstu?

Połącz system umów, plan projektu, ewidencję czasu i fakturowanie po numerze projektu oraz wersji zakresu. Zachowuj identyfikator akceptacji i autora każdej zmiany. Dla każdego mapowania zapisz system źródłowy, lokalny identyfikator, czas aktualizacji i regułę, która połączyła rekordy. Sprzeczne dane powinny trafić do kolejki wyjaśnienia, a nie zostać po cichu nadpisane. Właściciel procesu zatwierdza znaczenie relacji, a właściciel systemu potwierdza sposób jej pobierania.

Klient może widzieć stan etapów i odbiorów, lecz wewnętrzne stawki pracowników i marże wymagają odrębnych uprawnień. Dostęp do połączonych danych musi odzwierciedlać cel pracy i uprawnienia. Sam fakt, że graf potrafi przejść między dwiema encjami, nie oznacza, że każda osoba może zobaczyć wszystkie atrybuty po obu stronach.

Jak sprawdzić pierwszy wycinek modelu?

Weź kilka prawdziwych, ale bezpiecznie udostępnionych spraw. Dla każdej ustal oczekiwaną ścieżkę i dokument, który potwierdza każdą krawędź. Na początek wystarczą poniższe próby:

  1. Zadanie ukończone bez odbioru nie zamyka etapu.
  2. Zmiana zakresu zachowuje starą wersję umowy.
  3. Godzina pracy jest przypisana do jednego zadania i dnia.
  4. Faktura wskazuje konkretną podstawę rozliczenia.

Jeżeli dwie osoby inaczej interpretują ten sam węzeł lub relację, popraw definicję przed budową interfejsu. Przy niewielkiej liczbie stabilnych powiązań istniejąca baza i widok mogą wystarczyć. Graf pomaga rozmawiać o znaczeniu danych; nie naprawia automatycznie błędów w źródłach.

Co zrobić dalej?

Wybierz jedno pytanie operacyjne z początku tekstu i wskaż osobę, która potwierdzi znaczenie kluczowych pojęć. Następnie sprawdź pięć spraw w systemach źródłowych. Szerszą procedurę opisuje poradnik budowy ontologii firmy. Kolejny model w katalogu: Operacje sklepu detalicznego.

Uporządkuj pierwszy krok z AI

Bezpłatny poradnik pomaga wybrać proces, pytania diagnostyczne i kolejność działań.

Strony poradnika transformacji AI: rysunki i opisy cyfrowego modelu firmy