Problemy w tworzeniu oprogramowania: wyniki ankiety wśród deweloperów
Autor: Idego Group

Tworzenie oprogramowania stoi przed poważnymi wyzwaniami wykraczającymi poza kwestie techniczne. Według ankiety deweloperów przeprowadzonej przez Idego Group, 70% problemów w tworzeniu oprogramowania ma charakter niestechniczny.
Badanie ujawniło, że złe zarządzanie jest na czele listy problemów, dotykając 31% respondentów. Problemy obejmują nadmierną liczbę właścicieli produktu, niejasne opisy zadań, nierealistyczne harmonogramy i stale zmieniające się wymagania. Jeden z deweloperów zauważył, że ciągłe zmienianie wymagań za każdym razem, gdy klient zmienia swoje wyobrażenie o funkcjonalnościach aplikacji, jest poważnym problemem.
Problemy z komunikacją
Problemy z komunikacją zajmują drugie miejsce wśród głównych wyzwań, zgłaszane przez 13,7% deweloperów. Błędy komunikacyjne między zespołami a klientami często wynikają z tego, że zespół deweloperów interpretuje wymagania projektu inaczej niż klient je sobie wyobrażał. Żargon techniczny dodatkowo komplikuje dyskusje, gdy zespoły rozmawiają z niestechnicznymi klientami.
Problemy związane z klientami
Problemy związane z klientami dotyczą 10,9% respondentów. Klienci często nie rozumieją procesów backendowych, co prowadzi do nierealistycznych oczekiwań i napiętych terminów, którym deweloperzy mają trudność sprostać.
Kod legacy i integracja
Problemy z kodem legacy i integracją dotykają prawie 10% deweloperów. Ograniczenia frameworków i trudności z włączaniem nowego kodu do istniejących struktur projektu powodują tarcia. Ponadto stosowanie przestarzałej technologii uniemożliwia zespołom adaptację do zmian w branży.
Inne często wymieniane problemy to wydajność aplikacji (6,16%) i brak motywacji (6,16%).
Wpływ poziomu doświadczenia
Poziom doświadczenia znacząco wpływa na to, które problemy deweloperzy uważają za priorytetowe. Młodsi deweloperzy z mniej niż dwuletnim doświadczeniem wykazują mniejsze obawy dotyczące wydajności, bezpieczeństwa i użyteczności w porównaniu z starszymi deweloperami. Jednak problemy z kodem legacy, zmiany zakresu, złe zarządzanie i wyzwania komunikacyjne dotykają deweloperów na wszystkich poziomach doświadczenia jednakowo.
W badaniu wzięło udział 45% deweloperów z ponad sześcioletnim doświadczeniem, 33% z 2-5 latami i 22,5% z mniej niż dwuletnim doświadczeniem.