Привет!

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

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

Что это за мышление

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

По моему мнению, каждый разработчик должен помнить, что он часть:

  • бизнеса компании,

  • продукта компании.

Соответственно, задача разработчика — развивать бизнес компании и улучшать продукт. Такая установка означает, что разработчик должен: 

  • знать продукт и его предметную область;

  • знать пользователей своего продукта;

  • понимать, как работает этот бизнес;

  • разбираться в метриках продукта;

  • знать, в какую сторону растёт продукт и бизнес;

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

Всё вместе это называется «продуктовым» или «бизнесовым» мышлением. Добавляем личную заинтересованность и проактивность, а главное, ответственность за успехи и провалы — и получаем «владение» продуктом.

Такой подход будет требовать значительных личных усилий. Зачем это компании и зачем это вам?

Преимущества для компании

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

Доведение дел до конца

Если разработчик считает своей задачей только написание кода, то он бросает задачу, как только она покинула его зону ответственности. Это приводит к тому, что задачи часто возвращаются из тестирования, потому что разработчик сам толком не проверял результат; ветка с кодом зависает и никак не выезжает на прод; эксперименты забывают раскатить, а фича-тоглы — включить.

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

Правильные архитектурные решения

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

Помощь product owner в нахождении оптимальной реализации фичи

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

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

Большая эффективность и креативность

Такие работники будут работать лучше, объяснение — дальше в статье.

Проактивность

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

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

Преимущества для вас

Вы будете более ценным для бизнеса

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

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

Вы будете работать в лучших местах

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

Поговорим о счастье

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

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

Смотрите: в сутках 24 часа, из них 8 (в идеале) мы спим. Остаётся 16 часов, из которых половину забирает работа. Если учесть другие наши дела: поездки, магазины, спортзал, встречи с друзьями, etc., окажется, что на работе мы проводим времени больше, чем с семьёй. К выбору супруга мы, как правило, относимся весьма ответственно: мы не вступаем в брак просто так. Мы живём вместе, чтобы быть счастливыми. Почему же мы так мало говорим о счастье на работе, если проводим там едва ли не больше времени? Мы годами сидим на нелюбимых работах, делаем скучные вещи — но разве не может всё быть по-другому?

Я считаю, что может, и ключ — во владении продуктом. Есть несколько точек, с которых можно посмотреть на связь счастья с владением своим продуктом.

Владение и отчуждение

Зачатки размышлений на тему отчуждения появились ещё у Локка, а развились и оформились в полноценную теорию у Гегеля и Фейербаха. Маркс же перевёл эту проблему из религиозного ракурса в бытовой. Не буду утруждать вас длинным разбором мыслей этих философов и приведу главные для сегодняшней статьи.

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

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

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

Ценность произведённого тобой продукта

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

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

Мотивация и типы людей

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

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

Тип X предрасположен к «поведению типа A» — стремлению постоянно достигать, склонности к соперничеству. Тип I имеет склонность к «поведению типа B» — спокойному, взвешенному существованию.

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

No significant differences were found between Type A and B agents and three measures of sales performance and one measure of general job satisfaction. Type A behavior among the sample was associated with measures of stress and number of health complaints

Matteson M. Matteson, Michael T., John M. Ivancevich, and Samuel V. Smith. "Relation of Type A behavior to performance and satisfaction among sales personnel." Journal of Vocational Behavior 25.2 (1984): 203-214.

Results revealed that JAS-defined Type A’s and Type B’s did not differ in their attributions for success, but Type A’s made more internal attributions for failure than did Type Bs. This attributional difference was due to the Type A’s tendency to attribute failure to a lack of ability.

Musante, Linda, James M. MacDougall, and Theodore M. Dembroski. "The Type A behavior pattern and attributions for success and failure." Personality and Social Psychology Bulletin10.4 (1984): 544-553.

Владение продуктом позволит вам:

  • лучше чувствовать свою компетентность, ведь вы не только умеете писать код, но и понимаете, зачем его писать;

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

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

Ощущение собственной компетентности, бо́льшая автономия и лучшее понимание других людей в компании изменят вашу мотивацию и поведение в сторону типов I и B соответственно, а значит, сделают вашу жизнь спокойнее и счастливее. И заодно спасут вас от ранней смерти.

Выводы

Что получается в итоге? Ваша направленность на владение продуктом сделает вас более ценным специалистом, а главное, более счастливым человеком. 

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

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

Будьте счастливы!

Комментарии (70)


  1. harios
    13.06.2022 09:46
    +20

    Что получается в итоге? Ваша направленность на владение продуктом сделает вас более ценным специалистом, а главное, более счастливым человеком.

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


    1. dimskiy
      13.06.2022 10:10
      +10

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

      А "скрамы"/"владения" и прочие хайповые термины от скрам-мастеров и Ко можно игнорировать как часть их хайп-культуры. Суть, которая часто за ними стоит, не нова и придумана не ими.


      1. harios
        13.06.2022 11:20
        +3

        По-моему, вы тоже перегибаете палку, но в другую сторону.

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

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

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


        1. dimskiy
          13.06.2022 11:28
          +1

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

          Но ваш посыл тоже совершенно понятен и отчасти справедлив. Важно отличать всякое "доброе и вечное" от банальной манипуляции бизнеса.


          1. nApoBo3
            13.06.2022 12:58
            +2

            Ещё в 2002 или 2003 году знал несколько компаний которые внутри себя приняли концепцию, конкуренция на уровне цены изжила себя, мы не будем дешёвыми, мы будем брать сервисом. В итоге они или закрылись, или были поглощены теми кто так не считал. Все таки, в РФ, в масмаркете, люди не готовы платить и ищут самую низкую цену, а тех кто готов платить очень не много, а уж в масмаркет ценовом сегменте, так и вообще единицы.


        1. antonblockchain
          13.06.2022 20:24
          +2

          А какая доля этого владения?
          0. потому что 100% владения принадлежит ВЛАДЕЛЬЦАМ КОМПАНИИ.
          по этому термин владение в статье это подмена понятий.
          Или даже прямая ложь.

          Больше подойдет термин мастерство.
          Или термин сопричастность.
          но все эти три термина крайне не выгодны собственнику.
          потому что сопричастность это профсоюз.
          А мастерство — это бусфактор.


    1. unkmas Автор
      13.06.2022 10:14
      +1

      Стоит отметить, что про количество работы я ничего не писал :) Я вообще сторонник того, что 40дневная рабочая неделя - это пережиток прошлого, и нужно количество часов снижать.

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


      1. pfffffffffffff
        13.06.2022 11:58
        +2

        40дневная - оговорочка?)


      1. Dolios
        13.06.2022 13:34
        +3

        40дневная рабочая неделя — это пережиток прошлого

        Спасибо, барин)


    1. Tangeman
      14.06.2022 12:02
      +2

      а в свободное время заниматься чем душа лежит.

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


      Не все ведь идут на условно любую (не очень противную) работу, некоторые занимаются на работе как раз тем чем и "в свободное время для души" — просто там за это ещё и платят, и если речь об IT — даже очень хорошо платят.


    1. falc
      14.06.2022 14:03

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


      1. unkmas Автор
        14.06.2022 14:19

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


        1. roswell
          15.06.2022 22:42

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


  1. Nialpe
    13.06.2022 10:36
    +6

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


    1. dimskiy
      13.06.2022 11:30

      Особенно увлекательно слышать про такую "вовлеченность" у полугосударственных компаний, где все делается "на по*%й" прям сразу с оформления нового работника :)


    1. unkmas Автор
      13.06.2022 11:44

      А почему не поменять работу на ту, где бизнес таки это ценит, а продукт будет вам интересен?


      1. Nialpe
        13.06.2022 12:55
        +2

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


        1. unkmas Автор
          13.06.2022 13:05
          +1

          Жаль. Единственное, что остаётся - пожелать, чтоб рано или поздно вы таки нашли такую работу.

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


          1. yerbabuena
            14.06.2022 22:24

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

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


            1. unkmas Автор
              15.06.2022 13:53

              Я вижу для этого целый ряд предпосылок, на самом деле:

              1) Бизнес постепенно осваивает новую информацию. Я в статье ссылался на несколько источников, история в том, что свободные и поддерживаемые работники работают лучше, бизнесу это выгодно
              2) Существует уже далеко ненулевое число успешных компаний, которые даже полностью владеются своими сотрудникм (например, John Lewis и Herman Miller). Такие истории будут показывать, что это возможно. Интересный рассказ на эту тему можно послушать тут https://youtu.be/yb2h0qPWp2Q


      1. ReadOnlySadUser
        13.06.2022 13:02
        +1

        Ну, я вот руководствуясь такой логикой сменил 5 мест работы в разных сферах, прошел через embedded, аутсорс (в основном сетевой софт), ИБ, HFT и блокчейн-стартап. В итоге, уволился и вернулся в ИБ, как наименее раздражающую меня область, хотя мне всё также наплевать на то что я делаю и кому оно надо. Задачу сделал, ЗП получил - и слава богу.


      1. FlashHaos
        13.06.2022 14:42
        +3

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

        А потом денег платят меньше рынка.


        1. unkmas Автор
          13.06.2022 14:43

          Ну ответ же очевидный - не нужно идти работать ниже рынка :) Компании могут пропагандировать всё что угодно, а вам уже решать - верить этой пропаганде или нет


  1. mnocard
    13.06.2022 10:49
    +3

    Мне кажется, что человек незаинтересованный в том, что он делает не сможет просто взять и начать "владеть" тем, что он делает, как бы он не старался. Просто потому что ему не интересно. Хотел бы рассказать на своем примере, не подумайте, что я хвастаюсь: Я проработал врачом 10 лет, иногда было весело и интересно, но в целом эта работа мне никогда не нравилась. Когда перешёл в разработчики, понял, что я именно там, где должен быть. Меньше чем за полгода получил отзыв от коллеги-аналитика, что со мной работать лучше чем со многими другими более опытными разработчиками, потому что я вовлечён и мне интересно делать то, что я делаю: участвовать в обсуждении задач, в поиске оптимальных вариантов и возможных потенциальных проблем. В то время как незаинтересованный разработчик просто говорит: "Да пофиг, скажи как сделать, я сделаю".

    Заставить себя быть заинтересованным - та ещё задача. Если не интересно быть разработчиком, то может лучше не быть им?


    1. ReadOnlySadUser
      13.06.2022 13:10
      +3

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

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


    1. 0xd34df00d
      13.06.2022 19:59
      +2

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


    1. yerbabuena
      14.06.2022 22:30

      Если не интересно быть разработчиком, то может лучше не быть им?

      Угу, а где еще можно поднимать 200000р вбелую со всеми бенефитами и при этом не покидать хорошо обустроенного места проживания? Закладки не предлагать, там слишком вредная специфика :)


  1. boronov
    13.06.2022 11:42
    +1

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

    Но еще раз, это также сильно зависит от руководства продукта / компании. Какое бы не было желание, если в интересах вышестоящих лиц работа 8/5 строго по регламенту, всё желание у разработчика отбивается на раз.

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


    1. unkmas Автор
      13.06.2022 11:43
      -3

      Конечно! И поэтому почувствовав "вкус" владения продуктом - вы просто уже не пойдёте на работу, где вам не дадут этой самой свободы


      1. mvv-rus
        14.06.2022 04:48

        И даже если там платят больше денег?
        Если так, то это «владение» не просто иллюзия, а иллюзия вредная, противоречащая интересам работника.


        1. unkmas Автор
          14.06.2022 06:07

          Не согласен. Есть много мест, куда я не пойду, даже если мне предложат x2 денег, и это нормально. Деньги - это хорошо, но они не всегда стоят того.


          1. mvv-rus
            14.06.2022 07:14

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


            1. unkmas Автор
              14.06.2022 07:17

              Почему вы считаете, что иллюзии вкладываю я, а не вы? Нет, важны не только материальные вещи, важно и то, как вы себя ощущаете. Я в статье ссылался на источники - рекомендую с ними ознакомиться


              1. mvv-rus
                14.06.2022 16:05

                Почему вы считаете, что иллюзии вкладываю я, а не вы?

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


  1. kichrot
    13.06.2022 12:03
    +3

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

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

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

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

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

    Голубая мечта всех рабовладельцев, это раб, который всей душой болеет, за свой рабский труд:

    ... Коммунизмом же мы называем такой порядок, когда люди привыкают к исполнению общественных обязанностей без особых аппаратов принуждения, когда бесплатная работа на общую пользу становится всеобщим явлением ...
    В. И. Ленин «Доклад о субботниках на московской общегородской конференции РКП(б) 20 декабря 1919 г.» — Полн. собр. соч., т. 40, с. 33—34.

    Рабовладельцы рукоплещут дедушке Ленину, стоя. :)


    1. Hardcoin
      13.06.2022 12:37
      +1

      в условиях массового товарного производства

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

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


    1. unkmas Автор
      13.06.2022 12:52

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

      2. Если уж вступать на тропу обсуждения "коммунизма", то

        1. социализм != коммунизм

        2. к капитализму немало вопросов, которые скорее приводят к рабскому труду (привет, склады Амазона)

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

        Полный отказ от специализации в статье и не рассматривался. А вот получение знаний в соседних областях - упрощают коммуникацию и делают её цепочки более короткими. Преимущества этого рассматривают такие области знаний человечества, как теория операций и семиотика. Пресловутый t-shapeness - как раз об этом.

      4. >Отчуждение позволяет человеку чувствовать себя свободным
        С удовольствием почитал бы материалы на эту тему

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

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

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


    1. mvv-rus
      14.06.2022 04:54
      +1

      Ну, Ленин, вообще-то писал о таком обществе, когда в силу развития производительных сил необходимые на исполнение общественных обязанностей затраты труда становятся столь несущественными, что для мотивации такого труда достаточно слабых символов типа общественного одобрения, стремления получить авторитет, чисто спонтанного интереса к некой деятельности (типа «иначе скучно»). То есть — примерно, о временах, когда «вкалывают роботы, а не человек». Не знаю, достижим ли в принципе такой уроень развития производительных сил, но то, что мы сейчас к нему даже не близко — в этом я уверен. А потому за труд здесь и сейчас надо платить — как там Лютик пел?
      PS Ну, а рабовладение свойственно значительно более низкому уровню развития производительных сил — сильно ниже чем сейчас, потому что рабовладение и сколь-нибудь сложный труд совместимы очень плохо, в результате производительность сложного труда от рабства страдает (впрочем, бывают исключения: уровень производительности труда работников на хлопковых плантациях Юга США на момент отмены рабства был достигнут только где-то к середине XX века, когда стали широко использоваться машины).


      1. kichrot
        14.06.2022 13:10

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

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

        Вы предполагаете при коммунизме мотивацию на труд, т.е. плату за труд. При этом размер и форма оплаты принципиального значения не имеет.

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

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

        Ленин это знал и просто на просто людям нагло врал, ради пропагандистских целей.

        Факт того, что теория коммунизма не соответствует объективной реальности, Ленин признал, в полемике с Бухариным:

        ... Что же хочет тов. Бухарин? — Ха­рактеризовать социалистическое общество в развернутом виде, т. е. коммунизм. Тут неточности у него. Мы сейчас стоим безусловно за государство, а сказать — дать ха­рактеристику социализма в развернутом виде, где не будет государства — ничего тут не выдумаешь, кроме того, что тогда будет осуществлен принцип — от каждого по способностям, каждому по потребностям. Но до этого еще далеко, и сказать это — зна­чит ничего не сказать, кроме того, что сказать, что почва слаба под ногами. К этому придем в конце концов, если мы придем к социализму. ...
        СЕДЬМОЙ ЭКСТРЕННЫЙ СЪЕЗД РКП(б) В.И. Ленин ВЫСТУПЛЕНИЯ ПРОТИВ ПОПРАВКИ БУХАРИНА К РЕЗОЛЮЦИИ О ПРОГРАММЕ ПАРТИИ ПСС т.36.стр.65

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

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

        Вы ошибаетесь. Рабовладение определяет факт собственности на производительные силы, а не уровень развития этих производительных сил.


        1. mvv-rus
          14.06.2022 16:19

          Давайте я тут о хотя бы марксизме-ленинизме спорить не буду. Мне в отношении него как-то так хватило сданного в свое время на «отлично» Госэкзамена по нему, чтобы интересоваться им дальше. Спорить не буду хотя бы потому, что для понимания марксизма-ленинизма требуется диалектический подход — т.е., если вкратце, восприятие явлений как не обязательно везде и всегда равных себе — точнее некоему их описанию, т.к. сами явления бесконечно сложны и по своей природе противоречивы, вы же диалектикой не пользуетесь: это неравенство явлений самим себея явно игнорируете.
          В конце концов, что там писал Ленин сотню лет назад, это уже имеет лишь исторический интерес.
          Что до коммунизма, то сейчас он неадекватен уровню развития производительных сил, и попытка построить его здесь и сейчас ни к чему хорошему не приведет. А что там будет в будущем, этого я сказать не могу, ибо пророческим даром не обладаю.


  1. Nohwan
    13.06.2022 12:08

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


    1. unkmas Автор
      13.06.2022 12:09

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


  1. Lelant0s
    13.06.2022 14:41

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

    Ответственность же за продукт лежит на продакте, как на человеке, отвечающем за прибыльность.

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


  1. lair
    13.06.2022 14:47

    Соответственно, задача разработчика — развивать бизнес компании и улучшать продукт.

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


    1. unkmas Автор
      13.06.2022 15:11

      А развивать их в какую сторону? Что вообще означает "развитие продукта" в отрыве от бизнеса?


      1. lair
        13.06.2022 15:13

        А развивать их в какую сторону?

        (а) в ту, которую считает нужным бизнес
        (б) в ту, которая принята в индустрии
        (ц) в ту, которая интересна мне


        Что вообще означает "развитие продукта" в отрыве от бизнеса?

        Откуда вы взяли "в отрыве"?


  1. NeverIn
    13.06.2022 15:16

    и в конце концов больше денег и стоков

    А где этот «конец концов»?
    Нельзя ли начать именно с денег и стоков, ну хотя бы в договоре?
    Без этого это сплошная манипуляция, ведь как верно замечено в тексте в итоге произойдёт отчуждение продукта, а причастные к нему на обочине этого праздника.


    1. unkmas Автор
      13.06.2022 16:19

      Не можно, а даже нужно) Но это ведь никак не противоречит тому, что если вы будете более ценным - то и денег со стоками будете получать больше.

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


      1. NeverIn
        13.06.2022 17:50

        Не противоречит, но и не гарантирует. А знание конкретного продукта ценно как правило внутри конкретной компании.


      1. antonblockchain
        13.06.2022 22:10
        +1

        Собственник наименее ценный в компании.
        Более того он стремится создать процессы так чтобы все работало само без него.
        Однако получает 100% владения.

        Так что если вы будете более ценным то владения вы не получите.
        Потому что это даст вам возможность стать собственником.
        А это не интересно текущему собственнику совсем.
        Его и так все устраивает.


  1. grumbler70
    13.06.2022 17:50
    +1

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

    Мысль, что модель "Разработка" + "Эксплуатация" может быть тоже полезной, интересной, требующей высокого профессионализма, и при этом достойно оплачиваемой никому в голову не приходит, что-ли?

    Или опять весь ИТ мир почему-то опять сократили до подмножества "ИТ=разработка и точка"?

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

    PS Это всё к тому, что разработчик не обязательно с Продуктом дело имеет. Мир ИТ гораздо разнообразнее.


    1. unkmas Автор
      13.06.2022 18:03

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


      1. DikSoft
        13.06.2022 18:15

        Т.е. от всей этой высокой кухни с Продуктовым подходом и разработкой мы плавно перемещаемся в вопрос мотивации персонала?
        "Каждая уборщица должна болеть за качество продукции родного завода"


        1. unkmas Автор
          13.06.2022 18:28

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


          1. DikSoft
            13.06.2022 18:32

            статья про то, что самому разработчику можно делать, чтобы жить лучше

            Т.е. для соблюдения work/life баланса и повышения ощущения счастья у разработчика есть только один рецепт, а именно воодушевиться сопричастностью к высоким результатам компании? А если он на результаты не влияет вообще никак, всё, уходить искать другую фирму?


            1. unkmas Автор
              13.06.2022 19:11

              Боюсь, что ответа на этот вопрос нет ни у кого в мире, поскольку счастье - сложная вещь и её ещё предстоит изучать и изучать. Я показал тот путь, о котором знаю я.


        1. mvv-rus
          14.06.2022 05:07

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


  1. Nbx
    13.06.2022 18:31
    +1

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

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


    1. unkmas Автор
      13.06.2022 18:34
      +1

      Добавил слово "разработчиком" :) От бытия скрам-мастером судьба меня уберегла


      1. mvv-rus
        14.06.2022 05:05

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


        1. unkmas Автор
          14.06.2022 06:10

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


          1. mvv-rus
            14.06.2022 07:16

            Не особо. Видимо, вы ещё не осознали свои изменившиеся объективные интересы.


  1. Sergey-Titkov
    13.06.2022 18:49
    +4

    Давайте поговорим о низменном.
    О деньгах.
    Посмотрим на описанное в статье со стороны разработчиков.
    Но сначала уточним:

    • Время не бесконечно

    • Мыслетопливо не бесконечно Поэтому вывод, на все не хватит, либо одно, либо другое.

    Есть разработчик А - он вот такой как описано в статье, весь в продукте, держит понимание на кончике пальцев. Реагирует правильно, как нужно бизнесу. Цена этого, его время уходит на изучение продукта.
    Есть разработчик Б - он отлично делает работу, но дистанцируется от вопросов бизнеса и продукта. Там вот есть люди в костюмах. А я потрачу энергию и время на изучение нового в разработке. Языки или фреймворки. Все в рамках работы.

    Теперь эти два разработчика выходят на рынок.
    Риторический вопрос, кто найдет работу за нужный прайс первым.
    Что может разработчик А предложить рынку? Только желание изучать и погружаться в продукт?
    Сколько компаний готово купить это?

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


    1. NeverIn
      13.06.2022 21:25
      +1

      Ну тут все просто - компания хочет разработчика-аналитика за зп разработчика мотивируя мутным будущим


      1. antonblockchain
        13.06.2022 23:19
        +1

        + компания привязывает разработчика.
        так как все его знания только об этой компании.
        и для другой они стоят 0.
        (а даже если не 0 ему скажут что 0 на собеседовании)


    1. event1
      14.06.2022 12:17
      +1

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


  1. WASD1
    13.06.2022 22:37

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

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


  1. mvv-rus
    14.06.2022 05:02
    +1

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

    По самому главному критерию — месту в системе разделения труда и способу получения дохода — ничем.
    Есть различия лишь по второстепенным критериям: размеру дохода, условиям труда и т.п.


  1. Grigorenkovic
    14.06.2022 10:05

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


  1. event1
    14.06.2022 12:21

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

    Возможно такой подход не подойдёт более крупным организациям, ну да и Чёрч с ними.