Использование методологии Adaptive Software Development
Страница 5. Вперед, в будущее


 

Вперед, в будущее

"Оптимизирующие" культуры ставят во главу угла эффективность, контроль и строгий процесс. Однако эра Интернета уже внесла изменения в фундаментальную основу этих положений - в предсказуемость. Никто уже не возьмется предсказывать (с любой степенью точности) результаты работы над проектом из разряда электронной коммерции, рассчитанного на двенадцать месяцев. (С какой стати он должен быть таким продолжительным - это отдельный вопрос.) Слишком много в нем будет составляющих, которые будут очень часто меняться.

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

Далеко не каждый проект можно считать сложным. В большинстве организаций сложные проекты составляют не более 20% от общего числа (однако это очень важные 20%!). Решение сложных проблем создания и тестирования ПО не означает отказа от старых добрых практик управления проектом и сложившихся методов работы, нужно просто по-новому посмотреть на то, как их использовать. Нужно понимать, что разработка ПО - вовсе не механический, а органичный, нелинейный и недетерминированный процесс. Нужно изменить базовые принципы, на которых организации строят свою работу при решении сложных проблем, а также начать применять новые, связанные с ними, практики. Перейти из разряда оптимизирующих культур в разряд адаптивных означает сделать шаг в будущее, а не прозябать в прошлом.

Джим Хайсмит (Jim Highsmith) (mailto:% Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script ) - президент компании "Information Architects, Inc"., автор книги "Adaptive Software Development: A Collaborative Approach to Managing Complex Systems" ("Адаптивная разработка программного обеспечения: совместный подход к управлению сложными системами), редактор " E-business Application Delivery. Консультирует те IT организации и компании, занимающиеся программными разработками, которые стремятся работать в более высоком темпе.

Более подробную информацию об ASD можно найти по адресу: https://www.jimhighsmith.com/ или https://www.agilealliance.com/

 
« Предыдущая статья   Следующая статья »