12 принципов гибкой... «Постигая Agile»

  • Аватар пользователя
    Milkind
    12 октября 2017

    12 принципов гибкой разработки программного обеспечения:

    • Наш наивысший приоритет — это удовлетворение заказчика при помощи частых и непрерывных поставок ценного для него программного обеспечения.
    • Мы принимаем изменения в требованиях даже на поздних этапах реализации проекта. Agile-процессы позволяют использовать изменения для повышения конкурентоспособности продукта.
    • Мы стремимся поставлять полностью рабочее программное обеспечение каждые несколько недель, в крайнем случае — каждые несколько месяцев. Чем чаще, тем лучше.
    • Наиболее эффективный и действенный способ передачи информации — это встреча членов команды разработки ПО.
    • Представители бизнеса и команда разработки должны работать над проектом вместе.
    • Проекты строятся вокруг мотивированных людей. Создайте для них подходящую окружающую среду, снабдите всем необходимым и доверьте сделать свою работу.
    • Рабочее программное обеспечение — это главная мера прогресса проекта.
    • Гибкие процессы способствуют непрерывному развитию. Спонсоры, разработчики и пользователи должны иметь возможность поддерживать постоянный темп работы в течение неопределенного срока.
    • Постоянное внимание к техническому совершенству и качественной архитектуре способствует гибкости.
    • Простота — это искусство не делать лишней работы.
    • Лучшая архитектура, требования и дизайн создаются в самоорганизующихся командах.
    • Команда постоянно ищет способы стать более эффективной путем настройки и коррекции своих действий.

    204