Pull to refresh

Comments 180

Странные дела, казалось бы я всего на 10 лет моложе Сергея, а менталитет уже другой.


Объясните "js хипстеру", что всего за десяток лет поменялось, что уже вот такие кадры вызывают не восхищение, а недоумение и… презрение какое-то?


К человеку который и говорить, и делать может, но при этом ему обязательно нужен начальник. И, обязательно, злой и тупой. А ещё надо быть честным и с клиентами, и с менеджерами, стоически терпеть "теперь тебе можно говорить. А теперь нельзя. А теперь можно". Не, правда,


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


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

Может, ему просто неинтересно руководить (даже если и мог бы). Он хочет спокойно программировать, но этому мешают внешние факторы, на корректировку которых он вынужден отвлекаться.
Тут или шашечки — или ехать. Хотите «спокойно программировать» — будьте готовы, что программировать придется не то что нужно клиенту, а то как понял это менеджер. Хотите разобраться во внешних факторах — становитесь архитектором, менеджером продукта или проекта, но будьте готовы к тому что программировать станет некогда. Все виденные мной «hands-on managers» умудрялись довольно быстро развалить работу при росте группы выше 5-6 человек (из-за чего их менеджерами и назначили).
Дело в том, что программировать нужно так, как нужно клиенту, а не как придумал и не понимает менеджер.
В статье во первых сквозит обида, вообще я бы сказал обида здесь стержень.
Второе что даже если начальник не прав, то случай не особо интересный для нормальной статьи на хабре.
И даже у меня эмоционально довольно тупого человека, есть понимание того что нельзя честить в хвост и гриву сторонних клиентов. Может быть потом будет можно, но сразу нужно критиковать надо нежно а не уничтожая все на корню
. Даже я понимаю что люди не криптонцы, негативное влияние критики в такой форме, от «незнакомца» может перевесить всю логику даже если ты будешь 10000% прав в критике. Поэтому статья просто ужас

Не-е. Рассказ от Неба. Даже тень увидел)

В треугольнике программист-менеджер-клиент есть три мнения о том как надо. И каждое из них при тех или иных обстоятельствах может оказаться самым правильным. К тому же «как надо правильно» и «как заработать денег» — далеко не всегда одно и то же.
К человеку который и говорить, и делать может, но при этом ему обязательно нужен начальник.
Потому что не все хотят ответственность и неопределённость.
Сами с удовольствием ушли бы в офис из фриланса, если бы это было возможно. Поэтому хотя история и кажется нам дикой (в фирме вообще процессы кто-то умеет налаживать?!), но полезность начальника мы очень даже понимаем.

А не процитируете, где в посте полезность начальника для Сергея? У меня создалось впечатление, что они ему только и делали что мешали.

Вы никогда не работали на заводах?

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

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

Многие высококвалифицированные люди намеренно не идут «в начальники».

А человек 20 лет крутился-варился внутри. Что-то усвоил, какие-то выводы для себя сделал. И уж точно успел обмозговать пути собственного движения, хорошие и плохие.

(Оффтоп — думаю, мысль, будто в коммерческих компаниях надо считать только деньги, есть великое и опасное заблуждение, проистекающее во многом от начальниковской непуганности. Мол, в худшем случае максимум уволят. На заводах угрозы «вляпаться» не игнорируются и не замалчиваются. Так что Сергей — не наивный безынициативный простак, как приятно про него думать, он наоборот имеет понимание на базе собственного ценного опыта.)
На заводах далеко не всё так радужно, как вам кажется: вредность дают далеко не всем, чтобы зарплаты были выше, нужно рвать задницу и работать в выходные (многие и не против, «а то, чё дома делать»), но рано или поздно начальство (они ж там тоже не совсем дураки) начинает понимать, что может за эту же зарплату нанять двух (и нанимает).
UFO landed and left these words here
А не процитируете, где в посте полезность начальника для Сергея?
Административный бэк-энд ;)

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

Кстати, да. Тоже думал поначалу что Сергей сделает свой франч. Однако, надо ли ему, простому работяге с завода столько геморроя с управлением?
Тот честно попробовал. И увидел, что тратит на эти переговоры почти всё своё время. А ему надо команду развивать, да и своими руками продолжать программировать. И решил, что ему действительно пора замолчать, насовсем.

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

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

а может он был там когдато?
частое заблуждение что человек осознает что ему начальство не нужно и начнет работать сам на себя и станет счастлив

Это на самом деле большой геморрой, я через похожее проходил я когдато был одинесником, и владел франчем потом… и нуегонафиг… мне гораздо спокойнее работать 5/2 'на дядю' под управлением тимлида и… и не 1Сником ;))

Потому Сергей — фикция. Этакий идеал-Д'артаньян, с которым все себя или уже, или хотят отождествлять. Вот я умный, но мне рот закрыли, и я молчу. А вот если бы не закрыли… Я бы… Я бы, как Сергей, вот. Но на деле как Олег.

Сергей старается "сделать хорошо", а не "решить case". В этом и разница.

Сергей видит, что кейс — это локольная заплатка. Видит первопричину, объясняет заказчику. Заказчик соглашается и переоткрывает кейс.
Нет, не фикция. Сергей — явно 1сник (на это намек о франчайзи в статье). И Сергей умеет не только в код, но в целом в процессы. Поэтому такие проблемы.
Как и в большинстве остальных статей этого автора. Досадно, что это почти каждый раз выходит в топ.
Ну это потому что автор молодец, прочувствовал тему которая здесь хорошо заходит и окучивает ее:
Жила была фирма и шли у нее дела не шатко не валко.
Но тут пришел неприметный технарь в свитере, там подкрутил, здесь подвертел — потому что опыт у него огого: работал он технарем на всех заводах мира, во всех офисах ада и даже в небесной канцелярии, стаж у него 10000 лет от рождества Христова и это в одном только 1С, а про Галактику ERP и SAP молчу даже, нет столько звезд на небе сколько лет он правит кривой софт своим прямым патчем, который он скомпилировал в Блокноте, одним взглядом исцеляет процессоры от Meltdown, а если нахмурится — то и от Spectre тоже.
Сначала дело не шло, ругались на него манагеры, презирали и ноги вытирали, а потом пошла от его улучшений фирме невиданная прибыль (или экономия великая, тут смотря где дело происходит) и директор устал прибыли считать и экономии удивляться — технаря рядом с собой посадил, братом назвал, красавицу-дочь за него замуж выдал и полцарства в придачу дал, а глупых менеджеров выгнал на мороз.
Закатили тогда они пир на весь мир и я там был, мед-пиво пил, по усам текло, а в рот не попало.
а глупых менеджеров выгнал на мороз.
Закатили тогда они пир на весь мир

Глупые, да богатые.
Потому Сергей — фикция

Ой ладно. Докажете свою реальность? :-)
Потому Сергей — фикция. Этакий идеал-Д'артаньян


Не, не фикция.
Есть такие люди, которые понимают проблемы клиента, что надо делать и, в принципе, обладая техническими навыками МОГУТ сделать ВСЕ нужное клиенту САМИ — «в одно рыло». И делают.
Наводить порядок в фирме, выстраивать процессы… Зачем?!
Менеджеры считают, что они самые.
Вот пусть.
А я на дачу после работы.

Вот я сейчас опять работаю в некотором роде «сергеем». И ранее тоже был в «сергеевских» ситуациях. Пяток «сергеев» у меня среди моих друзей (и ни одного джи-эс хипстера) посему привык.

Нужна ли такая статья на Хабре?
Не знаю.
К сожалению, система управления работает так как описано и не потому что кто-то желает ей подчиняться, а потому что система подчиняет и наказывает бунтарей. Может у этого программиста семья и дети, которых надо кормить. Охотиться за деньгами вне стаи сложнее. Пока стая, не смотря на свои недостатки в управлении платит стабильно, то таким программистам приходится находиться в стае.
Есть много примеров где создав команду и имея доступ к клиентам, просто уходят всем отделом в свою фирму. В конце концов делая 90% работы отдавать половину дохода никто не хочет.
Если начальству не хватает ума вовремя разрушить такую команду. Не всегда это получается и не всегда это выгодней, так как могут и на фирме платить хорошо, обеспечивая заказами.
Её не надо разрушать, её надо холить и лелеять.
Таинственный менталитет состоит в том, что дело надо толкать вперёд, невзирая на то, что люди разные и менеджмент слабый (а в провинции зачастую иного и не найдёшь). Люди в соседней конторе вряд ли будут сильно отличаться. Можете назвать это модным словечком «инвестиция» в людей. Привычка спрыгивать за мало мальскую обиду, на мой взгляд, выглядит во первых странно, а во вторых возможна только в больших городах.
К человеку который и говорить, и делать может, но при этом ему обязательно нужен начальник.

Потому что человеку, вероятно, хочется заниматься только и исключительно технической стороной задачи. Он не хочет в менеджеры, он хочет программировать. За счет огромного технического багажа со всех сторон он видит задачу так, как ее не видит ни один менеджер, и может ее решить вместо менеджера. Но ему это абсолютно неинтересно.
У меня была очень похожая ситуация, правда не настолько хардкорная, как описано в статье. Мне помимо собственно программирования была интересна сама индустрия, где крутился софт, который я пишу. Я охотно общался с заказчиками «на вторых ролях» в качестве подхвата для менеджера, если тот что-то не поймет. Потом договорился с начальством об «экскурсиях» к основным заказчикам: меня там водили по всем местам, показывали, каким образом используется мой софт. Рассказывали свои видение, как и что они бы хотели сделать в нем под себя, но отдельным заказом такие вещи выходили бы дорого и т.п.
В результате получилось, что я мог понимать желания клиентов сформулированные чуть ли не в виде «сделайте нам красиво», т.к. знал всю кухню с обеих сторон: как все организовано на месте (что хочется получить на выходе), и как все написано в коде (и насколько это сложно и/или вообще реализуемо). Еще одним побочным эффектом стало, что при разработке я мог попутно вставлять небольшие разнообразные опции, которые пусть не полностью, но хотя бы частично совпадали с теми самыми вышеописанными нереализуемыми желаниями.
Клиентам понравилось: пожелания стали выполняться чуть ли не телепатически. Менеджерам понравилось: исчезли непонимания в процессе формулирования, что же именно хотят клиенты, и сроки стали гораздо точнее. Ко мне напрямую пошли разнообразные звонки технического характера, т.к. зачем что-то объяснять менеджеру, когда я все прекрасно пойму с полуслова? Пока это было максимум раз-два в неделю, особо не доставало. Потом звонки пошли чаще, и это стало уже конкретно напрягать, т.к. сидишь в раздумьях, в голове вавилонская башня из всякого, и тут ТАДАМ!!! Звонят по совершенно другой теме, надо на лету переключиться, вспомниь, о чем речь, прикинуть возможное решение, ответить… Здрасте-досвидания о чем я там думал раньше перед звонком? Что хотел задизайнить? Здесь непереводимая игра 9-этажных слов. Начинаем все сначала.
Потом в какой-то момент обнаружилось, что у меня на такие разговоры иногда уходит до 50% рабочего времени. А я не хочу столько говорить. Я хочу программировать. Пусть менеджеры столько говорят: им за это платят. Понятно, что есть необходимые совещания, обсуждения и т.д, но ведь не на 50% рабочего времени.
В общем пошел к начальству, объяснил ему ситуацию, и совместно решили, что спонтанно клиентами я больше напрямую не общаюсь. Только на сильно заранее запланированных встречах и только по конкретным вопросам (никаких часовых обсуждений).
А на экскурсии к клиентам я по-прежнему периодически езжу: мне по-прежнему интересно, как используется софт, который я пишу. Клиенты как и ранее рассказывают, чтобы такого необычного они хотели, что напрямую не заказать, а я это по возможности тем или иным образом реализую. Предваряя логичный вопрос: начальство, разумеется, об этом знает и полностью одобряет, т.к. речь не о том, чтобы неделю пилить что-то специальное, а о том, что при выборе возможных вариантов развития (условно пойти влево или вправо) по возможности я иду туда, куда хотелось бы клиенту.
Короче, главная проблема в том, что начальство не может найти прослойки между вами и заказчиками.
Вот мне тоже проще напрямую ставить задачи программисту, чем через инженеров внедрения общаться, которые половину не правильно понимают, а потом ещё и сроки затягиваются из-за внутренних коммуникаций у них.
И да, когда я ушел с производства в своё время, после меня через полгода уволился программист 1с — он и начальство не смогли найти общий язык, что не удивительно, ибо они его даже не искали, один не стремился понять что ему говорят, другие не стремились объяснить, что они говорят, до этого у них был просто дознователь-переводчик (сам не «разработчик», просто… «автоматизатор», ну и программированию лайтово учился).
К человеку который и говорить, и делать может, но при этом ему обязательно нужен начальник.
Просто одному человеку едва-едва хватает времени говорить и делать. Если он будет ещё и руководить — он не справится с нагрузкой. Не хватит времени, здоровья. И, опять же, зачем? Это не то, что он любит делать и хорошо умеет делать.
Важный момент — «заводской программист». Я тоже через это прошёл и во многом узнал себя. Что-то вроде лесковского Левши. В какой-то мере, как чемодан без ручки: и нести тяжело, и бросить жалко. Неудобен там, где всё должно быть строго по линейке. Но, умеет решать весьма запущенные задачи.
Немного обо мне: почти 40, скверный характер, мой тимлид младше меня. Пару раз намекал, что, с одной стороны, начальство мной не очень довольно — с другой, ему бы ещё пару-тройку таких не помешало. Недовольное начальство подняло зарплату и всегда отмечает опыт и «техническое видение». Примерно 30% времени (порой больше) трачу на поддержку коллег. Код-ревью периодически обзывают «индивидуальными уроками». Я иногда говорю: хочешь, чтобы кто-то заплакал — позови меня на код-ревью :)))
Научился следить за базаром: говорить поменьше, помягче, и — побольше с глазу на глаз.
Занимаюсь автоматикой. Производство не любит прощать ошибки, приходится разбираться в процессе. Представители заказчика, с которыми приходится работать непосредственно — люди простые, радеют за свои полимеры. Если не шаришь — и, правда, просто не захотят с тобой работать.
Руководить — не хочу. Не умею и здоровья для этого нет.
Объясните «js хипстеру»
посмотрите Райкина, «кто сшил костюм?»
Опыт показал, что писать код умеют даже недопрограммисты. Читать его умеют далеко не все. RTFM, дебажить чужой код, читать и понимать логи — меньшинство.

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

Вот именно, что менталитет. Его объяснить очень сложно.

Ну вот представьте, что в годы молодости Сергея IT было искусством. Там практически не было случайных людей, там были фанатики. Люди, которые «just for fun» паяли себе компьютеры (не потому, что не могли купить, а «потому что могу»). Которые просто на энтузиазме создали огромную сеть Fidonet, с файлообменниками, конференциями. Для которых кодить или админить было не работой, а призванием.

Всё изменилось примерно в нулевые-десятые года. Растущий рынок сначала пылесосом высосал всех IT-шников старой закалки, потом высосал их учеников, потом высосал учеников учеников. А потом высасывать стало некого — но зато весь остальной народ понял, что «программистам много платят». И пошло — «я три года после армии разгружал вагоны, а тут узнал, что компьютерщики дохрена зарабатывают, подскажите, какой язык выучить первым».
В IT пришли ремесленники. Лучшие из них даже кое-чему научились, но у них не горят глаза, для них кодить — это работа. Но стало так.
Под них пришлось прогибаться. Наплодили кучу менеджеров и аналитиков, которые ставили программистам задачи, потому что программисты сами анализировать не умели — они же на 80% вчерашние грузчики и слесари, ну или просто выпускники технических кафедр. Я разговаривал с такими — они гордо заявляют «моя задача — тикеты закрывать в джире, а их важность пусть начальник оценивает». Это оторванные от бизнеса люди, они не понимают смысла своей работы.

А такие, как Сергей — они понимают. Они любят своё дело, они программируют, потому что им в кайф, а не потому что за это платят. Они понимают, что их задача — сделать мир чуть-чуть лучше, а не накодить N строк кода. И они легко разбираются в бизнесе.

А вот быть начальником им неинтересно. По той же самой вышеописанной причине — они любят программировать, а не «руками водить». Их можно сравнить с художниками или композиторами. Композитору нужно сочинять, ему нафиг не надо быть директором студии звукозаписи.

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

Я надеялся, что в конце Сергей откроет свою фирму и наймёт себе директора и бухгалтера, а сам будет кодить. Этакий серый кардинал.

Я работаю тимлидом в команде разработчиков и запретил менеджерам давать мои контакты или контакты коллег—разработчиков клиентам. Менеджеры и нужны чтобы фильтровать весь поток информации и выдавать уже конкретные хотелки от заказчика
Ещё бы они это делали с понимаем РЕАЛЬНОЙ проблемы клиента, а не только его хотелки.
Плохая практика, ну или им надо давать чёткие инструкции. Менеджеры обычно понятие не имеют как сложно добавить что-то или исправить, а потому это всегда сломанный телефон получается. Клиенту надо кнопочку, а ты говоришь что эта кнопка полгода разработки, а если бы общались напрямую то зачастую можно пойти на компромис и половину функционала распилить и сделать 2 кнопки, но их можно уже за месяц сделать. Налицо эффективность общения на прямую, с другой стороны если клиент согласен на полгода, то денег это принесёт больше :D

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

Клиенту надо кнопочку

клиенту почти всегда нужно не «кнопочку», а результат, который он представляет через «нажатие кнопочки».
Ну вот простой пример:
склад собирает товар по заявкам, операторы готовят документы, логист формирует рейс, который поедет может завтра, а может и послезавтра, а может и после.
желание заказчика: сделать кнопку, которая изменит дату в документах на день отгрузки
что нужно заказчику на самом деле: чтоб дата документа совпадала с фактической датой отгрузки.
решение: устанавливать дату отгрузки у всех документов путевого листа при переводе путевого листа в статус «к погрузке» (либо вообще формировать отгрузочные документы только при смене статуса)
т.е. реально никакой кнопки не надо. Можно вообще обойтись даже чисто организационными мерами, без программирования…

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

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

Почему каждый сидит в своем болоте, решает свою задачу, но не очень заметно что это вообще компания, в которой есть какое-то взаимодействие между людьми, кроме как «разрешить ему говорить и не разрешить ему говорить».
Рискну предположить, что Сергею нравится программировать, а не постоянно заниматься работой менеджера. А быть вратарем-гонялой сложно и о-о-очень утомительно, на мой взгляд, ну и судя по поведению Сергея — он думает «где-то рядом».
Да в чем проблема Сергею перепрофилироваться в менеджера, и перестать называть себя просто программистом?
Не хочет. Может, но не хочет
В чем проблема руководителю фирмы, который видит что этот человек приводит ему клиентов на золотые горы работы, сделать оффер Сергею как менеджеру, а других менеджеров пустить на другие задачи?
Так написано в середине статьи: а решать задачи кто будет? Он может и понять задачу, и убедить клиента, и решить. Выберите любые 2 условия.
Эта профессия называется бизнес-аналитик, но кроме понимания процессов в определенном типе компаний Сергей умел не только обозначить проблемы и понимал где «подстелить соломки», но и сам мог подстелить эту соломку, потому что приходилось в его работе делать все за всех. А вопрос почему не стал собственником впоследствие — это из-за того, что ему больше хочется заниматься не беготней по гос.органам, договариваться за аренду, общаться с банками, подгонять сотрудников и строить планы развития, а просто заниматься любимым делом. Помните как Гейтс ушёл с поста СЕО (ну вот если помните, то у вас нет вопросов а при чем тут смузи и хипстеры), а Сергей вот изначально понимал какое это ярмо руководить, особенно если можешь заменить практически любого сотрудника.

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

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

Распределением добавленной стоимости.
Если сделать предположение, что фирма прибыльная, то прибыль будет уходить собственнику.
Такие, как Сергей, обычно за суперденьгами не гонятся. Ему хватает платить коммуналку или даже снимать квартиру; хватает на холодильник с пивом, хватает на семью, если она есть. Яхты и личные самолёты ему неинтересны.

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

Понял ваше отношение, тем не менее, вполне возможны ситуации с делегированием того, что Сергей не умеет/не хочет другим людям. Возможно, что директор будет владеть долей бизнеса/либо работать не только за зарплату, но и за долю прибыли.
Он всё равно уже тащит, уже работает, уже выполняет несколько ролей.
Судя по реальности, к сожалению такой вариант не работает (или очень редко работает). У меня знакомый в совершенно другой (в смысле не ИТ) области: очень хороший спортивный инструктор, и ему нравится работать инструктором. И решил он однажды сделать свою студию. Первоначально идея была именно как у вас: раскрутить студию, посадить управлять ей директора за часть прибыли, а самому делать то, что всегда хотелось: работать в своей же студии, но не директором, а инструктором. Взял человек кредит, запустил студию, раскрутил ее, пошла прибыль (причем хорошая: в некоторые месяцы загрузка клиентами была 100% рабочего времени) нанял директора… Все тут же посыпалось. И вроде директор не дурак, честно работает, пытается вывести студию на максимум прибыли и т.п., но не получается. Нанял другого директора, тот же эффект. В общем оказалось, что для успешного руководства надо иметь знания как чисто коммерческого плана, так и спортивного. По другому никак. В результате знакомый почти все время руководит и только максимум пару раз в неделю делает то, что собственно хотел в самом начале: работает инструктором в своей студии.
Вот прямо иллюстрация к вчерашней статье Звезда в команде. С одной стороны — реально тащит и приносит компании доходы. С другой стороны — ломает бизнес-процессы и завязывает всё на себя, пусть даже и не специально.
Тут, собственно, и вылезает главный вопрос, хотят ли владельцы бизнеса эффективности такой ценой? Предпочтут они строить всё вокруг супер-стара, с риском что когда он уйдёт, контору можно закрывать, или лучше всё-таки менее производительный, но более стабильный унифицированный конвейер, детали в котором можно относительно безопасно заменять.
Ну как бы под конец в истории дело правильно пошло — растим кадры внутри, это единственный вариант выжить на далекой перспективе.
Один уникальный специалист в любом случае плохо масштабируется.
Вы смешиваете теплое и мягкое.

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

Тут стоит задуматься о другом: если вашего менеджера спокойно заменяет скайп с записью — вы делаете что-то _сильно_ не так. Я лично просто выпер бы всех этих «продажников» (менеджером назвать язык не поворачивается, чем они управляют то) а еще туда же бы слил пм-передастов и аналитиков-любителей-канцелярита. Для Сергея найти трех помошников, способных у него учиться абсолютно всему, приставить к нему и пусть 24/7 впитывают. Его самого в топ менеджеры. Переориентировать бизнес на крупны проекты. Через несколько лет у вас будет пул постоянных клиентов и сарафанное радио, в очередь будут вставать.
Для Сергея найти трех помошников, способных у него учиться абсолютно всему, приставить к нему и пусть 24/7 впитывают.

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


Сергей — состояние стабильное и долговременное. А супер-ученик — состояние с маленьким периодом полураспада, потому что быстро превращается в Сергея.

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

А какая тут разница?


Допустим, у Сергея зарплата маленькая. Увеличиваем? Что изменяется?


Или, допустим, зарплата большая. Увеличиваем другим? Что изменяется?

Вопроса «что делать» у меня не стоит, я просто хочу видеть полную картину.

Мне кажется, очевидная задача для руководства компании — найти ещё несколько Сергеев

В этом и заключается основная сложность современного IT бизнеса, в поиске Сергеев...

Вот не правда. Сергеев то все хотят найти, а платить им как хотят как средним синьерам в лучшем случае, а обычно как средним мидлам. Я последнее время стал брать среднюю по рынку и умножать на 2+ и называть в качестве начальной точки, 98% сразу же в ужасе уходят в туман. И нет это не я такой жадный, я просто знаю во что это все превращается на каждом месте работы, и мне нравится этим заниматься, но если я один из немногих кто способен решать проблемы нанимателя — извольте платить.
Но вы ведь Вячеслав…
Привет, хабровчане! Пишу из 2153 года. У вас разработкой всё ещё занимаются люди?) Лихие были времена.

SkyNet, перелогиньтесь

Привет, хабровчане! Пишу из 2153 года. У вас разработкой всё ещё занимаются люди?) Лихие были времена.

Да.А у вас? Уже роботы разрабатывают?
И получить раздрай между ними?
Найти не достаточно, нужно еще вписать в команду.
1-го Сергея более-менее просто, 4-го уже почти нереально.

Поделить на 4 команды и вперёд, за КПИ

КПИ — этого слова достаточно чтобы не осталось ни одного Сергея.

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

а управляемая конкуренция вполне полезна бывает.
Выше уже ключевое обозначили, я разверну эту мысль подробнее, потому что регулярно с этим сталкиваюсь (да, в том числе на заводах).
Проблема вовсе не в крутизне Сергея, бесполезных менеджерах и недалёких начальниках во франче.
Проблема в том, что у нас (не побоюсь обозначить, что в масштабах РФ) проблема с бизнес-аналитиками. Это даже не дефицит, их практически нет. Причём надо ещё понимать, что БА это не только анализ, декомпозиция и реверс-инжиниринг бизнес-процессов, но ещё и умение разговаривать с бизнесом на понятном тому языке, — вот и получается, что «Серёжа с завода» оказывается ценней чуть не всего франча, причём он может быть и бг весть какой БА, но во всяком случае он умеет и то, и другое.
И ещё дополнение непосредственно к самой истории (неважно, реальна она или нет) — в ней описан конфликт интересов, потому что у франча основная и главная задача продавать, а Сергей хочет делать клиенту хорошо, чувствуете разницу?
Сергей хочет делать клиенту хорошо, чувствуете разницу?

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

Вырастить.Им уже повезло — у них есть Сергей, а они фигней занимаются
Проблема в том, что у нас (не побоюсь обозначить, что в масштабах РФ) проблема с бизнес-аналитиками.
По моему большая проблема с пониманием сего факта и желанием растить их. Хорошо, если такой Сергей приблудится.
Наблюдал похожего человека у разрабов одного САПРа, пришёл к ним спроизводства как раз. Чувак крутой, всё круто. Вот только у владельца так и не появилось понимание, зачем им такие нужны и почему одного такого не хватит. Вот я б с удовольствием у него учился бы подобному.
Ну и прочие мелкие конторы, с которыми встречался, нацелены максимум на менеджеров продажников или инженеров как бы поддержки.
Дайте мне этого Сергея и я ему найду условия получше и задачи будут куда интересней и сложнее.

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

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

Если сюда еще замешать древние как мир проблемы самой платформы, вроде нормального мультиверсионности реквизитов, чтобы клиент не создавал «моя фирма стар, моя фирма нов, моя фирма совсем нов2», то по сути проще делать уже все за ее пределами и вталкивать в 1с постфактум. Благо возможностей навалом, хочешь через odat, хочешь напрямую в базу лезь.
Так просто надо понимать, кто их целевая аудитория — это «молодые динамично развивающиеся компании», которые взяли кредит под залог степлера и кофеварки, чтобы что-то поправить в стандартной 1С-ке. У них тупо денег нет ни на мониторинг ни на автоматизацию ни на грамотное разворачивание тестовой среды (а иногда и боевой).
Все, кому это надо и у кого достаточно денег, обычно держат своего «Сергея» в штате, а на франчайзи сваливают всякую мелкую текучку, чтобы «Сергея» от более важных дел не отвлекать.
Своего Сергея в области 1с найти почти невозможно, это штучный товар. И да нужен именно Сергей, потому как обработки загрузки/выгрузки данных я не дам писать под каждый чих, сообщения об ошибках у меня будут не просто человекочитаемые, а такие чтобы по тексту сразу было понятно что где сломалось и куда бежать, прочие костыли ставить тоже не дам. А это все как раз то что ну просто обожает средний 1сник. Да и не загружу я его на полную, в моей вере 1с заполняется извне сверху донизу.

А деньги… они есть, вот только выкатить ценник за 5000/час контор полно, а отработать эти деньги — нету ничерта.
Понимаю этого абстрактного Сергея.
Мне вот нравится писать код по качественному ТЗ. Пишешь себе и пишешь, получаешь удовольствие и деньги. Отлично же!
Мне не нравится выпытывать из клиента четкое понимание, что же ему нужно, но я 20 лет этим занимался (только потому, что это в итоге опять же деньги). Неплохо подвесил язык, наточил скилл понимать из мычания клиента, что ему все-таки нужно, но! Мне как не нравилось этим заниматься, так и не нравится сейчас.
Мне категорически не нравится решать задачи по управлению фирмой, неинтересно торговаться с клиентом за оплату, сроках, договариваться о поправках в ТЗ, и прочее, и прочее… Ведь я просто люблю писать код!
Однако, предыдущие 20 лет я не мог себе этого позволить не делать, а сейчас могу.

А вот коллега из статьи пока еще видимо не может…
В статье кстати удачно упомянут аналитик. В идеале это тот человек, который любит общаться, достаточно стрессоустойчив (заказчики разные бывают) ну и умеет докапываться до сути вещей. Ну а менеджеры там по стоимостям и срокам перетрут.
А между прочим, в правильной системе ТЗ пишет Исполнитель. Кто вам качественное ТЗ еще составит?
А представьте, что у вас есть человек, который берёт задачи и общение с клиентом на входе и выдаёт ТЗ на выходе… Круто бы было бы, да?
UFO landed and left these words here
Я б только чуууть подправил, по первому списку:
— трудно найти и легко потерять при неправильном подходе
— можно обучить/вырастить, если подвернётся подходящий человек или у кого прорежется склонность.

А по второму списку отсортировал бы в обратном порядке, по степени важности) Потому что 1 и 2 зависит исключительно от 3 в головах выше.

С другой стороны, я благодаря непониманию начальников сменил таки регион проживания и весьма доволен сейчас всеми жизненными и личными изменениями) А попадись понимающий начальник, всё б пошло совсем не так...
Имеет место быть обычная ошибка руководства описанного франчайзи, касающаяся неумения организовывать в рамках одного бизнеса различные системы производства ПО.
Если не понятно, в чём именно ошибка — давайте разберём чуть подробнее.

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

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

Опеределить момент для передачи проекта более эффективной команде и уровень «отступных» для команды, проект завоевавшей, и на этом суть проблемы была бы исчерпана. Вместо этого на десятках совещаний виноватым оказывается Сергей, а не схема менеджмента. Увы, так происходит повсеместно. Давайте пожелаем Сергею удачи в создании собственного бизнеса а руководству Франча порекомендуем пройти пару современных интенсивов по менеджменту в IT

Всем благ :)
Во всех компаниях где я работал были похожие ситуации — были пару человек, которые могли окучить весь производственный процесс от идеи до ПНР у клиента, мы их называли «Спецами». Эти люди были на несколько уровней выше всех остальных, делали работу, которую никто другой сделать не мог — приводили клиентов, вели с ними успешные переговоры, применяли новые технологии и т.п.

Главная проблема была в том, что руководству с ними надо было обращаться бережно — существенно повысить ЗП, дать все ресурсы которые им нужны — людей, компоненты, право выбирать технологии и исполнителей, а самое главное — уважительно к ним относиться — прислушиваться к их словам, давать свободу действий и т.д. и т.п. И тогда они давали бы огромную прибыль компании и немаленькие премии руководству.
Но руководство их люто ненавидело — за независимость «Спецов» и особенно за необходимость выслушивать их (справедливую)критику.
Я видел как начальство на совещаниях аж корежит, в лице меняются, зубами скрипят, а ничего не поделаешь — «Спец» приносит миллионы и не рублей, и заменить его не получится.
Но при первой же возможности «Спеца» выживали из компании. Вместо него одного набирали двух, а то и трех «менеджеров», часто каждого на зарплату выше, чем была у «Спеца». Работали они суммарно в разы хуже, обороты компании существенно проседали, премии у начальства падали и от этого они бесились еще больше. Зато с «менеджерами» можно было обращаться как с дерьмом — орать на них на совещаниях, ругать за падение оборота, учить их уму разуму, обрывать их на полуслове и увольнять пачками и набирать новых таких же.

Все это сопровождалось стенаниями о том, какой был плохой предыдущий «Спец» — как он плохо работал, как замкнул на себя критически важные процессы (потому что никто не умел и не хотел за это браться), как «распустил» клиентов, до того что они оборзели и имеют наглость что-то там требовать и тд. Короче говоря — ложь от начала и до конца
Все это было неправдой, и все это понимали, но начальники не могли себя пересилить, и даже видя и чувствуя, что их немаленькие премии зависят от «Спеца», все равно вставляли ему палки в колеса и в итого — его увольняли и вздыхали с облегчением.

Когда уволили по совершенно пустячному поводу «Спеца», на котором держалось полфирмы и она потеряла разом 3 миллиона евро оборота и больше не смогла их вернуть, хотя на его место взяли трех менеджеров и двух инженеров, я понял, что моя цель — «стать незаменимым», чтобы чувствовать себя уверенно — это утопия, успокоился, забил на сверхурочные и стал свободное время заниматься семьей, саморазвитием и здоровьем)
Эх, знакомая история, причем видел такое уже несметное количество раз. Поэтому я пошел дальше и теперь сделал своей миссией именно борьбу с «топ-менеджерами». Долго, трудно, иногда невозможно, но потом зато мир становится чуточку светлее)
В одной из фирм конкурентов был владелец/директор русский, давно проживающий в Швейцарии.
И были у него правила, которые шокировали директоров других компаний:
1. Менеджер получал ровно столько денег, сколько заработал — даже если ему случайно повезло, и он в этом месяце заработал больше начальника отдела или самого директора — выплачивали все до копейки, без штрафов и прочего дерьма.
Директор говорил — «Он зарабатывает для меня деньги, я плачу ему % от заработанного. Больше заработает он — больше заработаю я»

В компаниях, где я работал, такое было немыслимо — сразу же менеджеру задирали план продаж, да так, что он еще и должен оставался. Или просто срезали премию, и прямым текстом говорили — «Хватит с тебя, а то слишком много»

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

Вроде бы простые и логичные правила, но…
1. Видел мало где. Причем чаще всего среди продажников у которых в 2013 оклад начинался со 100 тр. Такие прям продажники продажники. А вообще подход правильный, я считаю что получили денежку, вычли затраты, остальное поделили, причем прозрачно и справедливо. Иначе возникает вопрос: а фирма мне ваша зачем если я такой крутой продажник? Хотя если вы имеете ввиду что задирают план продаж постфактум — такое редко встречаю. С другой стороны, в Новосибирске найти достойную оплату действительно хорошему продажнику — проблема. Все предлагают какие то смешные крохи с продажи.

2. А вот это на самом деле много где так. Если с уходящими расстаются плохо — нечего делать в таких фирмах.

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

очередная история из эпоса "Гениальный 1с-ник Сергей и остальные дураки"


У автора закончится когда-то запас проекций?

Нет, история вообще не про это.

Опять очередная сказочная история. Все ленюсь посмотреть, это один и тот же человек на Хабр эпосы выкладывает или разные клоны?
А статью писал небось директор компании, или один из 2-х менеджеров Сергея?) Аналитика стратегического менеджмента для менеджеров.
Ждем, как во второй части Сергей становится директором огромного концерна, попутно доказывая всем недотепам-руководителем, что главное в жизни — это быть правильным инженером, а не получать второе экономическое образование и ломать голову над стимулированием продаж, анализом рынка и прочей лабудой.
Попутно его выдвигают на премию мира и Нобелевскую, но в силу своей занятости новым проектом в 1С Сергей вежливо отказывается и не приезжает на вручение.
Чувствуется какая-то незавершённость в материале. Ждём вторую часть с эпической финалочкой?
Хороша сказка, а на самом деле Сергей перекантовался пару месяцев во фране, ушел к первому приглянувшемуся крупному клиенту на должность ИТ-директора, потом еще через полгода франь этот купил на первую квартальную премию чисто для прикола.
Статья понравилась, но во всем этом в отдельности бесят эти пункты:
1. Работать во фраче часто жесть. Десятки, а то и сотни проектов вешают на одного программиста и не учитывают, что человек способен сделать за одну единицу времени ограниченное количество работы, а не успел — наказывают рублем.
2. Франч и аутсорс это только дыру с проблемами временно заткнуть, а иначе не получается, т.к. дорого своего хорошего программиста в штат взять.
3. После 90-х появилось модное слово менеджер. Причем менеджерами называют обычных продавцов, а вообще у этого слова перевод другой и смысл был другой. И платят им часто излишне хорошо, хотя по сути часто ни чего сверхъестественного они не делают (часто просто не умеют ничего) и отрывают эти куски денег именно от этого программиста см. п.1. Есть конечно звезды и среди манагеров, но это единицы.
В Российских компаниях, особенно в регионах, часто переоценивают работу манагеров и недооценивают работу специалистов и работяг, которые собственно и приносят доход. Перекос бывает в несколько раз. Однажды (лет 15 назад) я видел на одном заводе «зам. технического директора по технической части». Ни за что не отвечал, да и делать ничего не надо, т.к. начальник отдела инженеров все с диром сам решал. Зарплата у него была аж 150 кРуб, а у инженеров 18 кРуб. По сути одного надо сократить или зама или самого тех.дира а эти затраты пустить на что-то нужное. Часто видел, что есть начальник отдела Х, а в самом отделе Х даже сотрудников нет. Зато зарплата есть и большая, он же начальник. Часто это родственники, которых деть некуда. Или как начальник кадрового отдела вдруг становится директором по кадрам и з.п. сразу в этот же день в 5 раз вырастала. Не правильно это, когда у сотрудников приносящих доход з/п отличается от начальника в 10 раз, ну в 2-3 еще как-то понятно.
UFO landed and left these words here

Иван, ваши тексты как всегда супер! <3

Если честно, то про описание менеджеров как:
… не знают ни бизнеса, ни продукта, не понимают ни слова из задачи, не разбираются в квалификации специалистов ...

не особо понял. А что они делают тогда в этой компании? В моем понимании (и там где я работал) — менеджеры это как раз люди, у которых задача разобраться в «боли» бизнеса и продать ему решение, ну и работать своеобразным медиатором между исполнителем и заказчиком. Не мудрено, что клиенты это просекли и начали игнорировать бесполезную «прокладку». Пока директор (или кто там главный) не обратит внимание на это, то так и будет продолжаться. Вообще (имхо) правильное решение в этой ситуации просто уйти или требовать % от прибыли компании, поскольку очевидно, что Сергей в этой ситуации печется за бизнес чужого дядьки больше чем этот самый чужой дядька и работает за всех.
А сейчас франчи именно такие, и кодеры у них тоже такие же, и консультанты тоже такие же.
Опять герой Д'Артаньян, а остальные…
0) Это 1С-ное деление на «программистов» и «разработчиков» я наверно никогда не пойму. Но:
1) В разработке ПО есть несколько этапов, в нашем случае таких:
— появление проблемы у Клиента
— поиск подрядчика
— бизнес-анализ
— системный анализ
— разработка
— тестирование
— передача в промышленную эксплуатацию
— поддержка
На каждом этапе требуется специалисты, причём это могут быть специалисты достаточно узкие, как Бизнес-аналитик, Системный аналитик, Архитектор, Разработчик, Тестировщик, Менеджер и тд. Так и какие-то специальности могут быть у одного человека, например Бизнес и системный анализ. Или анализ и тестирование. Или архитетктура и разработка.
Не стоит забывать, что у каждого специалиста есть свой грейд и нормально, что джуниор разработчик пишет ровно то что ему дали, а сеньор способен оценить контекст и предложить аналитику изменить решение.

К чему я виду — Сергей сноб, который не умеет в управление командой и процессы разработки ПО. Здорово конечно везде рассказывать, какой ты крутой и окружить себя сеньорами, но это не совсем так работает в реальной жизни. Это нельзя масштабировать и это не подходит длябольшинства задач. Не считая того, что многие программисты не хотят расти в сторону анализа и тем более бизнес-анализа и это НОРМАЛЬНО.

Сергей! Вылези из своего мирка 1С, и посмотри на разработку продуктов, в которую вовлечена хотя бы одна полноценная команда, не то что несколько команд! И в каждой команде есть свои роли!
А я вам советую вылезти из своего. У меня уже пальцы на руках закончились считать интернет-магазины, созданные командами с аналитиками проджектом и прочей дребеденью (которые назваться так только называются), и потратившие на это 2-3 года.
К чему я виду — Сергей сноб, который не умеет в управление командой и процессы разработки ПО.

Нет, вы ведёте к тому, что "Сергею пора перестать выёбываться". Но дело в том, что Сергей и не думал выёбываться. Он просто работает вот как умеет и всё.


Проблема вообще не в Сергее, а в руководстве, которое хочет масштабировать одного человека, но ничего не получается, потому что сложно это — масштабировать одного человека.

А я бы сказал наоборот. Это проблема в организации, если им нужны "Бизнес-аналитик, Системный аналитик, Архитектор, Разработчик, Тестировщик, Менеджер" чтобы делать работу, которую может делать один человек.
А я бы сказал, что все зависит от количества заказов: если их действительно много, то всяких Сергеев нужно освободить от непрофильной деятельности, и вообще на дверь комнаты где он сидит повесить табличку «не беспокоить», звонки переводить только через PМ. А если там один проект в год, то тогда уже можно рассуждать об избыточности на фоне окупаемости и зарплатного фонда.
А вот мне, в свое время, с грамотным начальством повезло, в отличии от Сергея.
Работал на предприятии, которое разрабатывало мебель на заказ. Сам я был эникейщиком, но относительно мебели — просто оператором ПК. Вносил в 3D приложения то что напридумывают дизайнеры.
Так вот вначале я просто сидел и крутил картинки перед клиентом, быстро освоился, начал тоже чего-то рассказывать вместе с дизайнером, но с технической точки зрения. Начальство это услышало, смекнуло что работает все, и в итоге наработки клиенту мы представляли либо вместе, либо вообще я сам.
До окончания работы в компании, схема работы была именно такой. И раз работало все, мне просто взяли помощника, который выполнял черновую работу, то есть улучшили мои условия работы. И это логично, не нужно трогать то что работает, а главное деньги приносит.
Всякая дичь случается в жизни программистов. Кидают на деньги, таскают на допросы в налоговую, угрожают арматурой, обещают испортить репутацию
Действие происходит в провинции, видимо?
ему уже под 40, а вокруг – одни хипстеры

Не знаю, как сейчас в крупных франчах, а точно не наоборот?

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

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


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


Такая схема подходит далеко не для любых проектов. Для простых, типовых и небольших (до 3 месяцев) работает хорошо. Более крупные и сложные стараюсь превратить в несколько более простых и меньших по объему. Если не получается, то анализирую риски по конкретному проекту и решаю, стоит ли браться за него или лучше отказаться.
Также такая схема подходит не всем сотрудникам. Я обсуждаю ее на этапе приема на работу, беру людей, для которых она подходит.
Пока что команда у нас небольшая, 9 человек. Но на фоне моего прошлого опыта, мне нравится, что из этого получается. И я думаю, что такую схему работы удастся масштабировать.

С первых строк угадал что речь пойдет о 1С-программисте. Печально это все, 1С создало новый тип специалистов, новый рынок, новую методологию, новый "стиль", стиль жизни, стиль мышления, работы… зачем? почему? наверное потом что кому-то лень было изучать Java или .Net.

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

Вы сами ответили. Лучше создать новый рынок и все остальное впридачу, чем конкурировать на тесном существующем.


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

наверное потом что кому-то лень было изучать Java или .Net.

потому что рынок — это про деньги, а не про мотивацию изучения инструментов
Вы не забывайте что история 1С уходит корнями в 80е годы, еще до появления явы и уж тем более .Net. и 'стиля жизни' как такоового еще небыло во всяком случае в РФ… да и за бугром он был еще в развивающемся состоянии
рынок что? даже комментировать не буду.
«история 1С уходит корнями в 80е годы», а история С++ и JS куда уходит корнями знаете?
а история С++ и JS куда уходит корнями знаете?

история C++ и JS это история других стран, там у них своя кстати атмосфера. в этой сфере… с коболом и прочими фортранами

История js началась в 95. У жавы чуть раньше. Плюсы — да, из середины 80-х, но реальная история плюсов таки началась в 90е. А вот адЫнЭс реально начинался из какого-то отдела автоматизации в СССР в 80е

Пффф. Нам ИС писали на с++, думаете много чего изменилось? Прослойки между программистами и представителями заказчика были именно что технически малоподкованные. Плюс им ещё вверили костыли делать, без опыта и умений.
В итоге через года мучений по внедрению у нас оказались контакты программистов, а их старые инженеры разбежались, новые вообще ничего не понимали. Зато после выхода на их программистов напрямую задачи стали делаться не месяцами, как до этого, а реально за несколько суток обычно. Ну и плюс изменения, которые мы так долго не могли заставить сделать (хоть и прописанные в ТЗ) удалось объяснить зачем и, главное, КАК сделать.
пара советов Сергею.
1. не нужно хвастаться (даже в мыслях) «незнакомым ему программным продуктами». это занижает вес редкого таланта Сергея. с таким талантом нужно не бояться пойти в новую индустрию — и зажечь там.
2. сейчас Сергей, похоже, как бы плывёт по течению. нужно управлять своей карьерой. иначе велик риск не реализоваться. для этого нужно сфокусироваться на том, что доставляет в работе наибольшее удовольствие: сбор требований, проектирование решения или программирование. и уходить от всемогуторства. оно работает только в простых системах. с ростом размера системы это работать быстро перестаёт. думаю, что Сергею очень нравится и подходит на данном этапе развития роль архитектора решений. эта роль почти не отнимет свободы по сравнению с описанной в статье ролью, но при этом она впишется в понимание людей бизнеса. пока эти люди не понимают, как тебя встроить в свою систему, карьеру не построишь. другими словами, не реализуешься.
3. в свете предыдущего пункта Сергею нужно переосмыслить то, как он себя преподносит. ключевым элементом этого должно быть резюме. из резюме нужно без сожаления вырезать то, что относится к личному написанию кода. пока это сидит в резюме, работодатели видят в Сергее программиста. а значит, не предложат ему действительно интересную должность.
4. главная проблема Сергея в том, что его начальники интеллектуально ниже него. такой начальник никогда не сможет оценить талант Сергея. поэтому в таком мире Сергей всегда будет недооценён. с этим не нужно мириться. с этим миром не нужно пытаться дружить (как описано в главе «новая надежда»). этот мир и работа Сергея в нём должны быть подчинены одной-единственной цели — как можно скорее свалить к более интеллектуально развитым начальникам. они существуют, и существенно облегчают самореализацию.
«Так появился у Сергея короткий поводок. Никаких разговоров по телефону, скайпу, зуму или любым другим средствам голосовой и видеосвязи. Только электронная почта, и только через менеджера, чтобы тот мог рецензировать письма.»
О таком поводке мечтают все интроверты-удаленщики-и не только)))
А если серьезно, то Сергею просто нужно признаться себе, что он перерос простую работу руками и начать учиться общаться с клиентами
Вообще то со стороны заказчика сидит тоже менеджер-заказчик, с которым и общается менеджер-разработчик. Когда внедряли 1С УПП на заводе, на котором я раньше работал, то я несколько раз объяснял менеджеру-внедренцу что нужно сделать, так как они постоянно менялись у разработчика. Но у них же все на уровне записей в блокнотик.
Вообще чтобы понять что и как нужно сделать на конкретном предприятии, нужно неделю, на меньше, прожить на предприятии. Ну чтобы потом не пришлось переделывать, что что-то не учли.
Спасибо, очень жизненный пост. Сталкиваемся с такими же проблемами. В целом и общем это называется «проблемой роста».
Пытаемся решать делегированием — очень жалко отдавать работу другим менее опытным коллегам. Но а) — иначе да, они не научатся; b) — сам столько работы не осилишь, нужно масштабироваться. Ну и выращивать нужно весь стек менеджеров, это в принципе, как я понял, не задача Сергея.
Выстраданная тема. И комментариев много к рассказику. Все даже не дочитал. Всегда такие заметки с удовольствием читаю. Автору привет.
Ну если Сергей действительно такой крутой, как себя описывает, то ему надо искать своего Гейтса/Джобса. Будет на них работать, а они будут бизнес делать.
Было неплохо писать в начале по-честному:
«Все перечисленные персонажи являются вымышленными. Достоверность психологии не гарантируется. Обстоятельства являются комбинацией реальных ситуаций, которых наблюдал автор, и в целом рассказ является фантазией на тему.»

Просто, я когда на Хабре вижу слово «Директор» или «ИТ-директор», сразу лезу смотреть — не автор ли текста Иван Белокаменцев, биоробот? Ага, точно. Не спорю, сначала читалось весьма с интересом — «Ад своими руками», например. Но дальше… вымысел есть вымысел. Нет никакого реального Сергея, это только фантазия на тему.
Было неплохо писать в начале по-честному:
«Все перечисленные персонажи являются вымышленными. Достоверность психологии не гарантируется. Обстоятельства являются комбинацией реальных ситуаций, которых наблюдал автор, и в целом рассказ является фантазией на тему.»


Чисто по приколу, найдите статью, к которой не подходило бы хоть одно предложение из вашего текста.
Любая статья, в которой автор описывает реальные ситуации и/или свои ощущения в этой реальной ситуации. Any key. Реальные рассказы как раз обычно про то, что вот всех компетенций — программиста, менеджера-переговорщика — в одного человека не впихнешь. С этим приходится жить, и — «вот как у нас было один раз на фирме».

Существование такого Сергея законы природы не запрещают, но, по мне, он маловероятен.

Не берусь говорить про 1С, но лично мне, например, очень трудно совмещать — программирование на JavaScript, проектирование интерфейсов, написание текстов (в том числе заявок на патенты), бизнес-планирование, переговоры. У Дурова как-то получалось и программировать быстро, и делать сразу интерфейсы — это исключение. А большинство программистов так делать не может и не любит. Либо кодить, либо рисунки рисовать. Одновременно, либо жевать гамбургер, либо идти… :)

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


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

А есть ли реальный Сергей? То есть, у него есть и отчество, и фамилия — и человек с данным ФИО имеет точно такую историю? Это лично Вы? Я так понял, что это вряд ли конкретно Вы, а скорее абстрактный программист, в котором есть и из Вашей биографии.

Ну, в общем, почему бы и нет — программист может быть и таким многостаночником.

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

этот «конкретный тип» — весь бизнес. у которого не только производство и склады (кстати, видел и управление простым производственным процессом на 1с — не непосредственно, но путем «управления программой управления», и видел управление складскими «шаттлами» на 1с), но и, допустим, биллинг.
К тому же, 1С это среда, и она наверняка берет на себя часть работы: общий интерфейс и базы данных уже есть. Каждый раз новую 1С заново строить на надо.
ну да, так и есть. Это — изрядное преимущество. за которое многие «тру-программеры» эту самую 1с нещадно ругают… ну а 1с-ников называют парапрограммистами.
Статья весьма занятная!
Кстати, как раз после статьи остался вопрос про этот «топ-10». А как вы составляете этот топ?
У нас очень простой показатель: закрываемые часы. По нему и топ.
А как тогда оцениваете задачи в часах?

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

Формально не замеряем производительность: выдающуюся производительность (ровно как и наоборот) обычно и так видно.

Но тем не менее я интересуюсь вопросом формальной оценки труда разработчика.)
У нас франч 1С, тут почти все работы в часах оценивают, потому что из них складывается стоимость для клиента.
Я как-то писал статью на тему этих оценок — habr.com/ru/post/479468
А вообще про оценку тут — habr.com/ru/post/343910
Я был вынужден закрыть свой проект из-за очень талантливого, но не в меру общительного инженера с синдромом Супер Рика. Который перетянул на себя все процессы и разругался вдрызг со всеми поставщиками. Стал незаменимым и начал менять условия. Дело всей моей жизни пришлось закрывать, денег и времени на рестарт уже не осталось — пока мы тушили пожар в команде, по материалам презентации китайцы сделали трешовый, но работающий продукт. Инженер уволен и живет с родителями на их пенсию.

Подозреваю, что и автор и большинство аудитория Хабра и есть эти Сергеи в разной мере. Парни, вы работаете инженером/программистом — работайте только им. Тратьте свободное время на развитие / семью. Гоняясь за одобрением, не потеряйте главного — вы делаете продукт в составе команды. Итоговый результат в том числе и ваша заслуга.
Гоняясь за одобрением, не потеряйте главного — вы делаете продукт в составе команды. Итоговый результат в том числе и ваша заслуга.

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

описание инженера не совпадает с таким 'продолжением'
вообще в эффекте автобуса виноват вышестоящий топ, а не инженер
Негативное мышление — одна из фишек людей подобного типа. Нанимаясь на работу, вы заранее придумываете, как драматично будете увольняться. И внутренний лицедей будет тянуть «Сергея» к этому сценарию, тут Эрик Берн сгрыз бы все ногти от волнения. Вы не нацелены на результат, ваша цель — показать собственную важность через драму. Это как женщина, выходящая раз за разом за алкоголиков.
Описание инженера взято из реальной жизни. Гениальный человек, с системным мышлениемю Вместо офиса в Черногории, встречающий свое 35-летие в захламленной комнате в компании пожилых родителей.
Вы не нацелены на результат, ваша цель — показать собственную важность через драму.

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

Гениальный человек, с системным мышлениемю Вместо офиса в Черногории, встречающий свое 35-летие в захламленной комнате в компании пожилых родителей.

еще такие люди частенько бухать начинают, но вообще такие сценарии скорее редкость чем правилою.
UFO landed and left these words here
допуском туда, куда инженера пускать не надо (общение с поставщиками и тп, которая компетенция отдела закупок, как в указанном примере).

Вы статью прочитали? «Сергей» вместо прямой работы программистом общался с заказчиками и в итоге про%: ал все полимеры. Как и в моем случае, где разработчик железа разругался в хлам с дизайнерами копуснины или поставщиками комплектухи, потому что только он видит тонкости. Но диалога там не было, вот я о чем.
Ключевой игрок оказался слишком токсичным и его история оч похожа на историю «Сергея».
UFO landed and left these words here
«Сергей» вместо прямой работы программистом общался с заказчиками и в итоге про%: ал все полимеры.
Неа. Руководство не смогло организовать адекватного общения с заказчиками и переложили обязанности на такого удобного инженера. Не контролируя и не помогая распределять время, не наращивая производительность конторы, не отслеживая все задачи и прочее.
То есть по сути «ты тут за всех нас поработай, а мы только прибыли получим».
Интересно, что могло в принципе пойти так
Вы закрыли свой бизнес свалив всю ответственность на наёмного сотрудника. вот уж блин важность через драму и не нацеленность на результат.

Есть оплата вовремя, четкое ТЗ и подвоз указанной комплектухи. Взамен требуется сделать документацию и слепить прототип. Вместо этого я получил срач с поставщиками / дизайнерами и огромное «ничего» вместо прототипа, спустя два года. Помогите разобраться, в каком месте я перевалил ответственность на другого человека?
UFO landed and left these words here
В тот момент, когда решили не контролировать процесс и не возвращать инженера из области, в которой ему делать нечего, в область, в которой от него ждут результата.

Не могу ставить лайки, но да, именно это был момент истины. я не зря упомянул Супер Рика — в команде всего один разработчик и он подумал, что сможет зачем-то сам управлять ситуацией. В идеале из инженера, с его компетенциями, должен был получиться СТО, партнер.
Увольнение ключевого сотрудника в условиях дедлайна = смерть проекта
UPD повторюсь, на основании презентации китайцы довольно быстро слепили аналоги
«Сергей» вместо прямой работы программистом общался с заказчиками и в итоге про%: ал все полимеры

зачем вы отправили программиста общатся с заказчиками?

Вместо этого я получил срач с поставщиками / дизайнерами и огромное «ничего» вместо прототипа, спустя два года

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

я вижу, Вы ринулись спорить в комменты, не читая статьи, это похвально и многое объясняет )
В статье четко прописано, что инженер НЕ особо то и хотел общаться с клиентами. Он хотел тупо пилить задачи и решать проблемы. Так что это все прочли статью, а вы — нет…
инженер НЕ особо то и хотел общаться с клиентами
Не хотел бедняга, общаться, но вывезли в лес заставили, негодяи.
Драма
То есть статью вы так и не осилили прочесть?
да вот же, первые абзацы
И тут повезло – обратился клиент с проблемой и программным продуктом, с которыми Сергей хорошо знаком ещё с завода. Устроили скайп, послушали, обсудили. Раздался первый звоночек – Сергей попросил сначала базу посмотреть, типа аудит сделать. Вообще, так не принято было, и все собравшиеся испытали смешанные чувства – радость и опасение. Клиент согласился.

Вы все таки прочитайте всю статью

Понятно, прочитав первые абзацы вы радостно побежали докладывать, что статья осилена
Это уже испанский стыд какой-то…
Это уже испанский стыд какой-то…

Вам как бы по нику положено, не сдерживайте себя
Покажите, где «Сергей» был под дулом пистолета или другой угрозы жизни вынужден бросить свои обязанности писать код и начать строить отдел продаж. На каком этапе ему поступил оффер стать ПМ-ом или сейлом?
Интересная статья. По сути она отражает реальность настоящего дня. Если для 90-х годов были характерны предпочтения людям-универсалам на которых весь бизнес по сути держался, то в 2000-х + в ходу многофункциональный штат. И универсалы либо уходят в руководители, либо в очень крупные специалисты, а если не то и не другое, то получается путаются у всех под ногами и «мешают» бизнес-схеме «работать».
Встречал таких Сергеев) и не однократно за 20 с лишним лет своей ИТ-карьеры.
А давайте пожелаем Сергею достичь успеха — ведь он умеет почти всё. Найти хорошего и верного заказчика, выполнить свой первый контракт, открыть ИП, напечатать свои первые визитки, нанять пару программистов, получить стабильный поток заказов, обучить своих первых сейлов, открыть ООО, питчить в Сколково, снять офис на Садовом, поехать в первый нормальный отпуск, наладить процессы, прохлопать косяк главбуха, получить наезд из налоговой, пережить бегство сейла с партнерской базой, угон партнеров к конкурентам, срыв сроков по важному контракту, попасть в разборки с ключевым партнером обнаружить кассовый разрыв, продать машину, пережить визит приставов к маме, продать дом, получить иск, продать вторую машину, сделать лужу во время плохого разговора с инвестором с золотыми зубами, днем позже проснуться от понимания, что деньги на бизнес кончились и платить нечем, скоро их выселят на улицу, и вот он идет объясниться к инженерам, людям, которые для него больше, чем семья, а там никого нет — все уехали учить заказчика уму-разуму.
Дали бы ему просто возможность нанимать себе своих менеджеров через отдел кадров, именно для своей группы, по своим запросам.
Only those users with full accounts are able to leave comments. Log in, please.