Если у меня есть старая ржавая машина, на которой мне нужно ездить, чтобы добраться до работы, и я иду в автосалон, чтобы купить новую машину. Требуемой модели нет в наличии, поэтому они должны заказать ее с завода, и пройдет немного времени, прежде чем она поступит в продажу.
Дилер тогда добросовестно решает дать вам блок двигателя автомобиля, пока не приедет заказанная вами машина. Что вы должны делать с двигателем автомобиля? Конечно, я могу подключить некоторые компоненты, чтобы протестировать его и заставить его работать, но это действительно не поможет мне завтра работать, где работает старая ржавая машина.
Конечно, между созданием автомобиля и созданием специального программного обеспечения существует много различий, но давайте проигнорируем это ради аргумента. Суть истории заключается не в том, чтобы озадачиться тем, что клиент не находит пользы для постепенных изменений, когда у него уже есть достаточно хорошее программное обеспечение, чтобы выполнить работу сейчас. Это уже удовлетворяет их потребность в настоящее время.
Это не означает, что Agile не является важной частью процесса, потому что он позволяет непрерывно получать отзывы клиентов о состоянии проекта. Они могут гарантировать, что прогресс будет достигнут до основных этапов и результатов. Они могут определить потенциальные проблемы и проблемы раньше, чем это станет слишком дорогостоящей ошибкой, чтобы ее можно было исправить.
Может быть, как клиент автомобиля, вы просто хотите посмотреть и оценить двигатель, чтобы убедиться, что вы действительно получите то, что ожидали. Ой, я действительно хотел двигатель с 6 цилиндрами вместо двигателя с 4 цилиндрами! Разве я не говорил тебе это раньше? Нет проблем, давайте внесем изменения в заводской порядок.
Продайте клиентам идею о том, что в их интересах использовать новые выпуски программного обеспечения не просто как замену, а для того, чтобы оценить их и убедиться, что они довольны каждым шагом на этом пути.