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

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

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

    204