Agile срещу Scrum
Agile и Scrum са термини, използвани в управлението на проекти. Методологията Agile използва инкрементални и итеративни каденции на работа, които също се наричат спринтове. Scrum, от друга страна, е типът гъвкав подход, който се използва при разработването на софтуер.
Пъргав
Методологията Agile се използва в управлението на проекти и помага на създателите на проекти да създават софтуерни приложения, които са непредсказуеми по своята същност. В тази методология се използват итеративни и инкрементални каденции на работа, наречени спринтове. По принцип е вдъхновен от традиционния последователен модел или модела на водопада.
Ползата от използването на Agile методологията е, че посоката на проекта може да бъде достъпна през целия му цикъл на развитие. Достъпът до разработката става с помощта на итерации или спринтове. В края на всеки спринт екипът, разработващ проекта, представя стъпка от работата. Фокусът е основно върху повторението на работните цикли и продукта, който те дават. Това е причината, поради която гъвкавата методология се нарича още инкрементална и итеративна.
При пъргавия подход всяка стъпка от развитието, като изисквания, анализ, дизайн и т.н., се наблюдава непрекъснато през жизнения цикъл на проекта, докато това не е случаят с модела на водопада. Така че, използвайки гъвкав подход, екипите за разработка могат да насочат проекта в правилната посока.
Scrum
Scrum е вид гъвкав подход, който се използва при разработването на софтуерни приложения. Това е просто рамка, а не методология или пълен процес. Той не предоставя подробни инструкции за това какво трябва да се направи, а по-голямата част зависи от екипа, който разработва софтуера. Тъй като разработващият проект знае как проблемът може да бъде решен, затова много им остава.
Междуфункционалните и самоорганизиращи се екипи са от съществено значение в случай на сблъсък. В този случай няма ръководител на екип, който да възлага задачи на членовете на екипа, а целият екип да се занимава с проблемите или проблемите. Той е многофункционален по начин, по който всички участват в проекта, от идеята до изпълнението на проекта.
Тъй като това е гъвкава методология, тя също използва серия от итерации или спринтове. Някои от характеристиките са разработени като част от спринта и в края на всеки спринт; функциите са завършени още от кодиране, тестване и интегрирането им в продукта. Демонстрация на функционалността се предоставя на собственика в края на всеки спринт, за да може да се вземе обратна връзка, която може да бъде полезна за следващия спринт.
Продуктът е основният обект на scrum проект. В края на всеки спринт системата или продуктът се довеждат до състояние на експедиране от членовете на екипа.