Привет!
Я уже 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)
Nialpe
13.06.2022 10:36+6Довелось поработать на разных проектах и могу смело дополнить вашу статью такой мыслью - не всегда продукт с точки зрения и технологий, и предмета, интересен разработчику и тогда (как бы это грубо не звучало) закрыл задачу, получил зарплату - и гори оно все синим пламенем, как оно там дальше будет развиваться. Да и бизнес, который не просто покупает решение задач и ценит вовлеченность не просто поглаживанием по голове, встречать не доводилось. Допускаю, что я слишком бездарен для этого.
dimskiy
13.06.2022 11:30Особенно увлекательно слышать про такую "вовлеченность" у полугосударственных компаний, где все делается "на по*%й" прям сразу с оформления нового работника :)
unkmas Автор
13.06.2022 11:44А почему не поменять работу на ту, где бизнес таки это ценит, а продукт будет вам интересен?
Nialpe
13.06.2022 12:55+2Меняю, но так и не встретил. Не могу сказать, что бизнес не ценит совсем - зарплату платят, но и не более того.
unkmas Автор
13.06.2022 13:05+1Жаль. Единственное, что остаётся - пожелать, чтоб рано или поздно вы таки нашли такую работу.
Я верю в то, что смена мышления в головах руководства компаний - тоже будет происходить, и таких мест будет становиться больше с каждым днём.yerbabuena
14.06.2022 22:24Я верю в то, что смена мышления в головах руководства компаний - тоже будет происходить,
И какие Вы видите предпосылки для того чтобы состоялась "смена мышления в головах руководства компаний"? Бизнес - это всегда найти подешевле, продать подороже, а качество в долгосрочной перспективе - плохой товар, т.к. от стремления к нему одни издержки с неизмеримым критерием успешности, в отличие от дельты себестоимости и оптовой цены.
unkmas Автор
15.06.2022 13:53Я вижу для этого целый ряд предпосылок, на самом деле:
1) Бизнес постепенно осваивает новую информацию. Я в статье ссылался на несколько источников, история в том, что свободные и поддерживаемые работники работают лучше, бизнесу это выгодно
2) Существует уже далеко ненулевое число успешных компаний, которые даже полностью владеются своими сотрудникм (например, John Lewis и Herman Miller). Такие истории будут показывать, что это возможно. Интересный рассказ на эту тему можно послушать тут https://youtu.be/yb2h0qPWp2Q
ReadOnlySadUser
13.06.2022 13:02+1Ну, я вот руководствуясь такой логикой сменил 5 мест работы в разных сферах, прошел через embedded, аутсорс (в основном сетевой софт), ИБ, HFT и блокчейн-стартап. В итоге, уволился и вернулся в ИБ, как наименее раздражающую меня область, хотя мне всё также наплевать на то что я делаю и кому оно надо. Задачу сделал, ЗП получил - и слава богу.
FlashHaos
13.06.2022 14:42+3Яндекс вот занимается этой пропагандой. Мы - команда мечты, у нас работают лучшие, быть частью Яндекса - значит быть на острие, на пике, в ряду небожителей.
А потом денег платят меньше рынка.
unkmas Автор
13.06.2022 14:43Ну ответ же очевидный - не нужно идти работать ниже рынка :) Компании могут пропагандировать всё что угодно, а вам уже решать - верить этой пропаганде или нет
mnocard
13.06.2022 10:49+3Мне кажется, что человек незаинтересованный в том, что он делает не сможет просто взять и начать "владеть" тем, что он делает, как бы он не старался. Просто потому что ему не интересно. Хотел бы рассказать на своем примере, не подумайте, что я хвастаюсь: Я проработал врачом 10 лет, иногда было весело и интересно, но в целом эта работа мне никогда не нравилась. Когда перешёл в разработчики, понял, что я именно там, где должен быть. Меньше чем за полгода получил отзыв от коллеги-аналитика, что со мной работать лучше чем со многими другими более опытными разработчиками, потому что я вовлечён и мне интересно делать то, что я делаю: участвовать в обсуждении задач, в поиске оптимальных вариантов и возможных потенциальных проблем. В то время как незаинтересованный разработчик просто говорит: "Да пофиг, скажи как сделать, я сделаю".
Заставить себя быть заинтересованным - та ещё задача. Если не интересно быть разработчиком, то может лучше не быть им?
ReadOnlySadUser
13.06.2022 13:10+3Могу сказать, что вовлеченностб и интерес к работе не так чтобы имеют прямую связь. Я ни разу не заинтересованный в продукте разработчик, и в целом мне на всё плевать, но ввиду того, что я-таки изображаю из себя профессионала, я всё-таки не могу себе позволить делать задачи на отвали.
Поэтому, я никогда не руководствуюсь логикой "скажи как сделать, я сделаю". Я всегда сделаю максимально качественно, вникну в детали и выдам оптимальный, как мне кажется, результат с учётом всех хотелок заказчика и времени. Просто на то, что с этим результатом он будет делать, равно как и на то, что именно нужно будет делать - мне пофигу.
0xd34df00d
13.06.2022 19:59+2«Быть разработчиком» — слишком общий лейбл. Мне, например, интересно решать сложные технические задачи, а решать проблемы бизнеса или пользователей, или владеть продуктом — неинтересно.
yerbabuena
14.06.2022 22:30Если не интересно быть разработчиком, то может лучше не быть им?
Угу, а где еще можно поднимать 200000р вбелую со всеми бенефитами и при этом не покидать хорошо обустроенного места проживания? Закладки не предлагать, там слишком вредная специфика :)
boronov
13.06.2022 11:42+1Спасибо, статья довольно познавательная. В целом я согласен, как мне кажется и как писали выше, суть тут не совсем в том, чтобы работать не покладая рук, а в том, чтобы работать ответственно. Интерес, понимание сути и ощущения своей причастности к проекту способствуют появлению этого желания.
Но еще раз, это также сильно зависит от руководства продукта / компании. Какое бы не было желание, если в интересах вышестоящих лиц работа 8/5 строго по регламенту, всё желание у разработчика отбивается на раз.
Как по мне нам нужно больше свободы, не нужно без веских на то причин проводить тотальный контроль.)
unkmas Автор
13.06.2022 11:43-3Конечно! И поэтому почувствовав "вкус" владения продуктом - вы просто уже не пойдёте на работу, где вам не дадут этой самой свободы
mvv-rus
14.06.2022 04:48И даже если там платят больше денег?
Если так, то это «владение» не просто иллюзия, а иллюзия вредная, противоречащая интересам работника.unkmas Автор
14.06.2022 06:07Не согласен. Есть много мест, куда я не пойду, даже если мне предложат x2 денег, и это нормально. Деньги - это хорошо, но они не всегда стоят того.
mvv-rus
14.06.2022 07:14Ну да, на другой стороне уравнения есть условия труда. Интенсивность, прежде всего.
Ну и ещё = комфорт в помещении и т.д. Т.е. — вещи чисто материальные.
Но я как-то примерно равные эти условия в виду имел.
PS Вы, конечно, можете идти куда угодно — но не надо людям в головы иллюзии вкладывать.unkmas Автор
14.06.2022 07:17Почему вы считаете, что иллюзии вкладываю я, а не вы? Нет, важны не только материальные вещи, важно и то, как вы себя ощущаете. Я в статье ссылался на источники - рекомендую с ними ознакомиться
mvv-rus
14.06.2022 16:05Почему вы считаете, что иллюзии вкладываю я, а не вы?
Потому что я рассматриваю, в первую голову, объективные обстоятельства взаимодействия наемного работника и владельца бизнеса: кто что затрачивает и что получает взамен.
А отражение этого процесса в чьих-либо головах — это уже вторичный результат.
kichrot
13.06.2022 12:03+3... Маркс много писал об отчуждении — отрыве рабочего от результатов своего труда и от самого процесса производства. Человек работает, но не чувствует никакой связи с конечным продуктом своей деятельности: изо дня в день он завинчивает один и тот же болт на конвейере и не ощущает, что создаёт что-то большое, ведь его работа мала и однообразна. Он не видит смысла в работе ...
Автор явно, умышленно или не умышленно, в своей статье вступил на тропу радикального идеализма и утопизма, что и видно из аргументов теоретиков коммунизма, на которые автор ссылается.
Но, мы из всего долгого опыта человечества знаем, что максимальная производительность труда человека, в условиях массового товарного производства, всегда достигается именно путем максимального отчуждения работников от результатов своего труда.
Именно путь узкой специализации позволяет работнику быть максимально эффективным, в производственной цепочке. А, узкая специализация, это всегда отчуждение. Отчуждение позволяет человеку чувствовать себя свободным, как не парадоксально это выглядит для утопистов, в том числе и марксистов.
Практика показывает, что все утопические идеи, о преодолении отчуждения, в конечном счете объективно ведут к закабалению работников, в результате не только экономической зависимости, но и в результате морально-нравственной зависимости.
Голубая мечта всех рабовладельцев, это раб, который всей душой болеет, за свой рабский труд:
... Коммунизмом же мы называем такой порядок, когда люди привыкают к исполнению общественных обязанностей без особых аппаратов принуждения, когда бесплатная работа на общую пользу становится всеобщим явлением ...
В. И. Ленин «Доклад о субботниках на московской общегородской конференции РКП(б) 20 декабря 1919 г.» — Полн. собр. соч., т. 40, с. 33—34.Рабовладельцы рукоплещут дедушке Ленину, стоя. :)
Hardcoin
13.06.2022 12:37+1в условиях массового товарного производства
Если производить сотню почти одинаковых сайтов в день и нанять десятки программистов на отдельные операции, может быть это и сработает (хотя вряд ли).
Но в обычной ситуации никакого массового товарного производства программных продуктов не происходит. Это штучный, уникальный товар, один экземпляр которого производится, нередко, годами. Поэтому и тезис не относится к программистам вообще никак.
unkmas Автор
13.06.2022 12:52Про коммунизм и радикальную тропу в статье нет ни одного слова. Если начать игнорировать любые мысли по принципу того, как это кто-то где-то не так применял - боюсь, придётся отказаться от любых человеческих знаний и мыслей
-
Если уж вступать на тропу обсуждения "коммунизма", то
социализм != коммунизм
к капитализму немало вопросов, которые скорее приводят к рабскому труду (привет, склады Амазона)
>Но, мы из всего долгого опыта человечества знаем, что максимальная производительность труда человека, в условиях массового товарного производства, всегда достигается именно путем максимального отчуждения работников от результатов своего труда.
Полный отказ от специализации в статье и не рассматривался. А вот получение знаний в соседних областях - упрощают коммуникацию и делают её цепочки более короткими. Преимущества этого рассматривают такие области знаний человечества, как теория операций и семиотика. Пресловутый t-shapeness - как раз об этом.>Отчуждение позволяет человеку чувствовать себя свободным
С удовольствием почитал бы материалы на эту тему> Практика показывает, что все утопические идеи, о преодолении отчуждения, в конечном счете объективно ведут к закабалению работников
Я знаком с другой практикой. У Пинка в книге можно почитать про примеры таких практикГде вообще вы нашли у меня слова про "бесплатность" труда? :) Всё, о чём я говорю - это вершина пирамиды, которая важна после закрытия базовых потребностей.
Если же отвечать на комментарий в целом - то как раз таки современная наука в купе с современной практикой и опровергает ваши доводы. Старые принципы построения компаний и отношения людей к труду - неизбежно устаревают, а современный мир - неизбежно левеет, что хорошо заметно по многим европейским странам. Будем ли мы жить в коммунизме? Надеюсь, нет. Будем ли мы более счастливы? Надеюсь, да.
mvv-rus
14.06.2022 04:54+1Ну, Ленин, вообще-то писал о таком обществе, когда в силу развития производительных сил необходимые на исполнение общественных обязанностей затраты труда становятся столь несущественными, что для мотивации такого труда достаточно слабых символов типа общественного одобрения, стремления получить авторитет, чисто спонтанного интереса к некой деятельности (типа «иначе скучно»). То есть — примерно, о временах, когда «вкалывают роботы, а не человек». Не знаю, достижим ли в принципе такой уроень развития производительных сил, но то, что мы сейчас к нему даже не близко — в этом я уверен. А потому за труд здесь и сейчас надо платить — как там Лютик пел?
PS Ну, а рабовладение свойственно значительно более низкому уровню развития производительных сил — сильно ниже чем сейчас, потому что рабовладение и сколь-нибудь сложный труд совместимы очень плохо, в результате производительность сложного труда от рабства страдает (впрочем, бывают исключения: уровень производительности труда работников на хлопковых плантациях Юга США на момент отмены рабства был достигнут только где-то к середине XX века, когда стали широко использоваться машины).kichrot
14.06.2022 13:10Ну, Ленин, вообще-то писал о таком обществе, когда в силу развития производительных сил необходимые на исполнение общественных обязанностей затраты труда становятся столь несущественными, что для мотивации такого труда достаточно слабых символов типа общественного одобрения, стремления получить авторитет, чисто спонтанного интереса к некой деятельности (типа «иначе скучно»). ...
Ваша интерпретация понятия "коммунизм", противоречит ленинской интерпретации этого же понятия.
Вы предполагаете при коммунизме мотивацию на труд, т.е. плату за труд. При этом размер и форма оплаты принципиального значения не имеет.
Ленин же отрицал любую оплату за труд при коммунизме, т.е. Ленин отрицал любую мотивацию для труда при коммунизме. Согласно Ленина при коммунизме человек должен трудится не ради достижения цели (а цель и есть мотив и оплата), а абсолютно без платы, т.е. бесцельно и немотивированно, из простой любви к труду, вопреки всем фундаментальным законам природы.
Естественно, что коммунизм в интерпретации Ленина является утопичным и принципиально недостижимым.
Ленин это знал и просто на просто людям нагло врал, ради пропагандистских целей.
Факт того, что теория коммунизма не соответствует объективной реальности, Ленин признал, в полемике с Бухариным:
... Что же хочет тов. Бухарин? — Характеризовать социалистическое общество в развернутом виде, т. е. коммунизм. Тут неточности у него. Мы сейчас стоим безусловно за государство, а сказать — дать характеристику социализма в развернутом виде, где не будет государства — ничего тут не выдумаешь, кроме того, что тогда будет осуществлен принцип — от каждого по способностям, каждому по потребностям. Но до этого еще далеко, и сказать это — значит ничего не сказать, кроме того, что сказать, что почва слаба под ногами. К этому придем в конце концов, если мы придем к социализму. ...
СЕДЬМОЙ ЭКСТРЕННЫЙ СЪЕЗД РКП(б) В.И. Ленин ВЫСТУПЛЕНИЯ ПРОТИВ ПОПРАВКИ БУХАРИНА К РЕЗОЛЮЦИИ О ПРОГРАММЕ ПАРТИИ ПСС т.36.стр.65Как мы видим, Ленин вынужден признать, что все написанное теоретиками коммунизма, это обыкновенный словесный мусор, который сводится к одному крайне глупому и утопичному принципу "каждому по потребностям". А, этот принцип, в свою очередь, логически является принципом абсолютного паразитизма.
... рабовладение свойственно значительно более низкому уровню развития производительных сил ...
Вы ошибаетесь. Рабовладение определяет факт собственности на производительные силы, а не уровень развития этих производительных сил.
mvv-rus
14.06.2022 16:19Давайте я тут о хотя бы марксизме-ленинизме спорить не буду. Мне в отношении него как-то так хватило сданного в свое время на «отлично» Госэкзамена по нему, чтобы интересоваться им дальше. Спорить не буду хотя бы потому, что для понимания марксизма-ленинизма требуется диалектический подход — т.е., если вкратце, восприятие явлений как не обязательно везде и всегда равных себе — точнее некоему их описанию, т.к. сами явления бесконечно сложны и по своей природе противоречивы, вы же диалектикой не пользуетесь: это неравенство явлений самим себея явно игнорируете.
В конце концов, что там писал Ленин сотню лет назад, это уже имеет лишь исторический интерес.
Что до коммунизма, то сейчас он неадекватен уровню развития производительных сил, и попытка построить его здесь и сейчас ни к чему хорошему не приведет. А что там будет в будущем, этого я сказать не могу, ибо пророческим даром не обладаю.
Nohwan
13.06.2022 12:08"Обычно продакт начинает гадать, какие части можно отрезать, и узнавать, сколько это будет стоить" - здесь стоит определиться в ожиданиях от всех членов команды. Если есть ожидание, что каждый участник команды вовлечен в действия других, то и от продакта логично ожидать общего понимания технологических возможностей и ограничений в той мере, что это не будет гаданием. Если же вся экспертность переносится на разработку (высокоуровневые продуктовые задачи спускаются на автономную команду разработки) - есть высокая опасность, что продукт будет создан не на основании ожиданий и потребностей пользователей, а на основании интерпретации этих потребностей людьми, которые с пользователями не общаются или почти не общаются. Долгосрочно, результат становится, обычно, все более оторванным от реальности.
unkmas Автор
13.06.2022 12:09Экспертность обоих - ограничена. Разработчик никогда не будет так же хорошо работать с продуктом, как продакт, ровно как и наоборот. Но знания "чужих" областей будет сильно облегчать и ускорять коммуникацию
Lelant0s
13.06.2022 14:41С моей скромной колокольни продакт-функции бизнеса вы очень длинно попытались объяснить следующую истину: разработчик должен быть в курсе не только кратко-, но и долго(!)срочной стратегии развития продукта. И задача посвящения его в этот "курс" является прямой ответственностью продакта. И не только его (разработчика) посвящения, а всех (!) функций (маркетинг, продажи и т.д.).
Ответственность же за продукт лежит на продакте, как на человеке, отвечающем за прибыльность.
Не забываем, что размывание ответственности между функциями равноценно ее снятию с каждого по отдельности.
lair
13.06.2022 14:47Соответственно, задача разработчика — развивать бизнес компании и улучшать продукт.
Неа, я не согласен, что моя задача — развивать бизнес компании. Этим занимаются другие люди. Моя задача — развивать продукт и сервисы, предоставляемые компанией.
unkmas Автор
13.06.2022 15:11А развивать их в какую сторону? Что вообще означает "развитие продукта" в отрыве от бизнеса?
lair
13.06.2022 15:13А развивать их в какую сторону?
(а) в ту, которую считает нужным бизнес
(б) в ту, которая принята в индустрии
(ц) в ту, которая интересна мнеЧто вообще означает "развитие продукта" в отрыве от бизнеса?
Откуда вы взяли "в отрыве"?
NeverIn
13.06.2022 15:16и в конце концов больше денег и стоков
А где этот «конец концов»?
Нельзя ли начать именно с денег и стоков, ну хотя бы в договоре?
Без этого это сплошная манипуляция, ведь как верно замечено в тексте в итоге произойдёт отчуждение продукта, а причастные к нему на обочине этого праздника.unkmas Автор
13.06.2022 16:19Не можно, а даже нужно) Но это ведь никак не противоречит тому, что если вы будете более ценным - то и денег со стоками будете получать больше.
Ну и на текущий момент меньшинство компаний предлагает стоки, к сожалению (впрочем, думаю, это будет меняться со временем). Будучи более ценным - получить стоки проще.NeverIn
13.06.2022 17:50Не противоречит, но и не гарантирует. А знание конкретного продукта ценно как правило внутри конкретной компании.
antonblockchain
13.06.2022 22:10+1Собственник наименее ценный в компании.
Более того он стремится создать процессы так чтобы все работало само без него.
Однако получает 100% владения.
Так что если вы будете более ценным то владения вы не получите.
Потому что это даст вам возможность стать собственником.
А это не интересно текущему собственнику совсем.
Его и так все устраивает.
grumbler70
13.06.2022 17:50+1Прочитав эту статью можно подумать, что настоящая, реальная, продуктивная работа, возможна только в модели бесконечного итеративного "допиливания" некой сущности, именуемой Продуктом. И не просто Продуктом, а тем, что делает бизнес компании конкурентным и выгодным.
Мысль, что модель "Разработка" + "Эксплуатация" может быть тоже полезной, интересной, требующей высокого профессионализма, и при этом достойно оплачиваемой никому в голову не приходит, что-ли?
Или опять весь ИТ мир почему-то опять сократили до подмножества "ИТ=разработка и точка"?
Ну и, собственно, даже Продуктовый подход не панацея и более того вреден, если ваш основной бизнес не услуги/торговля. Есть масса отраслей, где лучше бы про него вообще не задумывались..
PS Это всё к тому, что разработчик не обязательно с Продуктом дело имеет. Мир ИТ гораздо разнообразнее.
unkmas Автор
13.06.2022 18:03Так ничего не меняется ведь. Допустим, вы автоматизируете какие-то вещи на заводе. Вы точно так же можете сильнее погружаться, понимать процессы завода, разбираться, как он работает и как на это влияет ваша работа.
DikSoft
13.06.2022 18:15Т.е. от всей этой высокой кухни с Продуктовым подходом и разработкой мы плавно перемещаемся в вопрос мотивации персонала?
"Каждая уборщица должна болеть за качество продукции родного завода"unkmas Автор
13.06.2022 18:28Мне сложно ответить на этот вопрос, поскольку никакой высокой кухни для меня там нет. Да и мотивации персонала особо нет, статья про то, что самому разработчику можно делать, чтобы жить лучше. А уж дадут ему возможности для этого в текущей компании или он пойдёт искать другую - дело менеджмента этой компании
DikSoft
13.06.2022 18:32статья про то, что самому разработчику можно делать, чтобы жить лучше
Т.е. для соблюдения work/life баланса и повышения ощущения счастья у разработчика есть только один рецепт, а именно воодушевиться сопричастностью к высоким результатам компании? А если он на результаты не влияет вообще никак, всё, уходить искать другую фирму?
unkmas Автор
13.06.2022 19:11Боюсь, что ответа на этот вопрос нет ни у кого в мире, поскольку счастье - сложная вещь и её ещё предстоит изучать и изучать. Я показал тот путь, о котором знаю я.
mvv-rus
14.06.2022 05:07Не, лучше — типа по-советски:
«ты здесь хозяин, а не гость» — с продолжением «тащи отсюда каждый гвоздь».
Nbx
13.06.2022 18:31+1Я уже 10 лет в индустрии, успел поработать в разных компаниях — продуктовых и аутсорсинговых, больших и маленьких. Последние три года я ещё и менеджер — управляю командой разработчиков, помогаю им развиваться и нанимаю новых людей.
Было бы неплохо добавить деталей.
А то при такой формулировке существует вероятность что первые семь лет работал скрам-мастером и тогда вся статья заиграет новыми красками.unkmas Автор
13.06.2022 18:34+1Добавил слово "разработчиком" :) От бытия скрам-мастером судьба меня уберегла
mvv-rus
14.06.2022 05:05Но это особой роли не играет. Сейчас вы — менеджер, и излагаете с позции менеджера. Может быть, в те года, когда вы были разработчиком, такая позиция помогла получить вам должность менеджера — но далеко не все разработчики могут стать менеджерами, чисто по количественнм соображениям — на всех менеджерских должностей не хватит.
Sergey-Titkov
13.06.2022 18:49+4Давайте поговорим о низменном.
О деньгах.
Посмотрим на описанное в статье со стороны разработчиков.
Но сначала уточним:Время не бесконечно
Мыслетопливо не бесконечно Поэтому вывод, на все не хватит, либо одно, либо другое.
Есть разработчик А - он вот такой как описано в статье, весь в продукте, держит понимание на кончике пальцев. Реагирует правильно, как нужно бизнесу. Цена этого, его время уходит на изучение продукта.
Есть разработчик Б - он отлично делает работу, но дистанцируется от вопросов бизнеса и продукта. Там вот есть люди в костюмах. А я потрачу энергию и время на изучение нового в разработке. Языки или фреймворки. Все в рамках работы.Теперь эти два разработчика выходят на рынок.
Риторический вопрос, кто найдет работу за нужный прайс первым.
Что может разработчик А предложить рынку? Только желание изучать и погружаться в продукт?
Сколько компаний готово купить это?Я бы даже развернул вопрос по другому, что компания должна сделать, что бы разработчики были готовы погрузиться в продукт.
NeverIn
13.06.2022 21:25+1Ну тут все просто - компания хочет разработчика-аналитика за зп разработчика мотивируя мутным будущим
antonblockchain
13.06.2022 23:19+1+ компания привязывает разработчика.
так как все его знания только об этой компании.
и для другой они стоят 0.
(а даже если не 0 ему скажут что 0 на собеседовании)
event1
14.06.2022 12:17+1Не все коллеги со мной согласятся и у меня довольно редкая область и очень долгоживущий продукт, НО лично я найму скорее того, кто заинтересован делать качественный продукт, чем того кто обладает какими-то конкретными знаниями в предметной области. Разница по квалификации должна быть в разумных пределах, конечно.
WASD1
13.06.2022 22:37Разумеется если вы понимаете цели заказчика и вашей конторы (а они могут и не совпадать) - то вам куда проще работается, в смысле выбора конкретного технического решения из спектра возможных (это одна из самых сложных и часто "давлеющих" вещей - сделал 3 месяца назад формально правильно, но не подходяще под цели заказчика, сейчас переделываешь, да ещё и знаешь что ошибся ты).
С другой стороны если бизнес заказчиков людям совершенно неинтересен, то очень сложно в такой бизнес "вникать".
mvv-rus
14.06.2022 05:02+1Если ваша работа сводится к выполнению потока задач из джиры, если вы не знаете, зачем выполняется та или иная задача, а каждый новый день на работе такой же, как предыдущий, подумайте: сильно ли вы отличаетесь от того рабочего на заводе?
По самому главному критерию — месту в системе разделения труда и способу получения дохода — ничем.
Есть различия лишь по второстепенным критериям: размеру дохода, условиям труда и т.п.
Grigorenkovic
14.06.2022 10:05"Знать, в какую сторону растёт продукт и бизнес " - самое сложное. Для этого топ-менеджмент должен посвящать в свои тайны ведения этого бизнеса... А так можно только догадываться, на каком участке и почему поставят наивысший приоритет, а какие направления будут успешно отложены и забыты...
event1
14.06.2022 12:21Подпишусь под каждым словом. У нас все 6 разработчиков такие. Нас, правда 6 человек всего. Но, как результат, у нас нет кучи лишних людей: менеджеров проекта, менеджеров продукта, скрам-мастеров и т.п. Плюс очень близкая связь между поддержкой и разработкой.
Возможно такой подход не подойдёт более крупным организациям, ну да и Чёрч с ними.
harios
Да да да...работай больше, работай лучше, доводи дела до конца...это и есть счастье! Нет ребят, счастье работать меньше, получать больше, а в свободное время заниматься чем душа лежит. Личную ответственность, доп работу и моральные напряги связанные с продуктом себе оставьте, а то рассказывают тут что рабом быть хорошо и чем крепче поводок тем лучше.
dimskiy
По-моему, вы тоже перегибаете палку, но в другую сторону. То что автор зовет "владением" очень напоминает обычную ответственную работу. Условно, механик не просто залатал дырку в радиаторе, а проверил что проблема с мотором действительно в ней, и дал совет как снизить повреждения в будущем. Я бы ходил к такому механику чаще :)
А "скрамы"/"владения" и прочие хайповые термины от скрам-мастеров и Ко можно игнорировать как часть их хайп-культуры. Суть, которая часто за ними стоит, не нова и придумана не ими.
harios
Возможно вы правы, просто я лично очень негативно отношусь к
попыткам кого либо сделать меня удобнымрассказам менеджеров разного уровня как мне надо делать свою работу что быим дали премиюя был счастлив.Как владелец автомобиля, полностью с вами согласен, с точки зрения клиента, это отличный механик, но будучи в шкуре такого механика вы быстро поймете что ваш подход играет вам в минус, при одинаковой прибыли с другим механиком, ваш подход требует больших затрат и вы либо подымите цену, либо будете делать как все.)
dimskiy
Продолжая аналогию с механиками. Очень сложно найти толкового даже в "модных" конторах. Найдя такого кто делает "толково и на совесть", я буду за него держаться до последнего. Даже при заметно бОльших ценах. Так как я давно не пребываю в иллюзиях собственной уникальности и неповторимости, то полагаю что я такой отнюдь не один.
Но ваш посыл тоже совершенно понятен и отчасти справедлив. Важно отличать всякое "доброе и вечное" от банальной манипуляции бизнеса.
nApoBo3
Ещё в 2002 или 2003 году знал несколько компаний которые внутри себя приняли концепцию, конкуренция на уровне цены изжила себя, мы не будем дешёвыми, мы будем брать сервисом. В итоге они или закрылись, или были поглощены теми кто так не считал. Все таки, в РФ, в масмаркете, люди не готовы платить и ищут самую низкую цену, а тех кто готов платить очень не много, а уж в масмаркет ценовом сегменте, так и вообще единицы.
antonblockchain
А какая доля этого владения?
0. потому что 100% владения принадлежит ВЛАДЕЛЬЦАМ КОМПАНИИ.
по этому термин владение в статье это подмена понятий.
Или даже прямая ложь.
Больше подойдет термин мастерство.
Или термин сопричастность.
но все эти три термина крайне не выгодны собственнику.
потому что сопричастность это профсоюз.
А мастерство — это бусфактор.
unkmas Автор
Стоит отметить, что про количество работы я ничего не писал :) Я вообще сторонник того, что 40дневная рабочая неделя - это пережиток прошлого, и нужно количество часов снижать.
Тем не менее, на работе вы в любом случае проводите время, и вот это время я предлагаю сделать более радостным. Почему именно так - в статье приведён ряд ссылок на исследования, которые доказывают мою точку зрения. Но можно просто прочитать "Драйв" от Пинка.
pfffffffffffff
40дневная - оговорочка?)
Dolios
Спасибо, барин)
Tangeman
А если душа лежит как раз к тому чем занимаешься на работе?
Не все ведь идут на условно любую (не очень противную) работу, некоторые занимаются на работе как раз тем чем и "в свободное время для души" — просто там за это ещё и платят, и если речь об IT — даже очень хорошо платят.
falc
Думаю эта статья прежде всего для менеджеров, а именно про то, как заставить думать разработчика в рамках владения компанией, юридически не являясь совладельцем. Ключевой момент тут в примере про Икею. А удастся ли менеджеру это, или нет - вопрос к менеджеру.
unkmas Автор
Не, для менеджеров тут почти ничего нет. Это отдельная большая тема, которая сводится к тому, что надо построить такую культуру. А для этого нужно, в первую очередь:
- Нормально платить разработчикам
- Построить нормальные процессы, которые дают людям много свободы и возможности спокойно работать, а не фигачить бесконечные спринты
- Посадить команду ближе к пользователю/заказчику/вотэвер
roswell
Нормальные процессы -- вот чего не хватает! Понятно, что в любой большой компании -- большой бардак, и пока доберёшься до ответственного по пустяковому, казалось бы, вопросу (а бывает, что ответственный не на месте, замещающий в отпуск ушёл), неделя пройдёт ни о чём. Наболело.