Еще один пост об Accenture MCP

  kimrgrey   27.05.2015 00:36:56   10

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

Перед тем, как перейти к сути произошедшего, изложу короткую ретроспективу. Году этак в 2012 я работал в славной, крупной и, разумеется, международной компании Accenture на должности самого простого и незамысловатого программиста. Но так уж я неудачно устроен, что не очень вписываюсь в практически любую корпоративную политику. Да и вообще предпочитаю отсутствие онной. Конечно, парня, который:

  • приезжает на работу на велике к 11 часам дня вместо 9 утра;
  • систематически игнорирует настоятельные рекомендации заменить, по причине приезда итальянского руководства, на деловой костюм привычные футболку и джинсы;
  • не стесняется в голос комментировать принимаемые сим руководством решения;
  • отвечает Reply All-ом на воспитательные письма;

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

Жили мы, в общем, в обстановке взаимного обожания и поддержки. Довольно параллельно друг другу жили. Разве что время от времени меня отправляли на всевозможные тренинги, а потом просили что-то куда-то внедрять. Вот так я впервые и столкнулся с Multichannel Platform - разработанной в недрах Accenture "прогрессивной" и "инновационной" платформой для построения "корпоративных порталов". Короче говоря, жутковатый такой франкенштейн, сотворенный из Drools для принятия решений + Hibernate в качетсве ORM + Liferay в качестве веб-морды. Тогда в тверском центре разработки собрали группу программистов и отправили на тренинг по MCP, организованный испанскими коллегами. На тот тренинг попал и я. Если не сказать, что "угодил". Затем последовало несколько месяцев изучения всей этой истории, запуска, попыток что-то внятное на этой основе соорудить. А дальше я выдал свой вердикт, что это то еще г..но и работать с этим невозможно. В конце концов, напряжение переросло в конфликт, потому что кому-то было очень важно сей продукт пропихнуть. Я написал заявление, поднялся шум. В финале меня вызвали на так называемое exit interview, где поведали о дверях, которые открываются только однажды, и о том, что планета, мол, кругла и у нас еще, Сергей, вам рекомендацию как-нибудь дать попросят, а потому не надо быть таким хамлом, сударь. На том и сошлись. Знал бы ты тогда, Дима Горынин, насколько ты был прав по поводу формы земного шара...

Последующие 3 года я рассказывал всю эту историю как забавную шутку, люди смеялись, было весело. А 12 мая 2015 года стало... еще веселее. Потому как утром того дня на почту мне упало письмо, в котором человек, работающий "архитектором в одной крупной международной компании" спрашивал про мое мнение "об Accenture MCP и ее пригодности для построения многоканальной фронтальной системы", ссылаясь на то, что в Сети инфы мало, а один из моих ЖЖ-шных постов находится в топе Google по этой теме. Минут через пятнадцать в Skype постучался еще один парень оттуда же и с тем же вопросом...

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

В общем-то, мое мнение каким было тогда, таким осталось и сейчас: MCP - это огромная, абсолютно неуклюжая и недееспособная технология, которая живет исключительно потому, что является внутренней разработкой Accenture. Как следствие, в нее попросту вложено слишком много денег, чтобы не пытаться все это кому-нибудь продать. Это, как вы понимаете, ИМХО. Я все-таки программист, внутренней мотивации менеджмента не знаю.

С подробной такой технической и логической мотивировкой того, почему я так считаю... Дальше у нас состоялся коротенький диалог с серией уточняющих вопросов... В общем, было интересно. После беседы я прогуглил контакты тех ребят. Оказалось, что они из Sberbank Technology. И тут все встало на свои места. Ну да. Слухи про попытки продажи MCP в Сбер ходили давно. Поговаривали, что Accenture даже пытается нанять разбежавшихся разработчиков, что проект вот-вот выйдет на активную стадию, что во всю идут переговоры, что обе стороны заинтересованы в сотрудничестве... Ну, и так далее. Надеюсь, я вам не помешал парни...? Вы же такие пафосные, международные и крутые

Крутится-вертится шар гоооолубой, крутится-вертится над головооой, крутится-вертится хоооочет упаааасть...

Комментарии

Может быть, вы хотите оставить комментарий? Войдите на сайт или зарегистрируйтесь.
  kimrgrey   04.08.2015 15:38:41

trololoev:

Все может быть, все может быть. Хотя яичницу мне достаточно жалко, чтобы не расходовать ее на такие мелочи

  trololoev   04.08.2015 15:35:36

Вместо танго с яичницей, скорее всего, получилась бы чечётка злорадства на ней :)

  kimrgrey   22.06.2015 21:00:46

Aleksandra:

А чего ты ждал то с публикацией? ) Как я поняла, действия развивались в один день: они написали -> ты ответил и на этом конец. К чему пауза в две недели?

Ну, это же всплывший наружу кусок переговоров по возможному внедрению MCP в Сбере. Если бы я написал сразу, новость мгновенно бы дошла до Accenture, там бы тут же обратились в Сбертех с вопросом, какого хрена они спрашивают черти пойми кого на стороне, и комментарием, что мое мнение нерелевантно и его во внимание принимать не следует. А так там уже шестеренки провернулись, мнение составлено, реагировать поздно....

  Aleksandra   22.06.2015 09:05:51

Хотелось бы вклиниться в разговор с вопросом из другого конца ).
А чего ты ждал то с публикацией? ) Как я поняла, действия развивались в один день: они написали -> ты ответил и на этом конец. К чему пауза в две недели?

  kimrgrey   28.05.2015 16:13:17

Tolik:

Они, как мне кажется, это уже почти поняли.

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

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

  Tolik   28.05.2015 16:05:00

kimrgrey:

Но зачем это Себртеху? Неужели ж они своими глазами не видят, что им это встанет в кучу денег, а не принесет ни хренашеньки? smirk <

Они, как мне кажется, это уже почти поняли.

  kimrgrey   28.05.2015 15:53:25

Tolik:

Но когда я спросил себя, а адекватный ли я человек (как говорилось выше, им были нужны только адекватные люди), то ответ был утвердительный. И именно поэтому я остался на своём месте.

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

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

  Tolik   28.05.2015 14:06:33

Привет, Серёг. Ну ты понимаешь, что я не мог пройти мимо поста про МСП :)
После моего ухода из Акса, когда я уже забыл, что такое МСП и с чем его едят, мне жизнь сама напомнила, что земля круглая и предоставила шанс зайти в ту же реку, но с другого берега. А произошло то, что мой непосредственный начальник с моего нового места работы ушёл в Сбер начальником отдела, "совместно с которым Аксенчер собирается внедрять очень перспективный фреймворк для разработки бансковских фронт-ендов". И тут то меня как током шарахнуло. "А не МСП ли?" - просил я его осторожно-тихим голосом. Ответ был утвердительный! Начальник же мой потом связывался со мной, так как ему были нужны "адекватные люди для команды внедрения этой технологии". Признаю, что был некий соблазн окунуться в эту реку ещё раз. Соблазн движимый верой в то, что такого рода совпадения неслучайны. Но когда я спросил себя, а адекватный ли я человек (как говорилось выше, им были нужны только адекватные люди), то ответ был утвердительный. И именно поэтому я остался на своём месте.
Эпилог: мой начальник ушёл с этого "внедрения" через пару месяцев, но в Сбере остался...

  kimrgrey   27.05.2015 14:42:33

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

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

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

Основная фишка конкретно этих желудей заключается в том, что весь проект генерируется (внимание!) из UML-диаграмм. То есть изначально "разработчик" должен построить ряд моделей, в которых каждый элемент (объект, связь и т.п.) отвечает за генерацию какого-то кода. А потом уже все это конвертируется в пакеты, классы, конфиги. Click-driven development. Удобство и скорость разработки граничит с фантастикой

  Fenrir   27.05.2015 07:38:21

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