Agile за 10 минут
Что такое Agile?
- Не набор практик. Нет инструкций по набору практик.
- Не методология. Слишком коротко для методологи, методология описывает процесс.agile не принуждает использовать инструменты и не описывает процессы.
- Не фреймворк.Agile не каркас процесса.
- Не Scrum. Очень часто их путают.вот scrum — это каркас.
Agile — это образ мышления, подразумевающий определенную систему ценностей.
Agile можно сравнить с культурой или же философией, так как в agile заложен набор установок, в которые человек верит и исходя из них регулирует свое поведение.
Манифест гибкой разработки
Ценности Agile:
- Люди и взаимодействия важнее чем процессы и инструменты.
- Работающие программное обеспечение важнее совершенной документации.
Сотрудничество с заказчиком важнее контрактных обязательств.
- Реакция на изменения важнее следования плану.
При этом мы не отказываемся от правой части, просто показываем, что левая составляющая важнее.
Принципы Agile:
1.Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и своевременной поставкой программного обеспечения.
2.Изменения требований приветствуются. даже на поздних стадиях разработки. Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества.
3.Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев.
4.На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе.
5.Над проектом должны работать мотивированные профессионалы,Чтобы работа была сделана, создайте условия,обеспечьте поддержку и полностью доверьтесь им.
6.Непосредственное общение является наиболее практичным и эффективным способом обмена информации как с самой командой так и внутри команды.
7.Работающий продукт - основной показатель процесса.
8.Инвесторы,разработчики должны иметь взоможность поддерживать постояный ритм бесконечног, Agile помогает наладить такой устойчивый процесс разработки.
9.Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта.
10.Простота - искусство минимизации лишней работы - крайне необходимы.
11.Самые лучшие требования,архитектурные и технические решения рождаются у самоорганизующихся команд.
12.Команда должна систематически анализировать возможные способы улучшения эффективности и соответственно корректировать свою работу.
Agile - это культура, основанная на доверии
Аджайл можно только понять и принять. Нельзя его внедрить, как нельзя внедрить любовь к музыке и спорту.
🐶👍🏻