Web It Support Iptracbanner
Tumblr
Us Eu Bg
Уеб програмиране и ИТ решения базирани на модерни отворени стандарти и технологии

Това е текстът на манифеста и принципите за гъвкава (agile) разработка на софтуер, както са публикувани на сайта agilemanifesto.org

Манифест за Agile разработка на софтуер

Ние откриваме по-добри начини за разработване на софтуер
чрез постоянна практика и помагайки на другите.
В процеса на работа започнахме да ценим:

Хората и взаимоотношенията повече от процесите и инструментите
Работещия софтуер повече от изчерпателната документация
Сътрудничеството с клиента повече от формализирането на договора
Реагирането на промяната повече от следването на плана

Ние разбираме, че нещата отдясно са важни,
но повече ценим нещата отляво.

Принципи, заложени в Agile Манифеста

Нашият най-висок приоритет е да задоволим нуждите на клиента чрез ранно и постоянно доставяне на стойностен софтуер.

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

Често доставяне на работещ софтуер - между две седмици и два месеца - с предпочитание към по-кратките срокове.

Хората на бизнеса и разработчиците трябва да работят заедно ежедневно през цялото време на проекта.

Проекти се изграждат от мотивирани личности. Дайте им средата и подкрепата, от които се нуждаят и им гласувайте доверие, че ще свършат работата.

Най-ефективният и най-ефикасен метод за предаване на информация към и вътре в екипа от разработчици е разговорът лице в лице.

Работещият софтуер е основната мярка на прогреса.

Agile процесите насърчават непрекъснатата разработка. Спонсорите, разработчиците и потребителите трябва да могат да поддържат постоянен ритъм безсрочно.

Постоянното внимание към техническо усъвършенстване и добрият дизайн подобряват гъвкавостта.

Простотата - изкуството да се максимизира работата, която не е нужно да се върши - е от изключително значение.

Най-добрите архитектури, изисквания и дизайни произлизат от самоорганизиращи се екипи.

През равни интервали от време, екипът обсъжда как да стане по-ефективен, след което настройва работата си в съответствие с взетото решение.