7 порад менеджеру-новачкові: як заслужити повагу розробників на старті

7 порад менеджеру-новачкові: як заслужити повагу розробників на старті

5 May 2023

  • Автор: Дмитро Ховрич

  • Складність: норм

  • Час: 4 хв

Ефективність проєктного менеджера завжди залежить від того, наскільки команда його поважає. Однак, завоювати довіру людей буває зовсім непросто, особливо якщо ви – новачок у проєкті, або у вас нова команда.

В IT проєктні менеджери часто стикаються із ще однією проблемою. Багато хто з них прийшов у розробку з інших спеціальностей і не надто глибоко розуміється на технічному боці питання. Іноді девелопери ставляться до PM-ів поблажливо і тим самим доводиться завойовувати репутацію потом та кров’ю.

Проте, не так погано. Є способи розтопити цей лід.

Дмитро Ховрич, Full-Stack розробник та один з перших викладачів курсу TechMind поділився своєю думкою про те, що потрібно робити менеджеру новачкові, щоб заслужити повагу команди.

7 порад менеджеру-новачкові: як заслужити повагу розробників на старті

1. Будьте «корисною людиною».

У деяких програмістів нерідко складається враження, що вони можуть обійтися без менеджера. Серйозно, навіщо він потрібний? З клієнтом можна поговорити і так, та й завдання легко розподіляти самостійно. Насправді проєктний менеджер виконує безліч важливих функцій, але більшість їх залишається за кадром. 

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

2. Слідкуйте за розвитком розробників.

Це особливо актуально, якщо менеджер відповідає за великий проєкт і склад його команди рідко змінюється. У цьому випадку дуже добре, якщо PM нагадує розробникам про цікаві конференції, пропонує варіанти навчання всередині компанії, щоб програміст міг розвиватися. Відмінна практика – обговорювати з клієнтом і тімлідом, які технології можуть стати в нагоді проєкту в майбутньому та стежити за тим, щоб команда заздалегідь починала їх вивчати.

3. Контролюйте інтерес до роботи.

Дуже допомагає, коли PM не просто уважно ставиться до цілей проєкту, а й цінує свою команду. Я, наприклад, через 4 місяці роботи в компанії попередив свого менеджера, що не хотів би затримуватися на одному проєкті більше 4-х місяців. Вона (у мене PM – дівчина) це запам’ятала і через зазначений термін без жодного нагадування запропонувала мені перейти на інший крутий проєкт. Такі вчинки підкреслюють, що вам не все одно і для вас співробітники, насамперед люди з власною мотивацією та цілями.

Якщо менеджер прислухається до прохань своєї команди – розробники з великою ймовірністю дадуть відповідь тим же і, у разі потреби овертайму або при виникненні інших складнощів, не відмовлять і будуть на вашому боці.

4. Передбачайте події.

Насправді у попередньому пункті я сказав неправду. PM моєї компанії допомогла мені перейти на інший проєкт не на четвертий місяць, а на шостий. Але на четвертий місяць вона підійшла до мене і сказала, що пам’ятає про моє прохання і вже шукає цікавий проєкт під мій запит. 

Наступні два місяці вона часто спілкувалася зі мною і розповідала про те, як справи. Завдяки такій поведінці я відчував турботу і не хвилювався. На мою думку, одне із завдань проєктного менеджера – створювати приємні та комфортні робочі обставини, коли кожен співробітник відчуває, що він на своєму місці та без зайвих переживань виконує свої завдання. Уважне ставлення менеджера дуже цьому сприяє.

Techmind

5. Запитайте поради у старійшин.

Молодому PM-у варто якнайбільше спілкуватися з тімлідом або просто найдосвідченішим розробником у команді. Саме він зможе ввести новачка в курс справи, розповість про ситуацію на проєкті та зможе пояснити технічні нюанси, особливо якщо проєкт новий. Звичайно ж, для цього менеджеру і самому потрібно вміти підтримати бесіду на программерські теми та не плутатися у термінології. З цього органічно випливає наступний пункт.

6. Заглиблюйтесь та навчайтеся.

Якщо PM ставить багато запитань – це нормально. Розробники навіть готові терпіти дурні, на їхню думку, репліки, якщо бачать, що людина залучається. Набагато гірше, коли проєктний менеджер не занурений у проєкт і просто «перекладає таски». Таких не люблять, а про повагу взагалі не йдеться.

7. Будьте доброзичливі та довіряйте команді.

Останній пункт. Навіть попри те, що ми обіймаємо різні посади та виконуємо різні функції – ми всі працюємо над одним проєктом та пов’язані спільною метою. Про це варто пам’ятати. Звичайно, всяке буває, але, щоб не відбувалося, варто намагатися довіряти один одному і ставитися до чужих помилок поблажливо. Адже виправити можна все, головне бажання, не варто конфліктувати через дрібниці. Хороші стосунки відновлювати набагато складніше, ніж виправляти помилки у коді. Тому, намагайтеся бути чесними та відкритими. Звичайно, можна подумати, що це і так зрозуміло і взагалі – великі істини, але, повірте, відкритість та доброзичливість дуже цінуються.

7 порад менеджеру-новачкові: як заслужити повагу розробників на старті

Взагалі, вищевказані поради, по-своєму універсальні та добре підійдуть будь-якому менеджеру, чим би ви не займалися. Насправді навіть якщо на старті команда не надто вас поважає і не завжди зважає на вашу думку, це не так вже й погано. 

Сприймайте це не як проблему, а як можливість. Адже зараз у вашої команди стосовно вас занижені очікування. Якщо ви знайдете час розібратися, що колегам від вас потрібно і яку цінність ви можете принести, далі справа за малим. Постарайтеся максимально включитись у необхідну роботу і команда обов’язково вас буде поважати. Можливо, ви навіть зміните їхнє ставлення до ролі проєктного менеджера в цілому. Варто спробувати!

Дмитро Ховрич

Fullstack developer. Один із небагатьох розробників, хто готовий відповідати на запитання менеджера і може зрозуміло пояснити навіть найскладніші речі. Понад 4 роки в IT. Fullstack developer у аутсорсинговій компанії Instersog. Виступає на заходах та навчає студентів. Пише такими мовами програмування: C#, Javascript, Typescript, використовує технології: React JS, Angular, Node.JS, SQL, MongoDB, .NET та .NET Core. Працював у десятках проєктів, у тому числі у великих медичних та телекомунікаційних продуктах. Любитель мікросервісів. Викладач курсу Techmind.