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