Знайдіть і утримуйте ентузіастів

Чед Лавін ь

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

Ймовірно, більшість читачів погодиться з тим, що пошук першокласних розробників вимагає проведення грунтовного технічного співбесіди Але що слід розуміти під «грунтовним» Це зовсім не означає, що кандидат повинен відповісти на важкі питання про маловідомі технічних нюансах Зрозуміло, перевірка конкретних технічних навичок є частиною процесу, але перетворення співбесіди в сертифікаційний іспит не гарантує успіху Вам потрібні розробники-ентузіасти, що володіють навичкою пошуку рішень Інструменти, які ви використовуєте зараз, напевно зміняться вам потрібні люди, здатні успішно піти на штурм завдання незалежно від доступних технологій Навіть якщо людина може напамять перелічити всі методи API, це практично нічого не скаже вам про його схильностях і про його прагнення розвязувати задачі

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

Витративши чимало сил на формування сильної команди, зробіть все, що у ваших силах, для її збереження Можливо, деякі утримують фактори (наприклад, оплата) вам непідвладні, але подбайте по Принаймні про ті дрібниці, які допомагають зберегти здорову робочу середу Хороших розробників часто стимулює визнання їх заслуг Використовуйте це обставина і відзначайте видатні досягнення Знайти хорошого розробника важко показати людині, що його цінують, легко Не упускайте прості можливості підняти дух і підвищити продуктивність команди

Будьте обережні з осудженням Надлишок негативу пригнічує творче мислення, знижує продуктивність і, що ще гірше, розєднує команду Хороші розробники розумні і знають, що не можуть весь час помилятися Постійно вишукуючи в їх роботі дрібні огріхи, ви втратите їх повагу Обмежуйтеся конструктивною критикою і не вимагайте, щоб кожне рішення виглядало так, ніби вийшло з ваших рук

Важливість правильного підбору команди розробників важко переоцінити У будь-якій команді є «важковаговики», яким доручаються найважчі завдання, але, коли справа доходить до оцінок, всі учасники розглядаються на рівних Подбайте про згуртованість стартового складу, а коли ви успішно сформуєте команду переможців, не пошкодуйте зусиль на те, щоб зберегти її

Біографія автора наведена на стор 125

Джерело: Форд Н, Найгард М, де Ора Б, 97 етюдів для архітекторів програмних систем – Пер з англ – СПб: Сим-вол-Плюс, 2010 – 224 с, Мул

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*