23.11.2022 Views

Almanach PZF 2022 - rok XII

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Faktoring • Rok XII (2022)

108 ■ Jarosław Mazurek

Co do zasady tworzenie każdego oprogramowania, w tym także systemów

wspierających procesy faktoringowe, wiąże się z powstawaniem długu

technologicznego. Należy się jednak zastanowić, jak możemy zminimalizować

jego wysokość lub jak nim świadomie zarządzać. W obecnych czasach

dług technologiczny jest zjawiskiem naturalnym, ale podobnie jak dług

zaciągany w bankach, niespłacany regularnie, może powodować bardzo

negatywne konsekwencje i w pewnym momencie wymknąć się spod kontroli.

Odpowiednie zarządzanie długiem pozwala zaś na minimalizowanie

negatywnych konsekwencji. Najczęściej zaciąga się go w przypadku mniej

istotnych elementów, które nie mają krytycznego wpływu na całościowe

działanie systemu, oraz w momencie, kiedy jest to uzasadnione biznesowo.

Jednakże takie decyzje powinno się podejmować z wizją tego, jak w niedalekiej

przyszłości dług spłacimy, aby dalej nie narastał. Musimy mieć

świadomość, że jeśli dług technologiczny nie zostanie „szybko spłacony”,

jego wartość będzie stale rosła, a to spowoduje pogarszanie się jakości oprogramowania

i zwiększenie kosztu dalszych jego modyfikacji. Zarządzanie

długiem technologicznym to obszar wymagający zręcznego podejścia do

optymalizacji kosztów oraz utrzymania i rozwoju wykorzystywanych rozwiązań

informatycznych.

Co więc czasami robimy nie tak jak trzeba? Na powstawanie długu technologicznego

w firmach faktoringowych wpływ ma wiele czynników. Zdecydowanie

należy zaznaczyć, że bardzo wiele zależy od założeń projektowych

i przemyślanej architektury rozwiązania. Im więcej nieprecyzyjnych

lub często zmieniających się wymagań w trakcie trwania projektu, tym

więcej możliwości powstania długu technicznego. Istotnym elementem

procesu jest także stosowanie obowiązujących standardów i dobrych praktyk,

zwłaszcza w początkowych fazach tworzenia projektu. Znana jest nam

wszystkim triada „szybko, tanio, dobrze”, gdzie można wybrać tylko dwie

opcje jednocześnie. Niestety, czasami świadomie lub nie wybieramy opcję

„szybko i tanio”. Konsekwencje są proste do przewidzenia – ten zaciągany

dług prędzej czy później należy spłacić. Jeśli robimy to świadomie w krótkiej

perspektywie, ma to uzasadnienie. Jeśli nieświadomie, to problem będzie

narastał.

Jakie inne czynniki wpływają na ostateczny rezultat prac? To bez wątpienia

kompetencje i zaangażowanie osób przypisanych do danego projektu.

Im wyższy poziom merytoryczny, tym mniejsze ryzyko wytworzenia produktu

o słabej jakości. Nie bez znaczenia pozostają również elastyczność

i łatwość modyfikacji rozwiązania, jak też oddanie skończonego produktu.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!