Эффективность работы программиста
-
- Уже с Приветом
- Posts: 1190
- Joined: 26 Nov 2021 12:38
Re: Эффективность работы программиста
Прочитал едит и мой реплай стал иррелевант.
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Эффективность работы программиста
Вообще мнение настолько типично и скучно, что я даже сначала не сочла нужным комментировать .Bobeg wrote: ↑06 Jan 2022 16:20
Аджайл кстати виновен в том же самом. Пытается девелопера понизить до уровня безмозглого ребенка которым вертят все возвышеные вокруг фигуры начиная от погонщика (скрам мастер) кончая всеми остальными разновидностями менеджеров.
Таким образом аджайл снижает реальную производительность.
Очевидно что вы элементарно не понимаете как работает chain of report в компаниях. Возьмите какие нибудь курсы по менеджменту что ли ?
Или ещё лучше предоставьте что вы шкурно заинтересованы в том сколько прибыли принесёт компания Cisco например.
Скажем вы пообещали заказчикам от ее имени новую модель раутера к маю, подписали контракты на это дело под много денег. Май пришел, а модели нету. Как будете искать виноватых ? By word of mouth ? Опрашивая всех ?
Вы Mint зачем держите ? Чтобы предотвратить перерасход, упавший кредит или вовремя заметить money theft , правильно ? То есть путём автоматизмами отчетности.
Смотрите на аджайл как на то же самое. Автоматизация отчетности о выполнении deliverables. Им нужна система в которую они могут посмотреть и в любой момент понять where we are at. В идеале конечно. В жизни программисты вроде вас, которые не понимают для чего это делается, бойкотируют процесс и система и правда еле еле выполняет поставленную задачу.
Да, неидеальная система отчетности, но лучше чем ничего
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 1190
- Joined: 26 Nov 2021 12:38
Re: Эффективность работы программиста
Понимаете Сабина, Вы под аджайлом подразумеваете джыру и возможно еще какой нибудь инструмент.
А я знаю не понаслышке что такое аджайл евангелист и как это существо влияет на процессы девелопмента.
То что Вы называете аджайлом это на самом деле девопс. Абсолютно другая вещь. Хорошая кстати вещь.
Но она не аджайл. Вы похоже аджайла настрящего не вмдели никогда, повезло Вам в жизни.
(что такое минт я не знаю, минт я не держу. кроме как линукс минт)
А я знаю не понаслышке что такое аджайл евангелист и как это существо влияет на процессы девелопмента.
То что Вы называете аджайлом это на самом деле девопс. Абсолютно другая вещь. Хорошая кстати вещь.
Но она не аджайл. Вы похоже аджайла настрящего не вмдели никогда, повезло Вам в жизни.
(что такое минт я не знаю, минт я не держу. кроме как линукс минт)
-
- Уже с Приветом
- Posts: 538
- Joined: 24 Mar 2004 07:31
- Location: Krasnoyrsk -> -> Chicago
Re: Эффективность работы программиста
С одной стороны Bobeg прав - Gantt chart это не атжайл, но Gantt chart хорошо использует атжайл.
При этом атжайл покажет более точно - что и как сделано.
Но, "Individuals and interactions over processes and tools" - т.е. девопс дело десятое, можете руками собирать и деплоить, главное этоб это было.
В то-же время, Вы-ж не будите говорить, что ручная сборка и деплой девелоперами, это такой процесс девопс-а который имеет право на жизнь?
При этом атжайл покажет более точно - что и как сделано.
Но, "Individuals and interactions over processes and tools" - т.е. девопс дело десятое, можете руками собирать и деплоить, главное этоб это было.
В то-же время, Вы-ж не будите говорить, что ручная сборка и деплой девелоперами, это такой процесс девопс-а который имеет право на жизнь?
моя родина СССР!
-
- Уже с Приветом
- Posts: 1190
- Joined: 26 Nov 2021 12:38
Re: Эффективность работы программиста
главный фичер аджайла - у него флюид небьюлоз дефинишен, каждый под ним понимает что хочет.
скрамы были за долго до аджайла. скрам это менеджмент текник, как сдвинуть с мертвой точки тяжелую задачу.
альтернативный иппонский вариянт - та же фигня с менее жестко дефайнутыми констрейнтами.
таким образом аджайл их калчуралли экспроприировал, падло эдакое.
чарты и диаграммы были за долго до аджайла.
по всему остальному читайте манифесто. там много всякого понаписано.
но сегодня большинство людей под аджайлом понимают только джиру как ишшью тракер,
стенд ап митинги и опшенали итерации.
собственно от манифеста в этом варианте остались рожки да ножки, что лично меня делает счастливым человеком.
и любого сделает счастливым кто видел как аджайл влияет на работоспособность организации.
девопс это не десятое дело.
это наипервейшее из дел. это способность рилизать именно то что требуется,
способность откатывать куда надо если требуется, это способность контролировать качество.
"ручная сборка и деплоймент девелоперами" это ужас и жуткий вейст оф тайм.
скрамы были за долго до аджайла. скрам это менеджмент текник, как сдвинуть с мертвой точки тяжелую задачу.
альтернативный иппонский вариянт - та же фигня с менее жестко дефайнутыми констрейнтами.
таким образом аджайл их калчуралли экспроприировал, падло эдакое.
чарты и диаграммы были за долго до аджайла.
по всему остальному читайте манифесто. там много всякого понаписано.
но сегодня большинство людей под аджайлом понимают только джиру как ишшью тракер,
стенд ап митинги и опшенали итерации.
собственно от манифеста в этом варианте остались рожки да ножки, что лично меня делает счастливым человеком.
и любого сделает счастливым кто видел как аджайл влияет на работоспособность организации.
девопс это не десятое дело.
это наипервейшее из дел. это способность рилизать именно то что требуется,
способность откатывать куда надо если требуется, это способность контролировать качество.
"ручная сборка и деплоймент девелоперами" это ужас и жуткий вейст оф тайм.
-
- Уже с Приветом
- Posts: 1190
- Joined: 26 Nov 2021 12:38
Re: Эффективность работы программиста
и обратите внимание, он даже в этом треде, этот ваш аджайл, отбирает на себя время, внимание и усилия участвующих.
вредоносная вещь!
вредоносная вещь!
-
- Уже с Приветом
- Posts: 538
- Joined: 24 Mar 2004 07:31
- Location: Krasnoyrsk -> -> Chicago
Re: Эффективность работы программиста
я-ж не спорю, я про манифет, а в манифесте - вот так первой строчкой написано!Bobeg wrote: ↑07 Jan 2022 16:54...
девопс это не десятое дело.
это наипервейшее из дел. это способность рилизать именно то что требуется,
способность откатывать куда надо если требуется, это способность контролировать качество.
"ручная сборка и деплоймент девелоперами" это ужас и жуткий вейст оф тайм.
Из всего манифеста: "Working software over comprehensive documentation" - все остальное, или мимо (как первая строчка), или пояснение-поддержка этого тезиса.
Тоесть, атжайл, есть - "итеративная разработка и деплой", не больше, и не меньше.
планерки и изменения, и прочее - это все было в ватерфол.
Скрам, канбан, SAFe, lean - это все атжайл.
Чего по манифесту в атжайле нет: архитектура, тимлид/стаф, тестирование - все это подразумеваются, что фулстек девелоперы делают сами
кстати, скрам мастер - не член команды разработки, и не может ничем руководить.
Если тимлид скрамит, то он руководит т.к. он тимлид, а не скрам.
моя родина СССР!
-
- Уже с Приветом
- Posts: 1190
- Joined: 26 Nov 2021 12:38
Re: Эффективность работы программиста
позвольте с Вами не совсем согласицца.Vladimir Kr. wrote: ↑07 Jan 2022 17:14я-ж не спорю, я про манифет, а в манифесте - вот так первой строчкой написано!Bobeg wrote: ↑07 Jan 2022 16:54...
девопс это не десятое дело.
это наипервейшее из дел. это способность рилизать именно то что требуется,
способность откатывать куда надо если требуется, это способность контролировать качество.
"ручная сборка и деплоймент девелоперами" это ужас и жуткий вейст оф тайм.
Из всего манифеста: "Working software over comprehensive documentation" - все остальное, или мимо (как первая строчка), или пояснение-поддержка этого тезиса.
Тоесть, атжайл, есть - "итеративная разработка и деплой", не больше, и не меньше.
планерки и изменения, и прочее - это все было в ватерфол.
Скрам, канбан, SAFe, lean - это все атжайл.
Чего по манифесту в атжайле нет: архитектура, тимлид/стаф, тестирование - все это подразумеваются, что фулстек девелоперы делают сами
кстати, скрам мастер - не член команды разработки, и не может ничем руководить.
Если тимлид скрамит, то он руководит т.к. он тимлид, а не скрам.
скрамы и кабаны были за долго до аджайла.
скрамы были в манхеттен проджекте.
аджайл их тупо экспроприировал и заявил что мол это мое.
в то время как это не его ни разу, было всегда и использовалось по назначению.
-
- Уже с Приветом
- Posts: 1190
- Joined: 26 Nov 2021 12:38
Re: Эффективность работы программиста
ну и там много написано про роли, про то как все должно быть на карточках,
про то как не должно быть документации (слово компрехенсив все забывают и в результате документации нет ваще)
про то как должен быть ингейджмент спонсоров и заинтересованых лиц, как они должны капацца в карточках этих,
и прочее.
сегодня карточки заменились джырой, слава боху.
другое дело что джыра сама уродец редкостный.
разные тимы для разных проэктов разные поля используют. в результате никакой совместимости.
прибегают регулейторзы, воют что им надобно дать репорты. а когда им даешь джиру регулейторзы воют
что никакой джыры они не ведают и не знают и что им надо репорты.
я бы сказал что для ишшью тракера джыра несет ту мач оверхед. и не отвечает требованиям регуляторов.
иначе говоря вейстит тайм и не работает как надо.
про то как не должно быть документации (слово компрехенсив все забывают и в результате документации нет ваще)
про то как должен быть ингейджмент спонсоров и заинтересованых лиц, как они должны капацца в карточках этих,
и прочее.
сегодня карточки заменились джырой, слава боху.
другое дело что джыра сама уродец редкостный.
разные тимы для разных проэктов разные поля используют. в результате никакой совместимости.
прибегают регулейторзы, воют что им надобно дать репорты. а когда им даешь джиру регулейторзы воют
что никакой джыры они не ведают и не знают и что им надо репорты.
я бы сказал что для ишшью тракера джыра несет ту мач оверхед. и не отвечает требованиям регуляторов.
иначе говоря вейстит тайм и не работает как надо.
-
- Уже с Приветом
- Posts: 538
- Joined: 24 Mar 2004 07:31
- Location: Krasnoyrsk -> -> Chicago
Re: Эффективность работы программиста
"скрамы и кабаны были за долго до аджайла." - я не утверждал обратного.
"Individuals and interactions over processes and tools" -
process - это devops process, все наши CI/CD
tools - это jira, и прочее
по манифесту - "есть вопрос? подойди и спроси его", поэтому не стандарта ни на джыру, ни на доки.
ну вот такой-вот манифест. сам удивлен!
про роли и прочее: https://www.scrum.org/professional-scru ... tification всего $150
"Individuals and interactions over processes and tools" -
process - это devops process, все наши CI/CD
tools - это jira, и прочее
по манифесту - "есть вопрос? подойди и спроси его", поэтому не стандарта ни на джыру, ни на доки.
ну вот такой-вот манифест. сам удивлен!
про роли и прочее: https://www.scrum.org/professional-scru ... tification всего $150
моя родина СССР!
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Эффективность работы программиста
Whatever, я больше с вами не спорю после этого
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 31438
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Эффективность работы программиста
поганой метлой таких евангелистов выметать в сторону Индии - пускай там и проповедуют.
Одно дело - проповедовать высокие технологии, полёт к Марсу, термояд, квантовые вычисления и чёрные дыры.
Совсем другое дело пропагандировать потовыжималку , галеры и курятни
"аджайл евангелист" = "изощренная личина жадного капиталиста Хрюнделя" или эксплуататора Безоса
Лучше переесть, чем недоспать! © Обратное тоже верно
-
- Уже с Приветом
- Posts: 8192
- Joined: 27 Mar 2016 23:56
Re: Эффективность работы программиста
Моё мнение.
Agile на "блувашинг" смахивает https://en.wikipedia.org/wiki/Bluewashing
Agile на "блувашинг" смахивает https://en.wikipedia.org/wiki/Bluewashing
"blue wash" their reputation aka improve public perception of their morals without legitimately introducing any policy reforms
A report found that 40% of corporate members who volunteered for the compact did not use its ten principles to make any policy reforms
-
- Уже с Приветом
- Posts: 1190
- Joined: 26 Nov 2021 12:38
Re: Эффективность работы программиста
kyk wrote: ↑08 Jan 2022 03:34поганой метлой таких евангелистов выметать в сторону Индии - пускай там и проповедуют.
Одно дело - проповедовать высокие технологии, полёт к Марсу, термояд, квантовые вычисления и чёрные дыры.
Совсем другое дело пропагандировать потовыжималку , галеры и курятни
"аджайл евангелист" = "изощренная личина жадного капиталиста Хрюнделя" или эксплуататора Безоса
-
- Уже с Приветом
- Posts: 1190
- Joined: 26 Nov 2021 12:38
Re: Эффективность работы программиста
Mmodel wrote: ↑08 Jan 2022 10:16 Моё мнение.
Agile на "блувашинг" смахивает https://en.wikipedia.org/wiki/Bluewashing"blue wash" their reputation aka improve public perception of their morals without legitimately introducing any policy reformsA report found that 40% of corporate members who volunteered for the compact did not use its ten principles to make any policy reforms
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Эффективность работы программиста
Евангелист оно в принципе плохо по определению. Чего именно - уже не так и важно. Потому что синонимы этому слова - фанатик, не приемлет полярных точек зрения, в общем ограничен по тому же определениюkyk wrote: ↑08 Jan 2022 03:34поганой метлой таких евангелистов выметать в сторону Индии - пускай там и проповедуют.
Одно дело - проповедовать высокие технологии, полёт к Марсу, термояд, квантовые вычисления и чёрные дыры.
Совсем другое дело пропагандировать потовыжималку , галеры и курятни
"аджайл евангелист" = "изощренная личина жадного капиталиста Хрюнделя" или эксплуататора Безоса
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 5283
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Эффективность работы программиста
У меня сегодня интересный разговор случился с Sr Manager. Как-то всплыло «потенциал для Стафф+», ну и я стала пытать что есть «потенциал» и как его меряют? Как его отделить от скиллов и мотивации/возможностей показать себя? Его ожидания: вот есть у нас Петя, он уже 4 месяца не может разобраться с проблемой. Когда меня окончательно экзеки задолбают я ожидаю что Стаф придёт и за неделю или сам разберётся или найдёт нужных людей, кто починит. Tech stack and programming skills are irrelevant
-
- Уже с Приветом
- Posts: 31438
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Эффективность работы программиста
Евангелист - это тот, который бабло проповедями зарабатывает. А фанатик или нет - это как получится
Евангелист - это опора и подпорка sales
Лучше переесть, чем недоспать! © Обратное тоже верно
-
- Уже с Приветом
- Posts: 31438
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Эффективность работы программиста
а что relevant?
Лучше переесть, чем недоспать! © Обратное тоже верно
-
- Уже с Приветом
- Posts: 5283
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Эффективность работы программиста
-
- Уже с Приветом
- Posts: 31438
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Эффективность работы программиста
это как? Студенту дали задание, он припахал кого поумнее, задание выполнил. А вам и пофигу что он не сам?
Лучше переесть, чем недоспать! © Обратное тоже верно
-
- Уже с Приветом
- Posts: 5283
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Эффективность работы программиста
Невозможно знать все и везде. Найти нужного человека в огромной компании - бесценно. А уговорить его потратить своё драгоценное время на ваш вопрос…
(Подразумевается что Стафф легко разберётся в любой новой теме быстро и качественно при наличии всей нужной информации. Разумеется что у всех у них есть определённая специализация и они берут относительно релевантные задачи. Или из смежных доменов, где могу легко и быстро разобраться)
Но основной посыл был простой - количество лет, языков, фреймкрков/технологий и их глубина абсолютно нерелевантно. Либо ты найдёшь способ решить задачу быстро, либо нет. (За качество решения очень сильно спрашивают, увы)
-
- Уже с Приветом
- Posts: 2749
- Joined: 11 Jul 2015 19:01
- Location: Chicago
Re: Эффективность работы программиста
There are many ways to skin a cat. Так любил говорить один из моих прошлых лидов.Херовимчик wrote: ↑19 Jan 2022 09:38Невозможно знать все и везде. Найти нужного человека в огромной компании - бесценно. А уговорить его потратить своё драгоценное время на ваш вопрос…
(Подразумевается что Стафф легко разберётся в любой новой теме быстро и качественно при наличии всей нужной информации. Разумеется что у всех у них есть определённая специализация и они берут относительно релевантные задачи. Или из смежных доменов, где могу легко и быстро разобраться)
Но основной посыл был простой - количество лет, языков, фреймкрков/технологий и их глубина абсолютно нерелевантно. Либо ты найдёшь способ решить задачу быстро, либо нет. (За качество решения очень сильно спрашивают, увы)
Разве умение быстро решить проблему любым способом рулит?
Я работал на одной крупной компании, были там люди, кто решал свои задачи, собирая код по коллегам. Того попросит за него покодить, затем следующего. Когда кто то давал неполное решение, тот даже не утруждался вникнуть, а нёс своему лиду, если что, тот должен исправить, если не мог, то потом недоделки всплывали в качестве багов.
Если следовать вашей логике, он бесценный сотрудник и его надо промотить в Стаффы. Когда на деле задачи он мог решать только определённого характера. И в них после него находили нередко много багла по edge cases, так как видеть всю картину целиком даже на небольшой фиче он не мог.
Я примерно понимаю, о чем вы говорите, но все же должны быть и другие критерии успеха, кроме сделал за неделю, что кто то за 4 месяца не мог. Есть просто мудаки, которым в айти не место. Но сфера такая горячая, что определённым менеджерам удобно под собой иметь много народа и неважно, что часть из них тупари, за которых надо работать. Пока есть сердобольные сокомандники - у нас тим ворк, не ругай. А помоги, такие будут процветать.
-
- Уже с Приветом
- Posts: 5283
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Эффективность работы программиста
Вообщем, за что купила, за то и продаю.
А тот чувак что 4 месяца никак не сделает - задача изначально не его уровня, но человек изъявил желание расти, вот ему и дают возможности и оказывают всяческую помощь.
А тот чувак что 4 месяца никак не сделает - задача изначально не его уровня, но человек изъявил желание расти, вот ему и дают возможности и оказывают всяческую помощь.
-
- Уже с Приветом
- Posts: 5283
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Эффективность работы программиста
Но вы опять свели все к скиллам, а «потенциал» в том, что Стафф не будет 4 месяца сидеть и упорно сам чего-то ковырять. Если он не знает чего-то, он не моргнув глазом придёт к нужно у человека и скажет «я ни черта в этом не понимаю, но мне нужно решить. Расскажи/покажи/научи в чем основная суть». Тот что 4 месяца сидит - он хочет все сам, «я не хочу дёргать людей как школьник который ничего не знает» его реальная цитата. У него есть все имена людей, которые ему и расскажут, и покажут, и даже посидят рядом - но он этим не пользуется