Технологии, използвани за разработка по метода Agile Lab

Agile разработването на софтуер е концептуална рамка, в която се извършва разработката на софтуер.

Изискванията към софтуера са много променливи по време на процеса на разработка. За това продуктът и системата за неговото създаване трябва да бъдат гъвкави за навременни промени и отчитане на нови изисквания.

Agile ви позволява да проектирате гъвкав софтуер, който отговаря на нуждите на днешния бизнес.

Повечето гъвкави методологии имат за цел да минимизират риска чрез намаляване на развитието до поредица от кратки цикли, наречени итерации, които обикновено продължават една до две седмици. Всяка итерация изглежда като софтуерен проект в миниатюра и включва всички задачи, необходими за издаване на мини-приращение във функционалността:

  • планиране,
  • анализ на изискванията,
  • дизайн,
  • кодиране,
  • тестване,
  • документиране.

Въпреки че една итерация обикновено не е достатъчна за пускане на нова версия на продукт, предполага се, че гъвкав софтуерен проект е готов за издаване в края на всяка итерация. В края на всяка итерация екипът преоценява приоритетите за развитие.