2010-03-26 4 views
3

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

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

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

Что вы хотите, если бы вы были в этой ситуации?

+3

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

ответ

3

Были так много помех от людей, которые не знают немного о разработке программного обеспечения ,

Хотя вы утверждаете, может быть правдой, когда вы говорите «(я второй год разработчик), что указывает на то, что, может быть, вам тоже может быть немного поучиться.

В частности, вы должны учитывать, что им нужно знать, потрачены ли их деньги разумно.

Молчание не создает уверенности.

Нам пришлось пройти литературный бег на другое место , чтобы получить любую полезную работу.

И как они платили за ваши услуги за это? Они были уверены в себе?

  1. Полагают ли они, что вы знаете, о чем говорите? Помните, что у вас есть только 2-летний опыт.

  2. Считают ли они, что вы это сделаете? Почему они этому верят?

  3. Насколько они понимают, что вы на самом деле делаете? Как они это узнают, если вы не поговорите с ними? Помните, что у вас есть только 2-летний опыт.

Возможно, потребуется больше времени на предоставление информации, чтобы они были в вас уверены. Вы должны строить доверие. Помните, что у вас есть только 2-летний опыт.

1

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

Management: «Мы должны это читать мысли»

Вы: «Мы можем сделать это, но нам придется переписать х, у и г Это будет простаивать наш проект и добавить 3. лет для развития. Вы уверены, что хотите, чтобы мы это реализовали?"

На данный момент, если они говорят, что да, это со спины. Если вы думаете, что заставит вас выглядеть плохо, если они говорят, что да, то сделать это по электронной почте, так есть запись.

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

1

Возможно, предлагайте еженедельные встречи с обратными связями или даже более короткие интервалы. По крайней мере, так вы можете постоянно мыслить. Также взаимодействие должно быть ограничено ключевыми людьми.

+0

Убедитесь, что вы также указали приоритеты ... – eschneider

1

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

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

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

1

Менеджер пробирается в ...

Менеджеры не так иррационально, как многие разработчики бы вы поверили. Если менеджеры задают вопросы, то это, вероятно, потому, что они не уверены в том, как обстоят дела. Чтобы улучшить ситуацию для обеих групп - разработчиков и менеджеров - вам нужно выяснить, что такое реальное управление проблемами (я угадываю недоверие к тому, как продвигается проект) и как лучше всего решить эту проблему с минимальными затратами на Разработчики. Предоставление информации руководству, однако, утомительно, вы найдете его, часть работы разработчиков. Хитрость заключается в том, чтобы найти механизм, который позволит вам сделать это с минимальными затратами.

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

Я потратил десятилетие на программиста и десятилетия в качестве руководителя/менеджера команды, и я могу честно сказать, что большинство (не все) вещей, которые делали менеджеры, которые раздражали меня как программиста, не были необоснованными, если смотреть с точки зрения управления.

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

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

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

Смежные вопросы