Размер шрифта
-
+

Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему - стр. 33

Крис хочет ответить, но Вэс неумолим. «У нас до сих пор нет конкретных требований и характеристик того, как должна выглядеть конфигурация самих продуктов и тестирующих систем. Или вам больше не нужна тестовая среда? Да вы так и не провели до сих пор никаких тестов своего кода, потому что просто не успеваете!»

Мое сердце екает, когда я понимаю наконец, в чем дело. Я уже видел такое не раз. Все очень просто: сначала ты берешься за срочный проект, где финальная дата не может быть отложена из-за внешних обязательств перед Уолл-стрит или клиентами. Затем ты обращаешься к разработчикам, которые забивают все время в расписании, не оставляя ничего для тестировщиков или отдела сопровождения. И так как никто не хочет пропустить дату запуска, после разработчиков все должны действовать со скоростью молнии, принимая необдуманные и необоснованные решения, чтобы успеть к дедлайну.

Результаты подобных действий хорошими никогда не бывают. Обычно полученный программный продукт настолько нестабилен и не годится для использования, что даже люди, которые готовы были убить за него, заканчивают тем, что не считают нужным запускать его в продажу. И, конечно же, отдел IT-сопровождения должен работать ночами, перезагружая серверы часами, чтобы компенсировать работу дерьмового кода, прикладывая героические усилия, чтобы скрыть от всего остального мира, насколько все плохо.

«Ребята, я понимаю общее желание запустить «Феникс» в оборот как можно скорее, – говорю я Стиву и Крису как можно более спокойно. – Но, полагаясь на то, что сказал Вэс, я думаю, что это просто невозможно на данный момент. Мы до сих пор не знаем, какое оборудование нам понадобится, чтобы добиться приемлемых показателей, не говоря уж о том, что мы до сих пор не провели никаких тестов, чтобы подтвердить свои предположения. Маловероятно, что у нас есть полная документация, позволяющая запустить этот продукт».

Максимально убедительным голосом я продолжаю: «Я хочу, чтобы «Феникс» уже попал на рынок, как никто другой, но если и он будет плохо работать, мы закончим тем, что сами отведем своих клиентов к конкурентам».

Я оборачиваюсь к Крису: «Ты не можешь просто взять и перекинуть нам свинью через забор, а затем давать пять своим ребятам на парковке, поздравляя друг друга с тем, как вы успели выполнить работу в срок. Вэс же только что сказал, что, скорее всего, эта свинья просто сломает ношу, и опять я и мои ребята будем работать ночами и по выходным, чтобы хоть как-то поддержать в ней жизнь».

Крис быстро отвечает: «Хватит нести чушь про свинью и забор. Мы приглашали твоих людей на наши обсуждения архитектуры проекта и планирования, но я по пальцам одной руки смогу сосчитать, сколько раз твои ребята действительно там появились. Нам приходилось ждать дни и даже недели, чтобы получить хоть что-нибудь от твоей команды!»

Страница 33