Гвоздени троугао, или „Изаберите два“

Развој софтвера је серија компромиса између уграђених карактеристика, квалитета карактеристика и времена које је потребно за производњу. Али, без обзира на улагање напора, не можемо одрживо максимизирати све три, а да не повећамо трошкове пројекта.

За развој софтвера, трошкови су често директно повезани са бројем људи који су додељени и раде на пројекту. Овај концепт се често сажима као „Изаберите два: квалитет, брзина, карактеристике“.

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

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

Више информација

  • Класични есеј сломљеног гвозденог троугла против узорка Скота Амблера