Методологија Аџил
Методологија Agile обезбеђује флексибилно управљање пројектима развоја софтвера. Посебно је ефикасна при раду у малим тимовима.
У систем методологије Аџил спадају такође
SCRUM и
Kanban.
Методологија Аџил заснива се на следећим принципима:
- Клијенти морају бити задовољни благовременошћу и квалитетом развијеног софтвера и његових ажурирања.
- Развој мора бити флексибилан и уносити све потребне измене у најкраћем року.
-
Неопходно је обезбеђивати честа ажурирања софтвера
за клијенте, свако ажурирање мора излазити
не ређе него једном у
2–16недеља. - Сарадња у тиму руководилаца и програмера током целог радног циклуса софтвера.
- Подстицање мотивисаних програмера.
- Приоритет личног разговора над осталим начинима преноса информација.
- Ефикасност радног процеса процењује се само реализацијом квалитетног производа, а не сатима, трошковима рада и осталим.
- У основи развоја сваког тима лежи активна примена флексибилних процеса.
- За развијени производ приоритети треба да буду не само технички аспекти, већ и дизајн.
- Тежња ка смањењу обима сувишног рада и поједностављењу радних процеса.
- Приоритет при организацији радног процеса треба да буде самоорганизација и иницијатива.
- Континуирана процена ефикасности сопственог рада од стране тима и корекција могућих недостатака.
Погледајте такође
-
методологија
XP,
која се примењује за екстремно појачавање свих пракси развоја -
концепт
RAD,
који се примењује за развој производа при неутврђеним захтевима -
методологија
Cobit,
која се примењује за израду стандарда у области аудита и управљања IT-ом -
методологија
PRINCE2,
која се примењује за израду стандарда за имплементацију великих пројеката у IT-у -
техника развоја
TDD,
која се примењује за флексибилно управљање пројектима