Dług techniczny (znany również jako dług projektowy lub dług kodowy, ale może być również powiązany z innymi przedsięwzięciami technicznymi) to koncepcja w tworzeniu oprogramowania, która odzwierciedla zakładany koszt dodatkowej przeróbki spowodowany wyborem łatwego (ograniczonego) rozwiązania teraz zamiast używania lepsze podejście, które zajęłoby więcej czasu.
- Jaki jest przykład długu technicznego?
- Czy dług techniczny jest zły??
- Jak pozbyć się długu technicznego?
- Jak działają długi techniczne??
Jaki jest przykład długu technicznego?
Dług techniczny może zostać naliczony również nieumyślnie. Na przykład zespoły często rezygnują ze swoich wewnętrznych najlepszych praktyk i przeglądają standardy w napiętych ramach czasowych. ... W tym przykładzie zespół nie zdawał sobie sprawy, że idzie na kompromisy, ponieważ po prostu poruszali się tak szybko, jak tylko mogli.
Czy dług techniczny jest zły??
Dług techniczny nie jest z natury zły. Ale, podobnie jak dług finansowy, może spowodować poważne problemy, jeśli go nie spłacisz. Dzieje się tak, ponieważ wybór łatwej opcji zamiast najlepszej jest rozwiązaniem krótkoterminowym. W dłuższej perspektywie słabsza opcja prowadzi do słabszego oprogramowania.
Jak pozbyć się długu technicznego?
Aby zmniejszyć dług techniczny, muszą przyjąć nowe podejście do integracji, które ułatwia myślenie długoterminowe. Podejście, które skłania zespoły do myślenia nie tylko o terminowym dostarczaniu projektów w krótkim okresie, ale także o budowaniu długoterminowej wizji przyszłych projektów.
Jak działają długi techniczne??
Istnieje szereg procesów i technik pozwalających kontrolować dług techniczny, w tym:
- definiowanie i śledzenie zadłużenia.
- nadawanie priorytetów zadaniom związanym z długiem.
- zwinne podejście do rozwoju.
- regularne spotkania właścicieli, menedżerów i inżynierów.
- ustalanie standardów kodowania.
- przeprowadzanie przeglądów kodu/projektu/testów.
- testy automatyczne.
- Refaktoryzacja kodu.