Недавно я прочитал следующие 5 типов боссов и как с ними справляться , в которых описаны наряды худшего босса. Я только начал руководить небольшой командой разработчиков программного обеспечения.
Я хотел бы знать, каковы основные ожидания программиста от старшего программиста или чего следует избегать при управлении командой.
Кроме того, я хотел бы знать, как сделать так, чтобы программисты были довольны и создать продуктивную среду для своей команды.
Ответы:
Вещи, которые, кажется, работают хорошо для меня:
И, наверное, самое главное ... уважение . Если вы, честно говоря, не можете уважать членов своей команды, вам придется работать над тем, чтобы изменить это (будь то обучение людей или изменение численности персонала). Дайте уважение в первый день, и вы получите его обратно, относитесь к людям с неуважением, и вы никогда не получите уважения в ответ.
Взятые вместе, если вы делаете большинство из этих вещей, большую часть времени, тогда ваша команда даст вам преимущество сомнения, когда вы покажете, что вы человек, и полностью что-то напортачили. :) У каждого босса есть свои недостатки, и речь идет о налаживании отношений с вашей командой, где они могут помочь вам компенсировать ваши слабости, а вы помогите им с их.
источник
Что ж, одна из самых важных вещей, которую нужно усвоить, это то, что очень часто вы не сможете удержать их счастливыми, потому что просто не сможете дать им то, что они хотят.
Лучшие менеджеры, на которых я работал, - это самые честные ребята, которые будут защищать свою команду от всего того дерьма, которое высшее руководство пытается им бросить, и прежде всего СЛУШАТЬ свою команду.
источник
Я твердо верю, что одна из самых важных частей старшего или ведущего - это доступность для младших людей. У старшеклассников и руководителей часто есть задачи, на выполнение которых имеют только права (например, мы не предоставляем юниорам права на запись для постановки и подталкивания). Кроме того, значительная часть вашей работы заключается в наставлении молодых людей, что означает отвечать на вопросы, а не игнорировать их. Чем старше вы, тем больше вероятность того, что вас прервут другие, которым что-то нужно от вас. Вам нужно отказаться от этого знака «не беспокоить» и научиться работать с перерывами.
Слушание важно.
Пожалуйста и спасибо вам важно и ничего не стоит.
Не ожидайте большего, чем вы готовы дать. Если вы хотите, чтобы я работал до 3 часов ночи, вам лучше быть рядом со мной и работать. Нет ничего более обескураживающего, чем работать на того, кто уходит вовремя каждый день сразу же после того, как даст вам задание, которое должно быть выполнено к 7 утра.
Будь честен. Не играйте в фавориты (особенно не играйте в фавориты, предлагая своей девушке или парню лучшие вещи). Относитесь ко всем сотрудникам с уважением (даже к людям, которые вам лично не нравятся).
Будь решающим. Не оставляйте решения висящими так, чтобы никто не мог прогрессировать или хуже менять их каждые пять минут.
Заступайся за своих людей. Вы не выиграете их всех, но люди пройдут сквозь огонь ради того, кто поддерживает их по цепочке.
Будьте готовы быть плохим парнем, когда это необходимо. Одно плохое яблоко может уничтожить команду разработчиков, не держитесь за этого человека, потому что вы не хотите противостоять его плохому поведению (это больше относится к лидам и официальным руководителям). Если у вас плохие новости, сообщите об этом команде, не держите ее в секрете (в конце концов, они узнают, а потом они без ума от плохих новостей и секретного хранения). Вы не для того, чтобы быть популярным, но чтобы сделать работу. Любой, кто находится на руководящей или квази-управленческой должности, должен быть готов быть непопулярным.
Узнайте, как продавать идеи для старших и обучать этим навыкам своих разработчиков.
Понять важность бизнес-сферы и стать экспертом в этом, а также в программировании.
источник
Ключевые слова здесь - доверие и ответственность.
Вы просто должны поверить, что члены вашей команды компетентны и сосредоточены на выполнении своих задач. Не слишком вмешиваясь, вы по сути позволяете им «самим» отвечать за свою работу.
ИМХО, это одно делает чудеса в создании здоровой атмосферы.
источник
Что ж, IMO, я ожидаю, что старший разработчик / ведущий / кто-нибудь другой встанет на сторону команды разработчиков, чтобы противостоять таким вещам, как идиотские сроки, отсутствие ресурсов, но ожидание строительства Рима, сверхурочные и т. Д. - все это снижает производительность и делает людей несчастными.
Главное, что следует избегать ИМО, - это быть «да-мужчиной» для высшего руководства и всегда соглашаться, что бы они ни говорили (другими словами, задница)
источник
Навыки людей. Иногда людям дают звание «старший», и они забывают, что они не всеведущие. Они чувствуют, что продвижение - это комментарий к их высшим техническим навыкам и скрытому гению. На самом деле, сейчас они менеджеры высшего уровня. Они должны понимать, как и кого мотивировать, кого оставлять, как идти на компромисс и когда слушать.
Право собственности. Худшие старшие программисты не берут на себя ответственность за то, чем они были «старшими». Они прибегают к тактике уклонения от работы и обвинения в играх, которые привели к их продвижению (более чем вероятно, когда они танцуют на могиле человека, которого они бросили под автобус). Теперь им нужно понять, что их задница в стропе и что они несут ответственность за дизайн, план и большую часть работы.
Опыт. Я ожидаю, что старшие разработчики видели все дважды. Они должны понимать область и технологию. Они должны агрессивно атаковать риски и быть в состоянии заметить, что тратит время красная селедка.
источник
Последовательность является одной из самых важных вещей. Если разработчики могут предсказать, как вы будете действовать, они будут счастливее. Даже если вы постоянно являетесь полным инструментом, это лучше, чем иногда быть крутым, а иногда быть инструментом. Это, как говорится, не будет инструментом.
источник
Знание и общение. Знание источника и многое, что более важно, возможность объяснить это кому-либо таким образом, чтобы они поняли и сохранили его.
источник