2 Използвани съкращения и символи



Pdf просмотр
страница12/25
Дата03.06.2023
Размер0.67 Mb.
#117951
1   ...   8   9   10   11   12   13   14   15   ...   25
KURSOV PROEKT-МЕТОДОЛОГИЯ ПРИ РАЗРАБОТКАТА НА СОФТУЕР
Свързани:
ДИПЛОМНА РАБОТА-Компютърни мрежи, Шаблон на курсова работа по БД
фигура 3 - Гъвкав модел

С възникването си, Гъвкавият модел представя нов подход в планирането на ангажиментите по осигуряване на качеството. Тестовете се плануват и изпълняват итеративно. По-честите релийзи на продукта предполагат необходимост от управление на тестовете и продължително проследяване на версиите, кои тестове са се изпълнявали за даден релийз. [3]
Гъвкави (Agile) методологии
Екстремното програмиране представлява вид гъвкав модел за разработване на софтуер, предназначен да подобри качеството на софтуера и готовността към промени, наложени от изискванията на клиента. Този модел се характеризира с чести релийзи в кратки итерации. Изпълняват се само предвидените изисквания. Процесите се адаптират към проекта, а не той към модела. Членовете на екипа се отнасят с уважение към работата на другите участници. Предоставя се точна и ясна информация свързана с проекта и предложеното време за работа по него.
Scrum представлява интеративно-инкрементален подход за управление на сложни проекти. Позволява насочването на фокуса върху доставянето продукт с най-висока бизнес стойност във възможно най-кратък срок, от две седмици до месец. Бизнесът определя приоритетите. Екипите се самоорганизират при определяне на най-добрия начин за доставка на най-приоритетните подобрения и новости. Взема се решение, дали софтуерът да се предостави на клиента в моментния му вид или да се доусъвършенства с още един спринт.
В scrum екипите се идентифицират следните роли: [4]


17
scrum master – поддържа и определя scrum процесите. Задачата му е да бъде буфер между екипа и външните инстанции;
собственик на продукта (product owner) – представлява клиента. Неговата роля е да създава потребителски сценарии според потреблението на продукта. Приоритизира ги и ги добавя в backlog на проекта. Приема и отхвърля резултати от работата. Ролята може да се изпълнява от всеки в екипа освен от scrum master-a;
екип – включва около 7 човека. Участниците имат различни функции.
Занимава се с анализиране, дизайн, разработка, тестване, документация, комуникация и др. Членовете се самоорганизират и мотивират. Може да се променят на всеки спринт;
мениджър – поддържа визията за продукта ясна.


Сподели с приятели:
1   ...   8   9   10   11   12   13   14   15   ...   25




©obuch.info 2024
отнасят до администрацията

    Начална страница