Agile — что это?

Контекстуализация Agile связана с областью разработки программного обеспечения, в основном с управлением программными проектами. На самом деле, это подход, который помогает командам по всему миру быстрее предоставлять клиентам больше преимуществ и с гораздо меньшими головными болями. Кажется, что в нем есть магия, но это не так, это не твое. Проверьте это Agile предполагает, что фактического релиза не существует. Напротив, из системных проектов он проповедует, что постоянные поставки с небольшими приращениями и что эти знаменитые результаты являются расходными материалами — это лучший подход к решению проблем, которые у нас были там с программными проектами, и это идет вразрез почти со всем, что мы изучали. в колледже. В прошлом требования, планы и результаты постоянно переоценивались, и в процессе разработки это было безумием, но это не более чем отражение реального мира в процессе системного анализа. Ведь требования меняются и будут продолжать быстро меняться, управление проектами должно отражать это в скорости изменений, а не наоборот, откладывать изменения из-за зависших проектов уже нельзя.
появление
Agile официально появился из манифеста, созданного в 2001 году многими людьми, которые уже замарали руки, а также внедрили несколько agile-практик, показавших результаты в реальном мире, таких как экстремальное программирование, SCRUM, DSDM (метод динамической разработки системы). , среди прочих, которые в итоге создали документ, Agile-манифест, содержащий 12 основных принципов, в которых можно направить несколько agile-методологий, чтобы добиться успеха в своих подходах, но это стало возможным только после многих практических экспериментов. Нет ничего более Agile, чем практика, каждая методология окружена множеством кейсов и множеством эволюций. Большое значение этих agile-инструментов заключается в том, что по большей части они адаптивны и настраиваемы до такой степени, что можно адаптировать то, что у вас уже есть под рукой, для работы с методологией, которая вам подходит, вот почему это так популярный, он необходим, потому что, если вас что-то не устраивает на 100%, просто сделайте адаптацию, это уже демонстрирует, что сам agile-принцип уже самокритичен, оставляя позади другие более жесткие модели управления, в буквальном смысле.

Agile-принципы

Теперь, чтобы полностью понять, что такого впечатляющего в Agile, необходимо начать с его принципов. как мы уже говорили, их всего 12. Понимая что, остальное намного проще с этими 12 и мелочами в голове, SCRUM, KANBAM, XD будет намного проще. Итак, друзья мои, расслабьтесь, обратите внимание и поймите.

Принцип — №1

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

Принцип — №2

Изменения в требованиях приветствуются, даже если они находятся на поздней стадии разработки. Гибкие процессы используют преимущества изменений, нацелены на конкурентное преимущество для клиента.

Принцип — №3

Часто доставка рабочего программного обеспечения занимает от нескольких недель до нескольких месяцев, предпочитая более короткие сроки.

Принцип — №4

Деловые люди и разработчики должны ежедневно работать вместе на протяжении всего проекта.

Принцип — № 5

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

Принцип — № 6

Самый эффективный и действенный метод передачи информации команде разработчиков и между ними — беседа лицом к лицу.

Принцип — №7

Работающее программное обеспечение является основным показателем прогресса.

Принцип — #8

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

Принцип — #9

Внимание к техническому совершенству сохраняется, а хороший дизайн повышает маневренность.

Принцип — №10

Простота Часть максимизации количества невыполненной работы имеет важное значение.

Принцип — №11

Лучшие архитектуры, требования и проекты создаются самоорганизующимися командами.

Принцип — №12

Через регулярные промежутки времени команда размышляет о том, как стать более эффективной, а затем соответствующим образом уточняет и корректирует свое поведение.

Итак, ребята, я надеюсь, что никто не спал, лол, это были 12 принципов Agile-манифеста, постоянно следуя им, вы уже будете прокладывать путь к тому, чтобы стать лучшим профессионалом.

Я надеюсь, вам понравился этот контент, если да, подпишитесь на меня и поощряйте публикацию большего количества подобных сообщений….