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.