напрягаетесь ли вы на работе
-
- Уже с Приветом
- Posts: 63377
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: напрягаетесь ли вы на работе
Я тоже думал что такого не увижу, однако прибежал этот единорог. Теперь новое начальство требует список того, что можно пощупать руками, success criteria.
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 6434
- Joined: 15 May 2003 00:04
- Location: LA
Re: напрягаетесь ли вы на работе
У нас тоже требует, но почему-то не находится. Иногда пытаются спустить какие-то мерки сверху, но оно никак не работает. Вот мне и интересно, кому удалось измерить.
-
- Уже с Приветом
- Posts: 667
- Joined: 24 Dec 2015 07:50
- Location: Madison, WI
Re: напрягаетесь ли вы на работе
Да, у нас тоже прям недавно спустили какие-то непонятные метрики, и никто не знает, как их прикручивать. Забавно наблюдать, как люди собирают митинги и обсуждают, как же им измерить успех и бодро отрепортить зеленые цифры наверх.
-
- Уже с Приветом
- Posts: 5283
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: напрягаетесь ли вы на работе
В зависимости от области применения, мерками могут быть:
- клиентская база
- сокращение расходов
- увеличение прибыли
- перфоманс
Как вообще можно что-то делать, не знаю конечную цель? Таски ради тасков?
- клиентская база
- сокращение расходов
- увеличение прибыли
- перфоманс
Как вообще можно что-то делать, не знаю конечную цель? Таски ради тасков?
-
- Уже с Приветом
- Posts: 8470
- Joined: 02 Aug 2003 01:32
- Location: SPb->SFBA
Re: напрягаетесь ли вы на работе
Типичный программист фиксит баги в коде 20 летней давности и в очередной раз переписывает UI к нему на новомодный фреймворк.Херовимчик wrote: ↑19 Aug 2021 19:37 Как вообще можно что-то делать, не знаю конечную цель? Таски ради тасков?
Разве у него есть какая-то конечная цель?
-
- Уже с Приветом
- Posts: 5283
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: напрягаетесь ли вы на работе
Вычищение багов и рефакторинг —-> customer satisfaction, перформанс, сокращение расходов (на поддержку и будущую разработку)mikeG wrote: ↑19 Aug 2021 19:47Типичный программист фиксит баги в коде 20 летней давности и в очередной раз переписывает UI к нему на новомодный фреймворк.Херовимчик wrote: ↑19 Aug 2021 19:37 Как вообще можно что-то делать, не знаю конечную цель? Таски ради тасков?
Разве у него есть какая-то конечная цель?
Рядовому программисту пора уже перестать мыслить личными метриками (количество тасков, локи, и тд), и начинать хотя бы пытаться ответить на вопрос «а нахрена я вообще это делаю»
-
- Уже с Приветом
- Posts: 2404
- Joined: 09 Jul 2001 09:01
Re: напрягаетесь ли вы на работе
это уже ефрейтор, как минимумХеровимчик wrote: ↑19 Aug 2021 21:28 Рядовому программисту пора уже перестать мыслить личными метриками (количество тасков, локи, и тд), и начинать хотя бы пытаться ответить на вопрос «а нахрена я вообще это делаю»
-
- Уже с Приветом
- Posts: 6434
- Joined: 15 May 2003 00:04
- Location: LA
Re: напрягаетесь ли вы на работе
С такими мерками всех C*O уволить придётся. Не говоря о том, что это above pay grade простого погромиста.Херовимчик wrote: ↑19 Aug 2021 19:37 В зависимости от области применения, мерками могут быть:
- клиентская база
- сокращение расходов
- увеличение прибыли
Как именно его измерить?
-
- Уже с Приветом
- Posts: 5283
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: напрягаетесь ли вы на работе
Я не знаю что вы понимание под простыми/рядовыми программистами. Тут на форуме куда не плюнь, одни сеньоры и принципалыHelmsman wrote: ↑19 Aug 2021 23:24С такими мерками всех C*O уволить придётся. Не говоря о том, что это above pay grade простого погромиста.Херовимчик wrote: ↑19 Aug 2021 19:37 В зависимости от области применения, мерками могут быть:
- клиентская база
- сокращение расходов
- увеличение прибылиКак именно его измерить?
Перфоманс (в моем домене) измеряется временем выполнения задач. У кого-то это может быть устойчивость системы под нагрузкой
-
- Уже с Приветом
- Posts: 6434
- Joined: 15 May 2003 00:04
- Location: LA
Re: напрягаетесь ли вы на работе
Ну я типа тоже lead, но ни один из ваших критериев от моей работы не зависит. Нет, накосячить на несколько десятков миллионов, конечно, могу, при желании, но пока как-то обходилось Для этого есть другие специалисты.
Перфоманс системы (я сначала про другой подумал) измерить можно, но улучшать его до бесконечности никто не будет. В SLA уложились - все довольны, разве что узкие места раз в года 3-4 подправят по совету DBA. Так что тоже так себе мерка.
Перфоманс системы (я сначала про другой подумал) измерить можно, но улучшать его до бесконечности никто не будет. В SLA уложились - все довольны, разве что узкие места раз в года 3-4 подправят по совету DBA. Так что тоже так себе мерка.
-
- Уже с Приветом
- Posts: 5283
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: напрягаетесь ли вы на работе
А что вы там тогда лидите?Helmsman wrote: ↑20 Aug 2021 01:39 Ну я типа тоже lead, но ни один из ваших критериев от моей работы не зависит. Нет, накосячить на несколько десятков миллионов, конечно, могу, при желании, но пока как-то обходилось Для этого есть другие специалисты.
Перфоманс системы (я сначала про другой подумал) измерить можно, но улучшать его до бесконечности никто не будет. В SLA уложились - все довольны, разве что узкие места раз в года 3-4 подправят по совету DBA. Так что тоже так себе мерка.
-
- Уже с Приветом
- Posts: 6434
- Joined: 15 May 2003 00:04
- Location: LA
Re: напрягаетесь ли вы на работе
Я по технической части.
-
- Уже с Приветом
- Posts: 667
- Joined: 24 Dec 2015 07:50
- Location: Madison, WI
Re: напрягаетесь ли вы на работе
Зачем? Зачем об этом начинать задумываться, и кто за это заплатит, если я увеличу количество тасков, которые я двигаю в Jira за спринт, улучшу перфоманс, сокращу расходы, и разведу прочую бурную активность?Херовимчик wrote: ↑19 Aug 2021 21:28 Вычищение багов и рефакторинг —-> customer satisfaction, перформанс, сокращение расходов (на поддержку и будущую разработку)
Рядовому программисту пора уже перестать мыслить личными метриками (количество тасков, локи, и тд), и начинать хотя бы пытаться ответить на вопрос «а нахрена я вообще это делаю»
Я вам скажу что будет, если я начну это делать. Промоутить меня за увеличенный перфоманс никто быстрее не будет. Есть небольшая % вилка в ежегодном повышении зп, зависящая от годовых meet expectations. Я и так делаю (разумно) больше, чем остальные в команде, за что получаю по верхней планке этой вилки.
Всё чего я добьюсь, это осложню себе жизнь. Сломаю себе WLB и буду переносить стресс на семью и личную жизнь. Плюс моя команда меня возненавидит, что я мешаю им жить (и правильно сделает). Оно мне надо?
Ваши амазонские / стартапские принципы не работают везде. Неприменимы к корпам, как минимум. Вон в соседней теме человек не хочет работать 8 часов. И я не хочу, ибо нахрена оно мне, когда я могу работать 2-4 и жить в свое удовольствие. Жизнь коротка, и поверьте, есть вещи поинтереснее, чем вкалывать за компьютером и заниматься отцитированной херней.
-
- Уже с Приветом
- Posts: 343
- Joined: 25 Jul 2005 04:47
- Location: Десногорск-Москва-SFBA-Toronto-SFBA
Re: напрягаетесь ли вы на работе
Да, верно, рядовому програмисту надо попытаться ответить на вопрос «а нахрена я вообще это делаю» и вспомнить, что отношение квалифицированного сотрудника и его работодателя суть бизнес, регулируемый контрактом. Вы делаете все то, что обязаны делать по контракту, вам за это платят определенную сумму денег. Если вы этого не делаете, наступает арбитраж в той или иной форме. Если же вы хотите больше денег, то у вас будет больше обязанностей. То есть, с другой стороны, если от вас хотят больше сделанного, то надо платить больше денег, ибо бизнес, ничего личного. Вам же в магазине не отсыпят булочек побольше, чтобы в мире был мир? Или ваш автомеханик не будет вам чинить все неисправности за стоимость замены масла, а мог бы, как жест доброй воли. В конце концов, компания, на которую вы работаете, тоже не занимается благотворительностью ведь, так? Например, могли бы бесплатные зарядки класть, ктобы кастомеру хорошо было. Но нет же.Херовимчик wrote: ↑19 Aug 2021 21:28 Вычищение багов и рефакторинг —-> customer satisfaction, перформанс, сокращение расходов (на поддержку и будущую разработку)
Рядовому программисту пора уже перестать мыслить личными метриками (количество тасков, локи, и тд), и начинать хотя бы пытаться ответить на вопрос «а нахрена я вообще это делаю»
-
- Уже с Приветом
- Posts: 5283
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: напрягаетесь ли вы на работе
(К амазону я никакого отношения не имею, впрочем как и к стартапам)
Вопрос был о метриках работы программиста. Все такси, выдаваемые этому программисту, вписываются в одну из озвученных категорий. Можно просто делать эти такси. Можно подумать/выяснить к какой категории конкретный таск относиться и приоритезировать наиболее выгодные (тот нелюбимый всеми импакт). Без увеличения часов работы, набираниях доп обязательств, порчи настроения и WLB
Вопрос был о метриках работы программиста. Все такси, выдаваемые этому программисту, вписываются в одну из озвученных категорий. Можно просто делать эти такси. Можно подумать/выяснить к какой категории конкретный таск относиться и приоритезировать наиболее выгодные (тот нелюбимый всеми импакт). Без увеличения часов работы, набираниях доп обязательств, порчи настроения и WLB
-
- Уже с Приветом
- Posts: 64661
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: напрягаетесь ли вы на работе
я такси вызываю, я не даю их программистам.Херовимчик wrote: ↑20 Aug 2021 05:03 Все такси, выдаваемые этому программисту, вписываются в одну из озвученных категорий. Можно просто делать эти такси.
-
- Уже с Приветом
- Posts: 667
- Joined: 24 Dec 2015 07:50
- Location: Madison, WI
Re: напрягаетесь ли вы на работе
Упс. Я почему-то думал Вы в Амазоне.Херовимчик wrote: ↑20 Aug 2021 05:03 (К амазону я никакого отношения не имею, впрочем как и к стартапам)
Вопрос был о метриках работы программиста. Все такси, выдаваемые этому программисту, вписываются в одну из озвученных категорий. Можно просто делать эти такси. Можно подумать/выяснить к какой категории конкретный таск относиться и приоритезировать наиболее выгодные (тот нелюбимый всеми импакт). Без увеличения часов работы, набираниях доп обязательств, порчи настроения и WLB
А вы прямо можете делать любые таски, какие хотите, и менять порядок, как считаете нужным?
Обычно верхнеуровневые задачи спускаются сверху (типа интегрировать систему XX с YY), потом вся команда их дробит на небольшие, демонстрируемые куски, и кидает в бэклог. Потом приоритезирует и планирует вместе с Product Owner / Analyst соответственно.
То есть как бы у нас нет возможности после того, как приоритеты расставлены, городить отсебятину и менять порядок запланированных работ. У нас была возможность сказать своё слово на этапе планирования. А к моменту взятия таска всё, поезд ушел, бери сверху что есть в активном спринте. Должна быть серьезная причина, чтобы че-то менять после планирования.
Вообще это хлеб Product Owner, определять наиболее выгодные куски функционала для бизнеса и ставить их вперёд. Наше дело помочь понять, какой кусок сколько труда и времени потребует. Разбить технические части. Помочь не пропустить что-то. Показать, почему тот или иной кусок важнее с технической точки зрения, и как повлияет на функционал.
А если программеров допускать приоритеты менять без надзора тех, кто понимает бизнес, то это будет цирк на колесиках.
-
- Уже с Приветом
- Posts: 5283
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: напрягаетесь ли вы на работе
Мне никто не расписывает порядок. Есть основной поток задач, распланированный на ближайшие пару месяцев. Есть бэклог. Есть постоянно новые запросы от клиентов и коллег. Есть список новых, ещё не окученных клиентов.А вы прямо можете делать любые таски, какие хотите, и менять порядок, как считаете нужным?
Основной поток можно двигать (если нет зависимости), по желанию конечного заказчика (кому-то всегда нужно чуть раньше, и исполнение таких «капризов» часто падает в категорию снижения расходов). Остальные 3 пункта - на мое усмотрение (тут и перфоманс, и снижение расходов, и увеличение клиентской базы)
-
- Уже с Приветом
- Posts: 472
- Joined: 01 Nov 2017 21:42
Re: напрягаетесь ли вы на работе
security особенно хорошо измерять метриками. Ты почему наш блог перетащил с blog.kontora.com, на blog.kontora.io ? Для какой такой безопасности? Как это могут взломать, никто ещё не взломал! Ты вообще за что деньги получаешь, что-то измерить ничего нельзя. Баги закрываешь, а взломов нет!
-
- Уже с Приветом
- Posts: 2749
- Joined: 11 Jul 2015 19:01
- Location: Chicago
Re: напрягаетесь ли вы на работе
У нас мобильных разработчиков measurable results прямой - это количество application crashes. Даже в какой то момент слоган был - 0 defects in production is our goal.
У нас ставить такие цели и достигать вполне получается. Дальше идут цели по охвату рынка, то есть модуль может существовать, пока клиенты пользуются, процент жалоб не высок и пользовательская база растёт. Чтобы росла, надо добавлять новые фичи, чем мы тоже занимаемся. Какие то из них приносят Реальные деньги, другие снижают нагрузку на кол центры и поднимают общий престиж компании.
Ну и ещё когда делаем фичи, у нас работа сайзится в стори поинтс, я так и не разобрался, играют ли это большую роль, ходит легенда, что бюджет команд исходит из этих самых стори поинтс. Я хз честно говоря, в общем начальство выручаешь с фичами в срок и отсутствии багов или с чисткой багов за кем то, дают премию. Если чувак не тянет, то начинают считать стори поинтс и выставляют неуд.
У нас ставить такие цели и достигать вполне получается. Дальше идут цели по охвату рынка, то есть модуль может существовать, пока клиенты пользуются, процент жалоб не высок и пользовательская база растёт. Чтобы росла, надо добавлять новые фичи, чем мы тоже занимаемся. Какие то из них приносят Реальные деньги, другие снижают нагрузку на кол центры и поднимают общий престиж компании.
Ну и ещё когда делаем фичи, у нас работа сайзится в стори поинтс, я так и не разобрался, играют ли это большую роль, ходит легенда, что бюджет команд исходит из этих самых стори поинтс. Я хз честно говоря, в общем начальство выручаешь с фичами в срок и отсутствии багов или с чисткой багов за кем то, дают премию. Если чувак не тянет, то начинают считать стори поинтс и выставляют неуд.
-
- Уже с Приветом
- Posts: 4307
- Joined: 15 Jul 2015 03:22
Re: напрягаетесь ли вы на работе
Вот кстати да!Херовимчик wrote: ↑19 Aug 2021 19:37 В зависимости от области применения, мерками могут быть:
- клиентская база
- сокращение расходов
- увеличение прибыли
- перфоманс
Как вообще можно что-то делать, не знаю конечную цель? Таски ради тасков?
У меня бывает иногда (к счастью редко) когда выясняется что это были таски ради тасков. Борюсь с этим и стараюсь в такие компании не идти или уходить оттуда.
Слышала такое утверждение что настоящий программист любит сам процесс написания кода. Т е - конечная цель не слишком важна
Так вот - это не я вообще.
Вот это вот - сам процесс, лишь бы посложнее или наоборот попроще, разными способами меня не слишком беспокоит. (Могу конечео поиграться) но именно использую кодирование и свои знания именно как ПРИКЛАДНОЕ - к конечной цели (создание автоматизации или базы данных)
И это "таски ради тасков" является серьёзным concern для меня чтобы задумываться о получении другой профессии (мб позже ближе к пенсии)
-
- Уже с Приветом
- Posts: 4307
- Joined: 15 Jul 2015 03:22
Re: напрягаетесь ли вы на работе
Я обычный программист с небольшим опытом пока. И тоже примерно так ..Херовимчик wrote: ↑20 Aug 2021 07:40Мне никто не расписывает порядок. Есть основной поток задач, распланированный на ближайшие пару месяцев. Есть бэклог. Есть постоянно новые запросы от клиентов и коллег. Есть список новых, ещё не окученных клиентов.А вы прямо можете делать любые таски, какие хотите, и менять порядок, как считаете нужным?
Основной поток можно двигать (если нет зависимости), по желанию конечного заказчика (кому-то всегда нужно чуть раньше, и исполнение таких «капризов» часто падает в категорию снижения расходов). Остальные 3 пункта - на мое усмотрение (тут и перфоманс, и снижение расходов, и увеличение клиентской базы)
Не так как пишут тут остальные
Есть клиенты внутренние которые приходят и просят что-то наваять
Базу или форму ввода данных или автоматизацию или код с несколькими разными визуализациями
Директор ит конечно рекомендует что делать 1м что 2м
Но вобщем и целом задачи только мои и решаю сама.
Еще на митингах разных я беру себе работу. Сео, cfo и другие соо кидают идеи а я потом согласовываю их с директором и он (тк больше в бизнесе этом разбирается) что действительно doable а что нет.
Я при этом рассказываю как я это вижу будет сделано, а он поправляет
А так работаю сама. Отчитываюсь раз в неделю.
Но это не mobile apps development
А базы данных developer
-
- Уже с Приветом
- Posts: 1459
- Joined: 01 Mar 2019 17:02
Re: напрягаетесь ли вы на работе
Самое правильно оценивать работу так
1. Теория: Запилить фичу которая поможет сейлам лучше продавать продукт для вот таких клиентов. <Ссылка на исследование, цыфры>. Ожидаемый доп. доход за год: $10М.
2. Цена: 200 часов работы пограмистов, 50 QA, 20 дизайнера, 20 продукта. Итого: $100К
3. Реальность: Аналитик обосрался с расчётами, пограмист обосрался с оценкой, а вот дизайнер всё сделал как нужно. Сделали фичу за $200К, заработали $500К
4. Действие: Уволить аналитика, дать под хвост пограмисту а вот дизайнеру бонус.
1. Теория: Запилить фичу которая поможет сейлам лучше продавать продукт для вот таких клиентов. <Ссылка на исследование, цыфры>. Ожидаемый доп. доход за год: $10М.
2. Цена: 200 часов работы пограмистов, 50 QA, 20 дизайнера, 20 продукта. Итого: $100К
3. Реальность: Аналитик обосрался с расчётами, пограмист обосрался с оценкой, а вот дизайнер всё сделал как нужно. Сделали фичу за $200К, заработали $500К
4. Действие: Уволить аналитика, дать под хвост пограмисту а вот дизайнеру бонус.
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: напрягаетесь ли вы на работе
не понял, а рабочий функционал то кто сделал? дизайнер?xrundel wrote: ↑21 Aug 2021 22:42 Самое правильно оценивать работу так
1. Теория: Запилить фичу которая поможет сейлам лучше продавать продукт для вот таких клиентов. <Ссылка на исследование, цыфры>. Ожидаемый доп. доход за год: $10М.
2. Цена: 200 часов работы пограмистов, 50 QA, 20 дизайнера, 20 продукта. Итого: $100К
3. Реальность: Аналитик обосрался с расчётами, пограмист обосрался с оценкой, а вот дизайнер всё сделал как нужно. Сделали фичу за $200К, заработали $500К
4. Действие: Уволить аналитика, дать под хвост пограмисту а вот дизайнеру бонус.
За эстимейт фитч такого уровня отвечает директор, випи, СТО или кто там у вас, программист просто делает и он ее сделал - дать бонус.
А кто нанимал аналитика такого? может ему дать под хвост?
-
- Уже с Приветом
- Posts: 8192
- Joined: 27 Mar 2016 23:56