Как справиться с трудной командой, состоящей в основном из старших членов?

Я являюсь частью команды разработчиков программного обеспечения, работающей над проектом, которому около 5 лет. Я присоединился к проекту в качестве стажера почти 2 года назад, и сейчас я полноправный инженер-программист в том же проекте. От стажера до разработчика программного обеспечения я вырос и прошел долгий путь. Достаточно хорошо, что мой менеджер обязал меня участвовать в проверках кода. До этого я работал над несколькими программными проектами в разных технологиях.

Моя проблема с остальной частью команды. Кроме меня, все остальные имеют опыт работы в одном проекте более 3 лет. В последнее время я чувствую себя менее мотивированным на работе из-за их поведения, а также чувствую, что они сдерживают проект. Немного о них, основанное на моих наблюдениях:

  1. Они не любят узнавать что-то новое или когда их заставляют это делать, поэтому они не прилагают к этому особых усилий. Я видел, как они говорили: «Это невозможно», когда это было на самом деле. Для большинства из них это был их первый проект, и поэтому они не знакомы с лучшими практиками, процессами или другими технологиями в отрасли.

  2. Они близкие друзья. Многие из них тусуются и вне работы. Я склонен рассматривать это как проблему, потому что они, как правило, прикрывают спину друг друга на работе и решают проблемы между собой, вместо того, чтобы следить за процессом.

  3. Они играют критически важные роли в проекте, такие как технические руководители, ведущий разработчик и т. д. Они принимают решения. В прошлом я страдал из-за того, что они цитировали необоснованные оценки и сроки, не анализируя требования должным образом или не понимая сложности, связанной с задачами. К счастью, в последнее время этот процесс изменился.

  4. Качество выполняемых ими работ низкое. Это стало серьезной проблемой для команды на месте, которая поручает нам работу. Много раз функции, которые мы предоставили клиентам, возвращались с проблемами. Человеку с опытом работы более 3 лет кажется, что он даже не беспокоится о рефакторинге или очистке кода.

  5. Наша команда по управлению проектами на месте и наши клиенты не доверяют нам. Из-за этого мы теряем работу подрядчикам. Прямо сейчас мы для них всего лишь группа поддержки по сокращению расходов.

  6. Мои менеджеры хорошо знают об этом, но они не хотят их терять из-за своего опыта/знаний в проекте, а также, поскольку кажется, что в будущем мы не получим много работы для проекта, они не хотят хотят инвестировать в создание новой команды.

Единственное, что удерживало меня в команде, это то, что работа, которую я делаю, сложная и важная. Меня очень поддерживают мои менеджеры. Они побуждают меня работать над своей фазой и узнавать что-то новое. [К вашему сведению, я никому из них не подчиняюсь] Мне нравится организация. Мне очень хорошо платят.

Это расстраивает, когда я вложил 200% своих усилий в то, чтобы выполнить свои задачи правильно и вовремя, а клиент обвиняет меня как команду в том, что что-то, разработанное другими, не работает должным образом.

Также я начал чувствовать, что пришло время работать с людьми, у которых я могу учиться и расти.

Могу ли я что-нибудь сделать, чтобы изменить ситуацию и продолжить работу над проектом?

РЕДАКТИРОВАТЬ: Также повлияет ли работа с такими людьми на мой карьерный рост?

Ответы (2)

Делайте это правильно. Так как команда является таким препятствием, сделайте это для себя и своей карьеры. Не для них.

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

Вы очень сильно отчуждены, потому что противостоите консенсусу, основанному на общепринятых представлениях, самодовольном отношении и групповом мышлении.

Делать то, что вы можете. Я считаю, что вы привносите в проект ясность и трезвость мышления, которых не хватает команде, — ясность и трезвость мышления, которые ваше руководство должно очень ценить. Если проект потерпит неудачу или застопорится, это произойдет не потому, что вы не выполнили свою часть работы.

Четко помните о своих физических ограничениях — вы всего лишь один человек — и не забудьте дать отпор, если они переполнят вашу тарелку, когда поймут, что проект идет на спад. В конце концов, вы уже делаете 200%.

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

Судя по предоставленной вами информации, я могу сказать, что это уже далеко не проблема, это кризис. Группа команды не прилагает усилий только потому, что они знают проект, и, поддерживая ошибки друг друга, клиенты и выездная команда уже потеряли доверие к вашей команде... Это требует быстрых действий. Понятно, что не стоит увольнять некоторых из них, потому что они будут поддерживать друг друга, но даже такое преимущество (или шантаж) имеет свои пределы.

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