Если ты не совершаешь ошибок, то ты не принимаешь решений. То, о чем не пишут в методологии управления проектами

Управлять проектом — значит каждый день что-то решать и здесь, как на минном поле, один шаг, и все взорвётся. Но на чём обычно все валятся? Люди? Подход? Сроки? Технологии? За себя могу сказать, что моей самой главной ошибкой было не слушать (или не слушаться) интуицию. Есть даже история на эту тему.

Если ты не совершаешь ошибок, то ты не принимаешь решений. То, о чем не пишут в методологии управления проектами

Приехало к нам ТЗ на доработку Битрикс24. Вроде ничего сверхъестественного, но куча пустой мелочевки: сделать фильтр, тут пару полей создать, здесь кнопку влепить. И такого добра пунктов на 15! Попытались обсудить это сначала один раз, потом второй, параллельно утопая в деталях и нюансах. На этом этапе интуиция подала первый звоночек, что нужно отказываться от такого «счастья». Но кто бы её послушал?

Договорились из 15 пунктов взять 3, быстро обсудить, запаковать в техзадание и реализовать. А остальное позже. Дело пошло сильно бодрее.

Заказчик присылает договор с #многабукв , где между строк можно увидеть скрытый смысл: «даже если вы все сделаете, мы найдем способ не платить, ну, или повод вернуть деньги!». Это был второй звоночек. Но коней на переправе не меняют, поэтому идём дальше. Правим договор, вводим зеркальные штрафы и убираем скользкие формулировки. Подписываем.

Я Владимир Афанасьев, собственник школы программирования для детей #АйДаКодить (codims.ru) и системного интегратор ICE Partners (icepartners.ru). Работаю как консультант по инновациям, цифровизации и развитию продуктового подхода. Эксперт ФРИИ и трекер МТS Startup Hub. Опыт 200+ команд. Вдобавок - частный пилот и IRONMAN.

Про свой опыт и мироощущение пишу в канале «Вроде работает, но надо тестить» t.me/vroderabotaetno Большой фанат выстраивания процессов и высокой степени неопределенности.

Дальше не сильно интересная часть по разработке. А вот после нее — этапы приёма и тестирования, на которых выяснилось, что представления Заказчика о том, как это должно работать, расходятся с тем, что он согласовал на уровне ТЗ . Встреч было штук 8, наверное, и вопросы, вроде, по делу, но все с уклоном на испытание прочности из разряда «а вот если я 44 раза за секунду нажму кнопку, то все виснет». Сдали, рассчитались, закрыли доки, залили исходники на GitHub. Можно выдохнуть.

Через 4 месяца поступает звонок:

— Давайте продолжать, — говорит Закачик.

— Спасибо, но сильно заняты, — отвечаем мы.

— Как заняты? У нас же еще осталась работа!

— Ну, вот так…

И, кажется, наш деловой товарищ обиделся.

Через неделю приходит письмо, в котором говорится: «Ничего не работает, а у нас прописана гарантия». Окей, раз прописана, то посмотрим. И конечно, оказалось, что всё работает так, как работало изначально.

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

Через 3 месяца прилетает вторая претензия с описанием работ и ценами. НО! Повезло, что в описании работ был хорошо прописан состав услуг, включая ряд параметров кода, которые правил новый подрядчик. Анализ нашего кода показал, что изначально эти параметры не были затронуты. Это, собственно, и спасло от суда.

Так что теперь, когда чувствую, что хочется свалить еще до начала проекта, понимаю, что это не слабость, а интуиция.

Пишу про ИТ, людей, процессы, неопределенность и про себя в Telegram. В общем, самые умные мысли там https://t. me/vroderabotaetno

1414
9 комментариев

Классика: заказчики такие дураки, а разработчики такие умные. Выводы сделал верные, правда не те 😀

5
Ответить

к сожалению бывает и такое ,главное не падать духом ,адекватных людей больше

1
Ответить

заказчик неадекватный какой то

Ответить

Правильным было бы услышать и его виденье ситуации

1
Ответить

Повезло :)

Ответить

Да, не все проекты нужно брать, это точно

Ответить

Если ты не совершаешь ошибок, то скорее всего ты уже умер

Ответить