The following text is a partial translation of the original English article, performed by ChatGPT (gpt-3.5-turbo) and this Jekyll plugin:
У нас всех есть начальники. У нас также есть клиенты, которые платят нам за выполнение их проектов по программному обеспечению. Они являются моими начальниками на время контракта. Я также выступаю в роли начальника для разработчиков, которые работают в Zerocracy. Очевидно, что хороший работник/подрядчик – это тот, кто делает своего начальника/клиента счастливым. Но только плохой работник работает в направлении этой цели. Попытка сделать своего начальника счастливым – это ложная цель, которая, если преследуется, разрушает проект. Профессиональный работник работает для проекта, а не для начальника.
Мы все работаем над проектами в качестве разработчиков, дизайнеров, программистов, менеджеров, тестировщиков, как угодно. Начальник также является членом проекта. Формально говоря, он или она является заинтересованной стороной, такой же, как и каждый из нас. У каждой заинтересованной стороны есть свои потребности в проекте: 1) Джефф, разработчик, хочет изучить Scala и получать зарплату каждые две недели; 2) Салли, владелец продукта, хочет посетить выставку в Париже и также получать зарплату; 3) Боб, технический директор, хочет привлечь финансирование раунда А и получить большую зарплату; и т.д.
У проекта есть свои цели, например, достичь 1 миллиона загрузок за менее чем в шесть месяцев и потратить менее 300 000 долларов. Ради этого и работает проект. Ради этого мы здесь.
Наши личные потребности могут быть полностью удовлетворены, пока мы все работаем над этой целью, или некоторые из них могут быть пожертвованы. Я имею в виду нас всех, включая начальника, кто бы он или она ни были, будь то технический директор, сооснователь, менеджер проекта или руководитель команды.
Проект является источником наших чеков. А не главный финансовый директор.
Главный финансовый директор является заинтересованной стороной, как и все остальные. Проект дает ему больше власти, чем другим, потому что это необходимо для правильной работы всего механизма. У каждого участника проекта есть свои роли и обязанности. Я пишу код, главный финансовый директор пишет чеки. Я ем в Макдоналдсе, он ездит на Jaguar. У нас разные потребности, и мы оба согласились, что проект удовлетворит их. Иначе мы бы здесь не были, верно?
Мы все являемся частями механизма, называемого “проектом”, который работает в соответствии с правилами и принципами управления проектами, будь мы осознаем их или нет. Будь у нас менеджер проекта или нет. Даже если мы нарушаем все эти правила и управляем себя в полном хаосе, у нас по-прежнему есть цель, стоимость, график и все другие атрибуты управления проектом.
Профессиональный и опытный начальник понимает, что его роль в механизме состоит в том, чтобы четко определить цели проекта и убедиться, что все потребности каждого человека соответствуют этим целям. В хорошо управляемом и организованном проекте каждый видит и ощущает, как его личные потребности удовлетворяются, когда проект достигает своих целей: Джефф изучает Scala, Салли видит Париж, а Боб покупает новый дом.
Однако, если Джефф хочет изучить Scala, а мы разрабатываем приложение для iOS, это проблема, которую должен решить начальник. Либо убедить Джеффа полюбить Swift (я сомневаюсь, что это возможно), либо заменить его кого-то, кто уже влюблен в это. Ясно, что профессиональный начальник прибегнет к такому трагическому акту, как увольнение Джеффа, не из-за своих личных чувств к нему, а потому что они оба работают на достижение целей проекта. Джефф и начальник оба поймут, что потребность Джеффа в изучении Scala не соответствует цели проекта.
За это отвечает технический директор, когда личные потребности Джеффа перестают соответствовать целям проекта, который платит его зарплату. Профессиональный генеральный директор это понимает и всегда действует в лучших интересах проекта, а не его собственных или интересов кого-либо еще лично.
Я считаю, что профессиональный член команды делает две вещи: подчиняется и сопротивляется.
Во-первых, вы должны понимать, что начальник здесь, чтобы помочь вам организовать свое время, задачи, коммуникации, планы и т.д. Он знает больше о проекте и использует эту информацию, чтобы помочь вам сделать свою работу. Вашим настоящим начальником является проект; начальник, с которым вы взаимодействуете, просто нанятый менеджер, который переводит цели проекта в планы, инструкции, графики и т.д.
Этот начальник – ваш коллега, который занимается управлением, пока вы пишете код. Вы оба равны. Вы и он находитесь в одной лодке. Ваши функции отличаются от его; вот и все. Вы не работаете для него, а с ним над проектом. Настоящий профессиональный член команды чувствует себя равным перед всеми остальными участниками проекта, независимо от их высокого положения в иерархии.
В то же время он строго следует процессу и подчиняется всем правилам и инструкциям проекта, не потому что он боится быть уволенным, но потому что хочет, чтобы проект преуспел.
Во-вторых, быть профессиональным членом команды требует постоянной готовности сопротивляться каждой инструкции, если вы чувствуете, что она противоречит целям проекта. Настоящий профессионал не работает на начальника. Ему не хочется делать начальника счастливым. Ему на самом деле нет дела до того, счастлив начальник или нет. Он знает, что настоящим начальником является проект и старается сделать его успешным и … счастливым.
Настоящий профессионал всегда работает на себя. Джефф хочет изучить Scala и получить определенную сумму денег. Он присоединился к проекту, чтобы удовлетворить эти потребности. Если проект провалится, Джефф не получит деньги и не изучит Scala полностью. Так что если начальник говорит Джеффу сделать что-то, что может поставить под угрозу успех проекта, сделает ли Джефф это? Беспокоится ли его разочарование начальника? Конечно нет. Ему важен успех проекта, который переводится на его личный успех.
Таким образом, делать начальника счастливым - это цель для несформировавшихся, боязливых, ленивых и слабых. Сделать проект успешным - это цель для профессионалов, сильных, зрелых и храбрых членов команды.
Translated by ChatGPT gpt-3.5-turbo/42 on 2023-12-16 at 15:58