Масштабная трансформация
Сбербанка в прямом эфире
LIVE

Как я пытался скопировать чужую ERP-систему и попал на 7 млн рублей

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

В закладки
Слушать

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

Почему я вдруг про это вспомнил? Да потому, что недавно посмотрел «Разведопрос» у Гоблина с Александром Кузьминым из «Русхолтс». Потом почитал комменты под этим роликом, где коллеги-айтишники соревнуются в остроумии: мол, да что там делать-то, да мы за 5 рублей еще круче сделаем…

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

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

ИТ-шным сленгом эти детки владеют в совершенстве, а по сути — обычные мажоры, которым доверено рулить инновациями, модернизациями и цифровыми трансформациями. Сначала моя компания делала им небольшие проекты по телеметрии холодильников на заправках — все было успешно и хорошо. А кофезоны работали как раз на этой BMS coffee control Кузьмина.

И вот ребята решили его, скажем так, подвинуть — или, говоря проще, выкинуть. Мол, зачем мы платим ему за сервис, если можно один раз написать такой же собственный софт и пусть он работает. Ну и, конечно, попилить чуток бюджета на разработке. Схема простая: по документам софт должен быть разработан силами их ИТ-департамента, ну а мы будем в роли «литературных негров», но за это нам хорошо заплатят.

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

Давайте, говорю — что копировать-то? Оказалось, что никто не знает. Никакого техзадания или хотя бы документации: одно устное народное творчество. Мол, система генерирует какие-то отчеты и делает какую-то аналитику, как именно — мы не в курсе, оно в чужом облаке, у нас на АЗС только две тысячи с лишним этих кофемашин стоят и продают десятки миллионов чашек кофе в год.

Вот с них надо данные собирать и клепать отчеты, тыжпрограммист, разберись!

Но да, яжпрограммист, поэтому не могу собирать непонятно какие данные неизвестно откуда и генерить из них отчеты черт знает о чем. Долго прошу описание функциональности, в итоге…

Объявление на vc.ru

Помните этот мемный ролик про ржущего испанца, да? В итоге мне присылают глянцевый журнал «Современная АЗС». Там интервью с каким-то пацаном и девчонкой под заголовком «Повелители счетчиков». И все! Я даже нагуглил сейчас эту статью — вот это мне прислали в качестве ТЗ!

Мол, вот там Raspberry, блокчейн и 400 параметров контроля, круто же! Вообще нормальному человеку было бы достаточно такого «звоночка», но 28 млн рублей… Каюсь, жадный.

В итоге какое-то подобие ТЗ с грехом пополам утвердить удалось — правда, писали мы его сами себе. Нанимаю несколько кодеров на Java, C++, Python, трачу 3 млн на зарплату, выдаю бета-версию. Готово, можно тестить.

Мне выплачивают 12% обещанных денег и говорят: мы тут подумали, функциональность требует расширения. Какого расширения? Опять долго и мучительно слушаю какую-то муть про то, что нужно генерировать какие-то отчеты на основе каких-то данных, опять со скрипом из всего этого сам себе пишу ТЗ, утверждаем, получаем еще 7% денег, работаем.

Немного технических подробностей. В этих кофеавтоматах, да и вообще во многих вендинговых аппаратах, используется MDB-шина, через которую завод рекомендует подключать терминалы оплаты. У нас в принципе получается выкачивать через MDB кое-какие данные и отправлять их на сервер, что и требуется по ТЗ.

Но на очередной презентации в офисе заказчика какой-то большой начальник заявляет: «Стоп, так это же не то, что нам нужно. Нам требуется управлять настройками всех кофемашин, удаленно менять рецепты и кастомизировать их в зависимости от желаний покупателя». WTF???? Я собираюсь встать и сказать: «Господа, этого вообще-то нет и никогда не было в ТЗ. Вам нужно было собирать данные и отправлять их на сервер — вот, собственно, мы это сделали».

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

Вновь дают небольшой аванс, но у нас принципиально новое ТЗ и немеренно работы. Кодерам мне уже приходится платить из своих кровных, плюс начинаются технические проблемы. По MDB сделать то, что хочет заказчик, нельзя. Нужно лезть напрямую в «мозги» кофеавтомата, и первая попытка взлома приводит к окирпичиванию платы управления стоимостью €2500. Хорошо, меняем плату, эмулируем сервисный компьютер — тоже не хорошо, еще €2500 на металлолом.

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

Мне запомнился один уже немолодой крендель, который каждый раз начинал со слов: «Я 12 лет занимался магазинами и кафе "Лукойла" на Балканах, поэтому считаю, что…» и дальше нес любую пургу на тему функциональности телеметрии, в которой он ничего не смыслил.

В итоге мое ТЗ в части функциональности разрастается с 15 до 97 (девяносто семи!) пунктов. Конечно, бюджет при этом тот же, но для меня он все равно огромный. Хотя я уже понимаю, что легких денег не получится и вообще дело пахнет керосином — заказчики сами не знают, чего хотят, и теперь дополнительные фичи будут подкидывать постоянно, а сдать проект мы не факт что сдадим.

Я решаюсь на хитрость: звоню в «Русхолтс», представляюсь перспективным заказчиком и напрашиваюсь в офис на экскурсию. А надо сказать, что Кузьмин очень тщеславен и поэтому сам с гордостью 4 часа меня везде водит, все показывает и рассказывает.

И тут я понимаю, что это просто фиаско, братан. Не зря говорят: «Без внятного ТЗ результат ХЗ». Мои нефтяные айтишники вообще не поняли, что хотят скопировать, и поэтому все эти месяцы мы копировали совершенно не то!

Оказалось, что фишка BMS вовсе не в том, чтобы собрать данные с кофемашин и отправить их куда-то. И даже не в том, чтобы взять данные с сервера и залить их в кофемашину! А все дело в прикрученных к собираемой бигдате алгоритмах аналитики и интеграции с ERP и CRM, в которых потом автоматически раздаются задачи — кому куда ехать, что где чинить и как настраивать.

И это вообще не мой профиль, я m2m-щик, а не специалист по ERP-системам! По сути, я оказался в положении конструктора, взявшегося создавать межгалактический корабль по трейлеру к «Звездным войнам». А еще я узнал про подводный камень, о котором заказчики мне не сказали: программный модуль взаимодействия с кофеаппаратами – заводская разработка и охраняется авторскими правами завода, а Кузьмин лишь вендор, который продает все это в России.

Но обратного пути нет, и денег потрачено больше, чем получено: нужно как-то вытаскивать оставшиеся. Что делать? Выход только один: раз вы мне выкатили какую-то ерунду вместо ТЗ, я вам сделаю так, чтобы выполнялись все требования вашего же ТЗ, получу деньги и до свидания. То, что этот софт не будет решать ваших задач — не мои проблемы, вы сами себе злобные Буратины и поймете это только на этапе внедрения, хе-хе.

Для этого нужно всего ничего: победить-таки эти мозги кофеавтоматов. Еще два блока управления пали смертью храбрых, а вот пятый все же начал исполнять мои команды. Победа! Но это не точно. Чтобы не нести убытки за четыре окирпиченные кофемашины, мои заказчики додумались отправить их в сервисную компанию по гарантии.

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

Сервисная компания подняла шум: мол, простите, а за чей счет весь этот банкет? €10 000, на минуточку. И тут наступила развязка — кто-то из компании-заказчика написал на завод требование раскрыть коды доступа к мозгам кофемашин, а оттуда пришел ответ: «Уважаемые партнеры, если вы хотите управлять экранами производимых нами кофемашин не через одобренный производителем bms coffee control, удаляйте с оборудования все логотипы завода, т.к. иной софт не гарантирует соблюдения регламентов безопасности. Не выполните требование снять логотипы — завод обратится в суд».

В итоге крайним сделали угадайте, кого? Правильно, меня. Айтишникам из нефтяной компании начальство тоже устроило публичную порку, после чего они меня заблокировали во всех соцсетях и мессенджерах. Но денег мне больше не заплатили ни копейки и внесли в черный список ненадежных контрагентов. В итоге проект принес мне 7 млн рублей чистого убытка и хороший урок: никогда не работать с мудаками и не браться за работу без экспертизы ТЗ.

P. S. Не пытайтесь в комментариях выведать или угадать мое настоящее имя, название моей компании или, тем более, компании-заказчика. Тут бы и Кузьмин не упоминался, не будь я уверен, что для него такая история дело обычное и ему на это глубоко фиолетово.

{ "author_name": "Тимур Ешевский", "author_type": "self", "tags": ["\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430"], "comments": 408, "likes": 455, "favorites": 289, "is_advertisement": false, "subsite_label": "life", "id": 140133, "is_wide": false, "is_ugc": true, "date": "Tue, 07 Jul 2020 15:22:47 +0300", "is_special": false }
Объявление на vc.ru
0
408 комментариев
Популярные
По порядку
Написать комментарий...
194

Вы сделали мой сегодняшний день)
Если вы не профессиональный тролль, а реальный персонаж, напишите мне AlexCoffee@rusholts.ru - очень интересны некоторые подробности)

Ответить
38

Почему-то мне кажется, Александр, что вы и так в курсе подробностей)

Ответить
75

Зная послужной список господина Кузьмина, не удивлюсь, что идея заказать разработку замещающего софта у небольшой малоизвестной компании, которая 100% провалит заказ, принадлежит самому Александру. После провала и публичной порки, никакая оппозиция внутри нефтяной компании не захочет повторить такую попытку и Кузьмин сможет диктовать стоимость услуг без всяких тендеров, как единственный источник.
Не согласны?

Ответить
2 комментария
1

Мне кажется вот эта интересная девушка, которая тоже есть на vc владеет не менее интересной информацией. 

Эх, что же вы Ксюшин бизнес так решили варварски объегорить :) *не вы, не вы, ваши заказчики, хотя все там хороши. 

Ниже это скрин (на мобиле не сразу понятно) 

Ответить
22

Почти уверен, что секрет Александра в том, что он пилил бюджет на еще более высоком уровне)

Ответить
9

в статье форбс об этом сказано - у него всего 35% в компании, обслуживающей газпромнефть

Ответить
2

Александр, я все понимаю, но зачем Вы с Гоблином общаетесь?

Ответить
43

Арсений, у Дмитрия Пучкова был вопрос "почему у нас такие х...е (плохие) заправки и что нужно сделать, чтобы они стали лучше?". Я попытался ответить, но времени хватило только на то, чтобы немного рассказать про кофе... На самом деле, не вижу ничего плохого в таких беседах - поскольку профильный государственный регулятор (Минэнерго) не заботится о развитии заправочной отрасли, любая публичная активность в этом направлении может быть полезной.

Ответить
2 комментария
2

Отправил Вам предложение о сотрудничестве.

Ответить
1

И мой день эта история наполнила красками и воспоминаниями 🤣 о своём первом посещении вашего офиса 🤣🤣🤣

Ответить
119

Напомнило клоунов, публикующих на YouDo задания типа скопировать интернет-магазин Lamoda за триста тыщ.

Ответить
181

Скорее, такое:

Ответить
17

АХАХАХАХАХАХА.

Заберу к себе в сохраненки, это прекрасно!

Ответить
1 комментарий
14

Чуть ближе к реальности, но не менее фантастические люди)

Ответить
5 комментариев
4

Не может быть, чтобы такое было по серьезке, троллят же

Ответить
4 комментария
0

школота до спутников добралась )
https://www.youtube.com/watch?v=MSXGUu9t0ww

Ответить
1 комментарий
0

Красота ))

Ответить
0

Было на ФЛ.РУ и скопировать Яндекс)

Ответить
7

ну на woocommerce можно собрать за 100 баксов, в чем проблема?
там вряд ли бэкенд хотят ламодовский имхо.

Ответить
10

лол, тебе 100 баксов даже на парсер товаров с ламоды не хватит

Ответить
7 комментариев
0

Не удержался, чтобы не добавить еще один шедевр из YouDo. Социальная сеть за 10тр. Видимо Фейсбук скопировать нужно))

Ответить
118

Что еще раз доказывает старую истину: чужая работа всегда кажется очень простой, пока ты не попытаешься ее сделать сам.

Ответить
42

Старая истина немного другая:

Ответить
0

это не про эту оперу

Ответить
0

Проблема даже не в задаче, а в ее постановке

Ответить
108

Ой вэй. Попытаться взломать автоматы, а потом отправить их разрабам, чтобы там посмотрели на то, как их взломали. Ящитаю, что это великолепный в своем идиотизме ход)

Ответить
1

так отправили другие, не тот кто взламывал

Ответить
52

«недавно посмотрел «Разведопрос» у Гоблина»

Ёптыть, автор, копирование чужих ERP-систем — это наименьшая из твоих проблем, если вообще проблема.

Я бы на твоём месте для начала перестал смотреть/слушать подобных персонажей, просто чтобы не усугубить всё остальное 😶

Ответить
21

Гоблин персонаж спорный, но гости у него бывают интересные. Вот придёт к нему человек из вашей отрасли, с которым вы лично пересекались - не станете смотреть, потому что Пучков не нравится?

Ответить
53

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

Ответить
1 комментарий
12

Не знаю о чем спорить. За творчеством по понятным причинам не слежу, но нормальный персонаж сейчас шквариться яшканьем с Пучковым не станет.

Ответить
4 комментария
7

Нельзя брать такие проекты без четко проработанного ТЗ. Вот никак.

Ответить
175

Двадцать восемь миллионов

Ответить
92

...заставляют посмотреть на вопрос под другим углом

Ответить
80

Да хоть двести. Пока деньги не на вашем счету их нет. Давайте я вам сто миллионов заплачу за копию фейсбука, можете начинать работать.

Ответить
3 комментария
3

Двадцать восемь миллионов меня бы заставили наоборот требовать проработки очень детального ТЗ. Собственно, часть бюджета на это и нужно было выделить

Ответить
2 комментария
0

Которых не было.

Ответить
0

Это немного. 

Ответить
2 комментария
16

Давно уже не было, чтобы четкое ТЗ заказчик выдавал. Сами пишем, а заказчики согласовывают.

Ответить
1

Вот да, но когда все детали прописаны, то есть строгий план по которому двигаемся. А то эти "детки" в нано сферах тот еще кошмар...
А так вообще для чтения оч советую:
1. Стив Бланк: стартап настольная книга основателя
2. Роберт Фитцпатрик: спроси маму как общаться с клиентами и подтвердить правоту своей бизнес-идеи если все кругом врут. 

Две разные точки зрения, как понять что хочет клиент ;-) 

Ответить
1 комментарий
0

Только в таком случае стоимость работ должна определяться после согласования ТЗ. А тут человек сначала согласился на 28М, а потом поинтересовался, что делать. 

Ответить
1 комментарий
4

Я бы сказал, что нельзя брать такие проекты. Точка.

Ответить
0

Никакие нельзя без ТЗ. Даже задачу студенту за 300 рублей.

Ответить
8

Блин, никто так и не понял, что нельзя брать работу без СОГЛАСОВАННОГО техзадания. С подписями со стороны заказчика. А еще лучше перед работой надо подмахнуть еще и техническое решение (но это опционально, как дополнительная страховка от того, что "вы делали это не так").

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

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

Ответить
1 комментарий
55

За безобидным сториз про неудачного хакера-копировщика кроется чье-то желание запутать и перессорить между собой реальных интересантов внедрения сразу нескольких разработок, позволяющих создавать крупные сетевые бизнесы по продаже кофе to go. 
BMS Coffee Control - это не российская разработка и принадлежит она вовсе не Александру Кузьмину, у которого до июля 2020 были только права на распространение этого продукта на территории РФ. С августа решением производителя кофемашин дистрибуция продукта передана другой компании и это не могло быть секретом для тех, кто в теме.

Ответить
18

А вот теперь становится интересно!)

Ответить
15

А мне-то как интересно. Но вообще по правилам закрытых бизнесов, вынесение таких кейсов на публику чревато изгнанием из "членов клуба". Видимо, автору реально нечего терять.

Ответить
6 комментариев
10

Тут еще гугл подсказывает, что Ксения - дочь Кузьмина...

Ответить
3 комментария
3

Грязных подробностей!

Ответить
8

Грязных подробностей!

Да пожалуйста. Совпадение? Не думаю...
http://mihico.ru/kejsy/razgrom-istoriya-odnogo-kejsa/

Ответить
3 комментария
45

 никогда не работать с мудаками

Честно прочитав эту статью я вижу тут только одного такого. В разработке на заказ есть такое правило: подписался - сделай, облажался - считай заплатил за урок. Вот первое, что надо было сделать - это списаться с заводом и пробить варианты по интеграции. Так Вы сразу бы узнали, что так, как Вы задумали, сделать не получится. И кто ж тут мудак, если Вы сами пообещали сделать, не подумав?

Ответить
13

Насколько я понял, сначала хотели совсем другое, поэтому автор и согласился.

Ответить
9

Это понятно, но автор отлично понимал сложность проблемы:
 Нужно лезть напрямую в «мозги» кофеавтомата, и первая попытка взлома приводит к окирпичиванию платы управления стоимостью €2500

Такие вещи стоят совсем других денег, если есть специалисты по таким делам. При этом гарантий никаких нет, что даже специалист сможет похачить железку в обозримое время. Раз автор добровольно подписался под такое - то это проблема его, а не заказчика. Ну и отправлять 4 запоротых аппарата на завод - это палево, на что рассчитывал автор - мне даже интересно. "Безумству храбрых поем мы песню".

Ответить
12 комментариев
1

Вот вот. Автор сам намудозвонил в ожидании легкого попила. Попила не получилось, теперь плачется)
Я вообще не понимаю, как он подписал договор не имея четкого плана действий и понимания, что осилит проект

Ответить
27

Я в голос орировал с ТЗ: вот те много денях, разберись сам чо как. Но при этом чтобы работало. Сразу лесом шлю таких.

Ответить
17

зачем лесом то. предоплата 50% и по каждому пкункту тз закрывающая оплата

Ответить
33

Вы часто работаете с нефтяными компаниями? Они всегда соглашаются на ваши условия?

Ответить
24 комментария
16

Хуже бывает только "денег мало, сам разберись")

Ответить
6

Орировал я всю статью прямо. Короткая, но драматичная история!!!

Ответить
12

«Орировал» звучит как что-то с Порнхаба

Ответить
2 комментария
10

В статье тоже не вся правда, автор наверняка с самого начала знал про ограничения вендор-лока, но пошел на риск нарушения законодательства и деловой этики.

Ответить
41

сидел и думал, куда бы мне кучу времени и денег вложить так, чтобы 100% не окупилось...

Ответить
0

Согласна, есть ощущение недосказанности. Ну никак не верится, уж простите, что нельзя было запросить четкое тз. 

Ответить
22

В таких ситуациях нет возможности "запросить" - кто его будет писать то со стороны клиента? 

В таких проектах надо самому писать ТЗ, понимать кто его утверждает, а потом иметь стальные яйца проектного управления, чтобы закрывать проект по утвержденному scope и начинать новый, c новыми требованиям, и иметь готовность отказываться от проекта если клиент начинает хрень с пробитием scope и бюджетом.

Просто программисту без хорошего project manager на таком проекте так себе перспективы. 

Ответить
4 комментария
1

В таких случаях есть только один проверенный метод. Но он работает только в связке с предоплатой, хотя бы в 50%

Ответить
5

Поддержу, у автора есть команда программистов, близкие знакомства в менеджменте нефтянки, прямой выход на нишевого вендора этого кофе-софта, но нет даже минимального представления о том, как и за что в большой конторе будут платить деньги?

Ответить
4

Ниже появилась информация, что вся эта история выдумка от начала до конца, поэтому не стоит к ней критично относиться.

Ответить
11

Судя по тому, что автор перестал отвечать на комментарии, этот пост нашел не только Кузьмин, но и служба безопасности той нефтяной компании?))

Ответить
18

Не дождётесь) я онлайн.

Ответить
31

Его уже подменили...

Ответить
2 комментария
6

Служба безопасности там как и айти служба - дети работников нефтянки, уровень отношения к делу соответствующий.

Ответить
18

В тексте сразу две ссылки на промо-материалы семьи Кузьминых, в каментах опять они.
Очень странное продвижение.

Ответить
3

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

Ответить
15

Какая милая нативочка, в которой через абзац выдуманный автор целует в жопу заказанную ему жертву промшпионажа. От самопохвалы, впрочем, не удержаться :)
У нас на АЗС только две тысячи с лишним этих кофемашин стоят и продают десятки миллионов чашек кофе в год.

Единственное что вымораживает - понятно, что вас периодически переезжают другие вендоры, но здесь сквозит
по сути — обычные мажоры, которым доверено рулить инновациями

такая детская обида, право..

Ответить
3

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

Ответить
15

Не, отчего же, максимально популяризировано для массового потребителя, заботливо проставлены ссылки, указаны все традиционные пугалки официалов (стоимость плат, отказы в гарантиях), итд.

Я допускаю, что история имела место быть в каком-то виде, но статья написана Русхольцем.

Ответить
21 комментарий
17

Походу сам Кузьмин и написал статью, чтобы не повадно копировать было)

Ответить
3

Очень похоже на правду!

Ответить
1

Или дочь Кузмина

Ответить
–2

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

Ответить
1

В комментариях, однако, вы и под своим реальным именем засветились. Очень толстый ход.

Ответить
17

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

Думаю в любом случае кинули бы, по итогу тебе б сказали - или платим 30% или гуляй, выход вон там. Так что -7 млн еще норм результат.

Ответить
17

Это лучшее, что я читал на VC за последнее время. Читал и смеялся, честное слово. 

Ответить
13

"Ну вы знаете этих нефтяных айтишников: в основном туда попадают по блату дети ответственных работников, которые по мнению родителей, интересуются компьютерами.
ИТ-шным сленгом эти детки владеют в совершенстве, а по сути — обычные мажоры, которым доверено рулить инновациями, модернизациями и цифровыми трансформациями."
- И тут же:
"Вот с них надо данные собирать и клепать отчеты, тыжпрограммист, разберись!
Но да, яжпрограммист, поэтому не могу собирать непонятно какие данные неизвестно откуда и генерить из них отчеты черт знает о чем."
- То есть автор такой профессионал в м2м телематике, что не может у бизнес-заказчика под готовый бюджет собрать требования к системе? У "яжпрограммист"-а не хватает своих навыков ? биз/системный аналитик обойдется в пару сотен на проектную работу.

"трачу 3 млн на зарплату, выдаю бета-версию. Готово, можно тестить."
-Что готово? продукт, который ты сам не понял, какую проблему решает и как работает?

"И тут я понимаю, что это просто фиаско, братан. Не зря говорят: «Без внятного ТЗ результат ХЗ». Мои нефтяные айтишники вообще не поняли, что хотят скопировать, и поэтому все эти месяцы мы копировали совершенно не то!"
"И это вообще не мой профиль, я m2m-щик, а не специалист по ERP-системам!"

- Так это ты, автор, не понял- что от тебя хотят, а не заказчик дурак. 

Ответить
4

Прохладная история какая-то. А не заказуха ли это? Не бывает же таких феерических заказчиков

Ответить
26

лол, видно, вы не имели дел с нефтянниками...)

Ответить
3

А исполнитель не фееричный?)
Заказчиков еще можно понять) они же не подписывались на компетенции в продукте, который они закупают на стороне)

Ответить
1

На что процентов уверен, что вы ооочень далеки от сабжа)
Сплошь и рядом такое, особенно там, где полно молодых, борзых... Ну, и не очень умных(((

Ответить
1

Ооо Ника, вы не работали с крупными компаниями...

Ответить
0

или госами/бюджетниками

Ответить
0

Бывают и не такие.

Ответить
10

Решал практически такую же задачу - вендор на нас подзабил  (мелковаты оказались), пришлось делать свое.
По сути  тут решалось все неверно  в корне.

Первая часть это собственно понимание что мы хотим  и второе - как используем нынешний софт. ( От того что там есть ERP .... очень часто имеющееся используется на 10%)
Далее это очень грамотно анализируется и делается проект для топов -что хотим и что получим.
А далее.... работаем.

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

Ответить
4

но есть ньюанс - детки хотели это выдать за свою разработку, так что исполнитель, собирающий инфу для ТЗ, выставлял их бельё напоказ

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

Ответить
3

Логичная схема! Делая для себя, без заказчика над душой, располагая всей  информацией, вполне можно было бы успешно решить мою задачу. Увы, было много других факторов. 

Ответить
0

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

Ответить
9

Если посреди проекта меняют тех. задание, то просто закрываешь старый договор, выплачивают фактически отработанное время. Потом составляешь новое ТЗ, под него обновленный договор и когда на этапе анализа узнаёшь или первых недель работы (когда еще не проел деньги), что не прокатит, сливаешься со словами это технически невозможно, давайте придумаем другой вариант. Так обычно никаких претензий не возникает.  Максимум, вернуть деньги за неделю-две.

С неопределенным ТЗ лучше работать с оплатой за дни. Клиент может хоть сто раз изменить своё видение и цели. Хотя видя 28млн рискнуть ввязаться захотел бы много кто, потому что с подневной оплатой трудновато вытянуть с заказа 28млн.

Пользуясь случаем, кому нужна разработка веб/десктоп/мобильных приложений, пишите в личку, как раз ищу проекты.

Ответить
4

если бы 28 лямов было так просто получить, как ваши условно 300 тыщ, то все программисты были бы уже миллиардерами :)

Ответить
7

Если проблема была в получении данных, то надо было эту критичную часть отдать на аутсорс людям со специализацией в reverse engineering, а не самому ковыряться. Специалисты сломали бы и прошивку и обмен по шине на раз-два. Наличие ТЗ или его отсутствие, равно как и переделка к провалу проекта никакого отношения не имеет. Элементарно не хватило компетенций и мудрости передать сложную задачу на сторону.

Ответить
9

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

Ответить
10

Так это же заказная публикация, скорее всего.
Поэтому столько "пугающих" подробностей — окирпиченные платы, 7 млн. собственных убытков и т.п.
Типа, даже не пытайтесь скопировать наше уникальное чудо:)

Ответить
2

mdb (modbus?) - это всего лишь универсальный протокол для общения любых устройств, который можно сравнить скажем с tcp/ip. поддержка его разнообразным оборудованием не означает что ты сможешь добиться чего захочешь от кофемашины

Ответить
15 комментариев
10

Что то мне кажется.... Что где-то в паралелльной вселенной существует синиор\тимлид, который бы решил эту задачу и еще что-то бы осталось.
Сам автор не вник в тему на уровне понимания бизнеса,  от слова вообще.
По сути вся его работа представляла собой имитационный "каргокульт" с самого начала.

Можно конечно сказать что это была не его задача, что его должны были носом возить по этой теме четко убеждаясь что он все понял.
Но заказчики положились на него в полном объеме. Делегировали, что называется. И результат получили соотвествующий.

Но извините... Когда такие бабки платятся ты и должен рожать чудеса , а не имитацию.
Вывод: автор слаб.

Ответить
9

Автор просто не умеет в бизнес:
1. предоплата, минимум 10% при таком масштабе
2. нет четкого ТЗ = работаем по часам, выставляем счет на оплату за работу по часам
3.  на любые т.н 'нерешаемые' проблемы даем предложения по решению, да - за отдельный прайс.

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

Ответить
4

Это немного для такой задачи.

Ответить
3

28 миллионов это год разработки команды из 5-10 человек. Это так много что можно забить на адекватность заказчика и не составлять договор? Тем более эти деньги пообещали только на словах.

Ответить
2

и что?  Кстати даже такую стоимость вполне легко обосновать через НИОКРы, что любители госпроектов и делают

Ответить
1

эта история не про бизнес, а про лёгкие деньги. здесь не прокатило, но в другой ситуации могло повезти. заметьте, на каком-то этапе афёра уже казалась успешной и к ней стали присасываться другие эффективные менеджеры

Ответить
1

Разработка это по-сути производство, в производстве не бывает легких денег в принципе.   
Проект по разработке ПО с бюджетом в 500к долларов может 'ослепить' только товарищей которые не понимают как например мост может стоить миллиард - обывателей да журналистов.

Ответить
0

Умные, мало того, что платят, так ещё и достаточно быстро понимают, за что платят. 
Так что да, с идиотами работать не получается, и это нормально

Ответить
2

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

Вообще говоря если ваш клиент знает о вашей работе больше вас то это не клиент а работодатель, со всем вытекающим отношением.

Ответить
7

Крутая стаять, спасибо! Слог просто блестящий!

Ответить
6

Выйду на пенсию - заделаюсь писателем )

Ответить
0

Так вы уже в каком-то роде писатель. Только на компьютерном языке)

Ответить
8

Интересно, откуда исполнитель (для которого 28 млн — огромная сумма, из которой его прибыль была бы, допустим, миллионов пять рублей за год разработки) легко и непринуждённо достаёт 7 млн личных денег, чтобы заплатить сотрудникам?

Как-то не сходится.

Ответить
7

Смутное впечатление, что эта статья дело рук Миши Фадеева и его копирайтеров. Ничего против не имею - хайп на лицо, отличная комплексная реклама.

Ответить
–2

Чо надо?

Ответить
2

Ой, помянул в суе... Спасибо за натив, приятно читать.

Ответить
12 комментариев
5

Интересно, как это: "так на меня смотрят, что становится понятно: «Сиди тихо, прорвемся, ещё денег дадим». На меня так еще никто не смотрел, печально(

Ответить
9

Света, обычно такой взгляд ничего хорошего в перспективе не обещает, увы.

Ответить
0

Ну судя по этой статье, да

Ответить
3 комментария
5

мужчины так смотрят вечером, когда клянутся в безграничной любви )))

Ответить
3

Только ли вечером?)

Ответить
1 комментарий
7

На экскурсию к Кузьмину надо было изначально сходить, потом так больно бы не было)

Ответить
1

Далеко не факт.
Все мои изучения "нутров" показывали, что компании зачастую используют имеющийся софт на ~10%

И задача реверсолога  это именно четко определить эти 10% , а не повторять все.
Ибо "неиспользуемое" не только сложно писать, но и практически невозможно протестировать. 

Потому начинать надо с изучения работы заказчика, а только потом - на экскурсию

Ответить
6

28 лямов??? Я бы тоже согласился) Не так. Мне кажется, что вообще любой бы согласился, даже дядя Толя из жэса)

Ответить
4

надо было на аутсорс отдать за 20 лямов

Ответить
0

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

Ответить
2 комментария
4

Интересно, как можно было угробить платы кофемашин.

Ответить
8

Лавина бигдаты поломала ножки процессоров..

Ответить
5

 забавно, но...

Ответить
0

Но... причем здесь коты?

Ответить
11

это котолампы

Ответить
3 комментария
6

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

Ответить
6

По этой истории можно снять фильм в стиле "Большой куш". Но раз уж тут упомянут "Гоблин", то в стиле фильма "Спиздили". 

Ответить
6

Когда разработка затрагивает интеграцию оборудования, то в первую очередь необходимо научиться управлять оборудованием. Глупо - пытаться хакнуть оборудование, особенно после подписания договора. Это - рулетка, в которую вы проиграли. Ну а всякие бигдаты и аналитики можно делать сколько угодно, народа для этого как грязи. 

А когда мудаки лезут с правками  в тз, помогает фраза "на следующем этапе". Эта фраза четко показывет вашу позицию и не унижает вопрошаемого, так как его важное  мнение как бы услышано, но на текущий момент пока послан на хуй.

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

Ну и в целом, вы были слишком мягки и взяли на себя непосильную ношу. 

Ответить
6

Дочитал. Пошел за кофе

Ответить
6

Хорошая джинса.

Ответить
3

Хоть что-то интересное появилось почитать на вц)

Ответить
9

Если вам интересны выдуманные истории, то напоминаю, что есть книги.

Ответить
1

Лучшее на VC.RU / А.Фролов [и др] — М. : МИФ, 2020 - 450 с.

Ответить
4

А на почасовую оплату нанять senior BA/SA на начальном этапе автор поскупился?!
Удивляюсь, когда на проекты без ТЗ нанимают разработчиков без аналитика.
Дешевле нанять аналитика и после написания ТЗ/спеки нанимать разработчиков, если сам выступаешь в роли тех.лида

Ответить