Junior
Разкажи ми за Agile манифестът.
sobes.tech AI
Отговор от AI
Манфестът за гъвкавост е набор от ценности и принципи, които определят гъвкав подход към разработката на софтуер и управлението на проекти.
Четири основни ценности:
- Хора и взаимодействия са по-важни от процеси и инструменти.
- Работещият софтуер е по-важен от обширната документация.
- Сътрудничеството с клиента е по-важно от договорните отношения.
- Готовността за промени е по-важна от следването на първоначалния план.
Дванадесет принципа на Agile манифеста:
- Най-висок приоритет е удовлетворението на клиента чрез ранна и редовна доставка на ценен софтуер.
- Приемане на промените в изискванията, дори и в по-късните етапи на разработка. Agile процесите използват промените за конкурентно предимство.
- Честа доставка на работещ софтуер, от няколко седмици до няколко месеца, с по-кратки цикли.
- През цялото време на проекта, представители на бизнеса и разработчиците трябва да работят заедно всекидневно.
- Изграждане на проекти около мотивирани хора, осигуряване на необходимата среда и подкрепа, доверие в изпълнението на работата.
- Личното общуване е най-ефективният и ефикасен начин за предаване на информация както вътре в екипа, така и между екипите.
- Работещият софтуер е основният показател за напредък.
- Agile процесите насърчават устойчиво развитие. Инвеститорите, разработчиците и потребителите трябва да могат да поддържат постоянен ритъм безкрайно.
- Постоянното внимание към техническото съвършенство и добро проектиране увеличава гъвкавостта.
- Простотата — изкуството да се максимизира работата, която не е извършена — е изключително важна.
- Най-добрите архитектури, изисквания и дизайн произлизат от самоорганизиращи се екипи.
- Екипът редовно размишлява как да стане по-ефективен и съответно коригира поведението си.