В IT чудес не бывает
877 subscribers
142 photos
21 videos
1 file
379 links
Лайт-версия блога https://www.maxshulga.ru/ про менеджмент, качество и процессы в IT от доброго доктора АйТиболита @maxbeard12
Download Telegram
Cоревновательные моменты на работе.
Помогают, мешают?
Чему и как именно?
Что думаете?
#процессы #management
Сегодня я соревновался сам с собой, получилось плохо, поэтому без умных мыслей.

Продолжение про соревнования обязательно будет. Вы вчера хороших мыслей накидали. Спасибо 🤝

Хотя-я-я, как начинать день без умных мыслей из газет интернетов, поэтому вот:

"Хуяк-хуяк и в продакшен" - опасно,
"Семь раз отмерь, один раз отрежь" - долго.
"Семь раз хуяк, один в продакшен" - наш выбор 💪

#мысли_вслух #байки
👍54🤔2😁1
Было ли это когда-то в реале или нет, никто уже и не скажет...
Где-то когда-то в какой-то давно несуществующей IT компании работал большой отдел разработки из нескольких команд.
У каждой команды был свой проект/продукт/задачи. Между собой никак не пересекались, кроме руководителя.
И вот однажды начались соревнования...
Каждая команда показывала свои тесты на ревью какой-нибудь другой. Кто-то ломал продакшен код, а команда-ревьвер по тестам должна была его восстановить.
И были какие-то условия по которым определялся победитель (кстати, кажется, что само по себе мероприятие очень полезно для распространения знаний, в том числе по написанию тестов): после восстановления кода побеждала то ли команда-ревьювер, что смогла код восстановить, то ли команда-автор за то, что тесты хорошие.
Суть не в этом, хотя, повторюсь идея таких встреч - огонь.

За каждую победу команде давали наклейку, которую клеили на дверь комнаты, где работала команда. Геймификация...

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

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

Говорят, что некоторые из-за этого ни тестов писать не любят, ни в соревнованиях участвовать больше не хотят. Но это неточно, давно было...

#байки про соревнования
1
Что можно сказать по соревнованиям в целом:
1. Если вы делаете акцент на командной работе и достижениях, то соревнования внутри команды - зло.
У вас просто не будет команды.
2. Попытка строить на индивидуальных соревнованиях планы индивидуального развития и дальнейшие пеформанс-ревью - еще большее зло.
Собственно и не в этом случае у вас не будет командной работы.
3. Использовать соревнования между командами или "индивидуалами" (например, для развития и повышения производительности) можно, но учитывая некоторые моменты:
- Конкурентная структура улучшает скорость, тогда как кооперативная структура повышает точность.
- Команды с экстравертными и покладистыми членами показывают лучшие результаты в кооперативной структуре, тогда как команды с низким уровнем этих ориентаций показывают лучшие результаты в конкурентной структуре.

Подробнее в исследовании "Cooperation, Competition, and Team Performance: Toward a Contingency Approach".
Немного картинок оттуда в комментах.

PS сам я ни разу не любитель соревнований, в любом их проявлении.
#процессы #management
👍5💯1
Народная примета: если команда или компания во время найма ищут себе волшебника - они обязательно найдут. Только сказочника.

сегодня просто #байки без пятничных #it_memes
👍13💯9
Эта неделя будет просветительской.
Просто ссылки на интересные статьи, коих накопилось за последнее время, и пару мыслей после прочтения.

Why I'm Not Writing a Productivity Series - Jacob Kaplan-Moss
“They were feeling stuck. Their job was fine but not great – good enough that they didn’t want to switch jobs for a simple lateral move, but bad enough that they were mildly unhappy much of the time. They didn’t have the skillset they needed to land a new job at a higher seniority and pay grade, and there were no opportunities for advancement at their current job. They had been trying to spend time leveling up, but hadn’t made any progress.” (отзывается 🙂)

А вообще статья про то, что все материалы про личную продуктивность это "за все хорошее и против всего плохого", их читаешь, как перлы Капитана Очевидности.
Я в этом плане достаточно прямолинеен и категоричен:
- ты или воспитан так, что не можешь безответственно относится к работе (и даже как-то страдаешь, если не по каким-то причинам что-то не получается), и поэтому просто херачишь
- или регулируешь свою продуктивность в зависимости от внешного контекста, чтобы крышу не сорвало
- или думаешь, что все зашибись, а про обратное узнаешь практически случайно
- всегда заниматься только тем, что нравится - крайняя редкость
- все остальное - воля случая 🫠
- личные таск-трекеры - это писец 🙈
#развитие
5💯2👍1
Here are the secrets of high-performing teams…

Creating A Team. (Or Maybe You Shouldn’t.): Ask the unasked question: do you really need a team? And if you have more members than a 90’s boy band, you’re in trouble. Every time a team is unnecessarily expanded, a productivity fairy dies.

Team Effectiveness: 60 percent of a team’s success is “Who’s on the team?” 30 percent is clarifying roles. And 10 percent is leadership. So get A-Players. The difference between the best and worst performers is the difference between a firecracker and the Big Bang.

Team Interaction: They need to like each other. Social skills, not average IQ, is what makes smart teams. And you need a disagreeable person. Somebody more Wednesday Addams than Mary Poppins. They might not be the hero you want, but they’re the hero you need; the one who’ll pull the emergency brake on the runaway train of groupthink.

Team Leadership: Even in the Navy, the best squadrons are led by commanders who are less like Captain Bligh and more like Mr. Rogers. Create an environment with safety (Does everyone feel they can speak?), vulnerability (good old-fashioned emotional nudity) and purpose (“This is who we are. This is what we stand for.”) and you’re most of the way there.

#management #процессы
👍1
Про карты гипотез - как методе стратегического планирования.
В целом, как и говорит сам Александр, все базируется на Impact Mapping Гойко Аджича (горячая тема лет 10-12 назад, но и сейчас еще мелькают статьи про нее, в реале использования я не видел).
Сам я пока не узнал в чем же фишка именно карты гипотез, но может кому зайдет. Интересно.
Особенно про ошибки при создании карты.
— Когда релиз?
— На горизонте.
— А что такое горизонт?
— Горизонт — это воображаемая линия, которая удаляется от нас по мере приближения.
(с) tproger

#it_философия
😁13👍74💯1
"На соседнем, на заводе,
При честном при всём народе,
Старый мусор и навоз
Превращают в паровоз." (с) Воинов В. Петроградские чудеса, 1922

Все из тех же запчастей
Изменив чуть-чуть рецепт
Поменяв чугун на код
Мы все с вами пишем софт
(с) @maxbeard12 2024

недобрые пятничные #it_memes
😁12💯71😢1
< "This is hard (or slow) to test" typically also means hard (or slow) to use, learn, interpret, understand, or fix. In other words: a bug. > Michael Bolton
#testing #quality
👍4
Про продуктивность, попытки ее измерить, кооперацию и соревнования между сотрудниками. И про то, что усиливает синергию от взаимодействия.

“Если люди не взаимодействуют и не кооперируют - не вините людей. Посмотрите на процессы: если индивидуальные метрики людей падают, когда они кооперируются, то зачем им кооперироваться…
...
Важно создавать процессы и организации, в которых взаимодействие будет выгоднее”
Прикольный ролик, кстати, может казаться единорожным, но тут смотря с какой целью смотреть.

#management #metrics
2👍1
Measuring Developer Productivity via Humans
про то, чем качественные метрики в разработке отличаются от количественных и как их получать.

#metrics
3
Хорошая напоминалка самому себе...

"Синдром самозванца - прекрасный маркер, что вы развиваетесь. Как только кажется, что это все не вы, или это все удача - 100% что-то сделали. Точно чем-то отличаетесь. Гарантировано не как все. Я не знаю способа, чтобы победить, вылечить этот синдром. Но я знаю, как его поставить на место. Надо просто помнить, что оценка "3" звучит как "удовлетворительно". А что может быть лучше удовлетворения тебя и окружающих? В конечном счете только это и имеет смысл." Дмитрий Волошин (ссылка на старый его пост в FB)
#развитие
10🤡1
Forwarded from Bulat
Я тут подумал и грех будет не выложить эту простыню, может кому поможет.
Если ты помнишь, я всегда увлекался психологией и прочей херней про работу мозга.
Так вот выложу несколько вводных которые стоит обдумать:
1) Если ты (абстрактный ты) считаешь что у тебя синдром самозванца, то парадокс, ты уже считаешь себя достойным профессионалом(тут подвох что "считаешь"). Мы же не приписываем синдром самозванца новичкам и профанам?
2) Синдром самозванца это объяснительная модель. Ты, а точнее твой мозг чего-то хочет, но хочется и колется, и вот он объясняет себе "Ну у меня же синдром самозванца, куда уж там, куда с таким синдромом сунуться-то, остается только погрустить что я такой и пожалеть себя". Причем эта жалость может крыться вполне себе за смелостью со стороны.
3) Зачем тебе синдром самозванца? В смысле у тебя синдром самозванца, ну и чо? Дай мне конкретики! Не можешь претендовать на зарплату соответствующую твоим навыкам? Я сказал конкретики! Не можешь попросить повышение зарплаты, потому что(ага, видишь объяснение еще одно) считаешь что не достаточно хорош? Ну а если недостаточно хорош, чего тогда хочешь? Или все таки считаешь что достаточно хорош? Боюсь пойти и озвучить свои требования - вот это хорошо.
Найти зачем тебе этот синдром и что ты им прикрываешь тоже хороший путь избавиться от него.
4) Ну и последнее. Ок, у тебя синдром самозванца и тебе это не нравится. А делаешь ты что, чтобы поменять ситуацию? А как должно быть? Часто в статьях о синдроме самозванца я вижу(читая комментарии), что люди ищут 1. Панацею - прочитаю статью и я уверенный в себе красавчик, специалист и меня все хотят. 2. Оправдание что ситуацию не поменять у меня лапки, так умные люди пишут. Тут же как с тренажерным залом, после первой тренировки у тебя не вырастут мышцы и жир не сойдет, это работа над собой. Вот хотя бы просто берешь и записываешь свои достижения, глядишь на них, любуешься раз в неделю и понемногу начинаешь свыкаться с мыслью что "идите вы на хер, сами вы самозванцы, а я на своем месте".
У меня например каждый квартал и каждый год подведение результатов и достижений - а чего сделал, а какую пользу можно извлечь итд итп.
👍8
По мотивам конференций на этой неделе.
Всегда думайте про то, что вам рассказывают. Конечно вам не врут. Просто могут недоговаривать... ;)
Поэтому, кулуары - наше все.
А уж спикерская... Эмм-м-м, кладезь реальных историй...
#it_memes #байки
😁14👍8
Регламенты пишут, чтобы понимать: кого наказать, когда наказать и как сильно...
#мысли_вслух
😁73💯3
Зарисовка "Разбирая автотесты"
Тот момент, когда то, что должно быть #it_memes, стало регулярной "работой" с утра...
Начиная с какого момента "разбор результатов автотестов" становится именно разбором, а не просто очередным перезапуском упавших (чтобы они стали зелеными) ?
У кого как?
#test_automation
👍1