{"id":14293,"url":"\/distributions\/14293\/click?bit=1&hash=05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","hash":"05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","title":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0435 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0432 \u043d\u0438 \u043a\u043e\u043f\u0435\u0439\u043a\u0438","buttonText":"","imageUuid":""}

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 Manifesto.

Agile - это культура, основанная на доверии

Аджайл можно только понять и принять. Нельзя его внедрить, как нельзя внедрить любовь к музыке и спорту.

Данная статья была вам полезна?
Да
Нет
Показать результаты
Переголосовать
Проголосовать
0
1 комментарий
Влад Рыжук

🐶👍🏻

Ответить
Развернуть ветку
-2 комментариев
Раскрывать всегда