От всех хотелок заказчика поможет обычная советская сода. Шучу-шучу. Жестко зафиксированный scope и клиент в наркозе не нуждается.
Продолжим тему с любимыми вопросиками для собеседований. Классика проектной жизни.
Вы согласовали с заказчиком scope релиза. Разработка уже началась. Через неделю заказчик приходит и говорит: «А давайте ещё промокоды. Там же ничего сложного, просто добавим поле на чекаут».
Покажите на кукле заказчика, что будете делать дальше.
Как вы поймёте, это уточнение требований или уже изменение scope?
Вообще в оригинале вопрос звучал «как вы сделаете так, чтобы вам потом не насовали полную жопу огурцов». Но так на собесе нельзя же ?
Я тут сразу захватываю несколько историй:
📍 понимает ли человек вообще, что такое scope
📍 умеет ли отличать детализацию уже согласованного решения от нового требования
📍 иииии умеет ли анализировать влияние изменения, а не просто записывать новые хотелки в задачу
Часто сталкиваюсь с тем, что работа с изменениями у многих представляется так:
💫 заказчик попросил → вроде мелочь → добавили в задачу → пошли дальше → сроки уехали → все удивились
Но проблема scope creep обычно не в том, что на проекте появляются изменения.
Изменения появляются всегда.Проблема начинается тогда, когда изменение никто не признал изменением.
Например, у нас было требование:
«Пользователь может оплатить заказ банковской картой».И дальше аналитик уточняет все детали: сценарии, статусы оплат, ошибки, повторы, возвраты и тд
Это вполне может быть обычной детализацией уже согласованного требования.
А потом заказчик говорит:
«Кстати, ещё нужна оплата частями».И тут, как говорится, дьявол кроется в деталях. Ведь за таким запросом могут стоять (это я навскидку придумала): новый провайдер, новая интеграция, новые статусы, новая логика refundов, изменение интерфейса на чекауте, новые бизнес-правила, новые сценарии платежного пути, а там и новые ошибки…
И если всё это просто тихонько положить внутрь старой задачи, потому что
«ну это же тоже оплата», поздравляю.
Вам
пиздец Scope creep.Причём сам заказчик вполне может искренне считать, что ничего нового не попросил. Он не специалист, он вам платит как специалисту, и не обязан разбираться в деталях.
С его стороны «это просто еще один способ оплаты»…
Поэтому первый из моих вопросов при любой новой хотелке:
А это всё ещё та же задача?Второй обычно, как сделать так, чтобы все-таки этого не делать😂
Как понять эта новая задача ? По сути посмотреть на ее основные признаки:
📍 новая бизнес-цель
📍 новая группа пользователей
📍 новый сценарий
📍 новая интеграция
📍 новая сущность
📍 новое бизнес-правило
📍 новое ограничение
Если что-то из этого есть, то с вероятностью 90%, мы уже не уточняем старое.
И дальше важно сделать вдох-выдох, остановить почти сорвавшиеся с языка фразы типа «мы делать ничего нового не будем», «да, щас добавим» и другие.
А сделать изменение видимым для обсуждения….
Продолжение следует, ставим ❤️, если ждете….