«Делай так, как я говорю, а не так, как говорил»

Представьте, что вы в команде разработки самой первой портативной электронной книги. Техническая команда создала прототип устройства, которое имеет USB-порт для загрузки электронных книг и маленькую клавиатуру, позволяющую взаимодействовать с ним. Перед вашей командой стоит задача решить, какое программное обеспечение вы будете поставлять для этой электронной книги.

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

После нескольких дней интенсивных дискуссий ваши бизнес-аналитики смогли собрать воедино большую спецификацию с требованиями различных заинтересованных сторон, участвовавших в опросе. Была проделана тяжелая работа, но теперь у вас есть спецификации и все этому рады. Определен обширный пользовательский функционал, позволяющий предположить, что это будет самое передовое портативное устройство из всех доступных читателю. Появились функции сбора маркетинговой статистики для издателей, способные охватить все интернет-магазины и облегчающие процесс покупки книг. Есть инновационные функции для авторов с возможностью просматривать и редактировать свои работы, упрощая процесс публикации. Иными словами, предполагается поистине революционное программное обеспечение. После проведения всех подсчетов команда приходит к 15-месячному графику работ. Это кажется большим сроком, но все полны энтузиазма и уверены, что смогут довести дело до конца.

Перенесемся на полтора года вперед. Команда разработчиков электронной книги трудилась невероятно упорно, в том числе по ночам и в выходные дни, в результате чего распалось несколько семей.

Такое колоссальное напряжение позволило выполнить проект точно по плану, практически день в день. (Это кажется невероятным! Но ради нашего воображаемого эксперимента попробуйте поверить, что так и произошло.) Каждое требование в спецификации реализовано, протестировано и исполнено. Команда очень гордится собой, и все заинтересованные стороны согласны, что получили именно то, что просили.

Итак, продукт выходит на рынок… и его ждет провал. Никто не покупает книгу, стейкхолдеры недовольны. Что же произошло?

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

Труд и усилия вашей команды по созданию специальной функции предварительного просмотра для авторов потрачены впустую, потому что эта функция уступает опции, разработанной конкурентами и позволяющей поддерживать документы MS Word и отправлять их по почте.

Какая неприятность! Спецификация, разработанная вашей командой в самом начале, имела большое значение для клиентов и была важна для всех как внутри компании, так и за ее пределами. Но теперь ПО, задуманное полтора года назад, потеряло свою ценность. Необходимость внесения некоторых изменений можно было обнаружить на ранних этапах проекта, но многое требовалось поменять с самого начала. Необходимая при водопадном подходе «подробная спецификация перед началом работы» лишает команду гибкости и не позволяет реагировать на изменения.

Так как же все-таки суметь удовлетворить потребности стейкхолдеров и запустить проект создания работающего программного обеспечения?

<< | >>
Источник: Эндрю Стеллман, Дженнифер Грин. Постигая Agile. Ценности, принципы, методологии. 2015

Еще по теме «Делай так, как я говорю, а не так, как говорил»:

  1. Как вы лодку назовете, так она и поплывет. Почему так важно название должности
  2. Если наш продукт понравится клиенту, он купит сам. – Так с какой стати каждый второй говорит: «Я подумаю» – и уходит навсегда?
  3. Поэтому кризис – это не повод паниковать и в спешке изымать свои накопления с фондового рынка, наоборот, кризис – это прекрасная возможность подешевле купить ценных бумаг на долгосрочную перспективу, так как рынок в долгосрочной перспективе все равно растет, и это можно видеть как на нашем рынке, так и на более старом американском фондовом рынке.
  4. Рис. 13. Прямоугольники Верхний край каждого прямоугольника проводится через два или более максимумов. Нижний край проводят через два и более минимумов. Прямоугольник может быть как фигурой продолжения, так и реверсивной фигурой. Пока основная линия тренда не затронута, более вероятно, что прямоугольник говорит о продолжении. После того, как цены вырвались из прямоугольника, они часто возвращаются и касаются его границ снаружи (В, D, Е). Эти откаты дают отличные возможности для игры с малым риск
  5. Только тот, кто легко может заработать большое количество денег и так же легко от них избавиться, будет достаточно убедителен, говоря о том, что деньги не главное в жизни.
  6. Как говорить с толпой
  7. Как говорят о деньгах
  8. Как говорят о деньгах
  9. Как говорят о деньгах
  10. 7. Как говорить за столом переговоров
  11. Не так страшен кризис, как его малюют
  12. Открывать как длинные, так и короткие позиции
  13. Кто стоит у руля, не так важно, как вы думаете
  14. Сразу стоит сказать о том, что депозит на краткосрочные цели не рекомендуется одновременно использовать и как депозит для резервного фонда, так как это принципиально разные цели.