- - Како смањити технички дуг

Како смањити технички дуг

У развоју софтвера, превенција је увекбоље од лечења. Решавање софтверских грешака у раном животном циклусу развоја софтвера (СДЛЦ) не само да ће уштедети време вашег ДевОпс тима, већ ће вам уштедјети и нешто новца. Заправо, исправљање грешке након пуштања производа је 4-5 пута скупље од поправљања истог проблема током фазе дизајнирања.

Бугови могу представљати пуно претњи од безбедностипроблеми у вези са питањима испоруке услуга. То може утицати на вашу стопу продора на тржиште, нарочито у свету где је конкуренција за доминацију на тржишту прилично велика. У већини случајева уклањање таквих проблема зависи од начина на који се ваша фирма бави техничким дугом. Ако прихватате агилни приступ у решавању техничког дуга, може бити лакше решавати таква питања рано у СДЛЦ-у.

Ево како користити агилни приступ у решавању техничког дуга:

Шта је технички дуг?

Током развоја софтвера, ДевОпс тимови суобично суочени са притиском менаџера и купаца. Обично желе да се производ лансира што пре. Ово оставља тимове ДевОпса пред дилемом - они морају брзо или брзо развити софтвер или ризиковати грешке или уложити своје време у развој и ризиковати љутњу купаца и управе.

У идеалном случају, прва је обично боља опцијаза већину тимова, посебно када се компанија труди да се издиже изнад конкуренције или покрене нешто пре него што такмичење уради. Заузврат, они лансирају производ који садржи грешке с циљем да се те грешке благовремено смање. Технички дуг је обично број грешака и грешака које има софтвер или технички производ. Добра ствар је у томе агилни тренинг може бити кључно за смањење техничког дуга.

Како се нагомилава технички дуг

Технички дуг расте до огромног нивоакада програмери софтвера не успеју да реше уобичајене грешке довољно брзо. Што је још горе, можда неће успети да дају приоритет грешкама. То доводи до тога да користе ионако ограничене ресурсе и време да раде на мање последичних грешака.

Нагомилавање техничког дуга такође се смањујекако тимови узимају у обзир грешке. Стварно окретни тимови прихватају јединствену стратегију рачуноводства и евидентирања грешака које се јављају. Они се такође фокусирају на вредност сваке грешке, њен утицај на често модификовани код, његов опсег и потребно време потребно за исправљање грешке.

Агилан приступ 80/20 техничком дугу

Према овом правилу, мораћете да се бавитетехнички дуг који окружује најчешће модификовани код (80%) најмање 20% времена. Иако ово не брише технички дуг, то осигурава да се њиме постаје лакше управљати. Можете да се бавите проблемима који ступају на пут нормалним развојним активностима. У идеалном случају, ваш тим може да преусмери фокус на већи напредак вашег развојног плана.

Успећете да решите проблеме који утичупрво се бавите краткорочном производњом и бавите се проблемима који могу утицати на дуговечност производа у току вашег кретања. Запамтите, окретне промене обично су мале и честе, па су вам потребне све руке на палуби да бисте повећали стопу успешности ове методе.

Прихватите ЕАД приступ

Ако имате времена да уштедите између развоја илансирање производа, приступ ЕАД (Ентерприсе Агиле Деливери) можда је идеалан за вас. У овом приступу, можете полако и намерно да кренете у развоју свог производа да избегнете промене које могу повећати постојећи дуг или увести нови дуг. Приступ такође подстиче тимове на обавеза на тестирање током читавог развојног процеса који помаже у изградњи окружења транспарентности и сарадње.

Закључак

Смањење техничког дуга захтева руководиоце пројекатаимати поглед из птичје перспективе на различите аспекте пројекта. Требало би постојати јасна комуникација између чланова тима како би се осигурао природан проток информација. Размислите о употреби агилног приступа како бисте спречили да технички дуг умањи ваш пројекат.

Коментари