Розробник Джозеф Круз розповів про те, яким правилам треба слідувати, щоб стати дійсно дорогим і затребуваним програмістом. Пропонуємо вам переклад його його авторського блогу від нашої редакції. Далі — слово автору.
Те, про що я розповім, стосується, звісно, не лише програмістів, адже мова піде про професійні стосунки загалом.
Стосунки є стосунки, де б ви не були: вони будуються на простих законах психології, яких треба дотримуватися (якщо ви хочете, щоб люди не розбігалися від вас в різні боки).
Мій сайт народжувався в муках. Спочатку мій запит не був дуже складним. Виявилося, що це тільки здавалося. Більшість труднощів виникало (для мене) не через те, що роботу ще треба було виконати, а через те, як поводилися програмісти (до речі, це дуже хороші люди, до яких я ставлюся дуже тепло і з повагою).
Отже, ось правила, яких варто дотримуватися, якщо ви хочете, щоб ваш клієнт був задоволений, навіть якщо в роботі є якісь недоліки:
1. Завжди обіцяй менше, ніж можеш зробити. І роби більше, ніж обіцяв.
Це одне з найважливіших правил. Людські емоції не залежать від поточних подій. Вони залежать від поєднання очікувань і реальності.
Закон такий: якщо очікування більші за реальність, то емоція негативна (чекав, чекав, але нічого не отримав — прикро). Якщо очікування менші за реальність, то емоція позитивна (не очікував, а тут — бац — подарунок! Супер!). Якщо очікування збігаються з реальністю, емоція, як правило, так само нейтральна. Ну, чого тут радіти: що очікував, те й отримав.
Як це виглядає на практиці. Припустимо, замовник запитує вас, скільки часу вам знадобиться, щоб запустити форум. Ви знаєте, що якщо підштовхнути себе, то можна зробити це за день. Якщо спокійно, не поспішаючи, то за два дні. Ну, а якщо з запасом, то за три-чотири дні.
Так от, більшість програмістів (напевно, з бажання догодити і взагалі здаватися супер-професіоналами) називають мінімальні дедлайни — тобто ті, в які вони можуть вкластися, просто висолопивши язика. І, на жаль, не враховують різні форс-мажори (мама приїхала, начальник подзвонив, застряг в грі, не купив пельменів, заснув за клавіатурою та інші важливі і несподівано термінові справи). І що в результаті — назвав дедлайн в один день, а зробив за два.
На питання «блін, так чому ж ти не виконуєш свої зобов’язання», почав відповідати «ну, я ж швидкий, інші за тиждень роблять!». Та мені начхати, що інші роблять за тиждень! Навіщо ти пообіцяв? Навіщо створював очікування, які потім розтоптав? Навіщо копати таку могилу своєму авторитету? Якщо ви знаєте, скільки часу вам знадобиться на виконання завдання, називайте дедлайн удвічі довший. Тоді у вас з’явиться додатковий час, і радість замовника також гарантована, якщо ви виконаєте завдання раніше, ніж обіцяли.
Пам’ятайте: якщо ви обіцяли врятувати 1 млн людей, а врятували 800 тис., вам дорікнуть, мовляв, «обіцяв мільйон, а виявився брехуном».
Але якщо ви обіцяли врятувати одну людину, а врятували двох, вас похвалять, бо ви зробили більше, ніж обіцяли. Ніхто не дивиться на абсолютні цифри, люди судять за очікуваннями (для одних навіть скоринка черствого хліба — свято,якщо думали, що помруть з голоду, а тут принесли сухарик, а для інших ананаси в шампанському — лажа, якщо принесли із запізненням, і шампанське вже тепле, а ананасів менше, ніж очікували).
Загалом, світом править поєднання «очікування/реальність», а не абсолютні числові показники. Це критично важливо враховувати як у торгівлі, так і в сфері послуг.
2. Перевіряйте свою роботу самостійно. Не потрібно робити з клієнта ловця помилок.
Звичайно, круто, коли клієнт може сам пройтися по сайту, методично все перевірити і потім коректно описати «ось така помилка, ось таке неправильне відображення, ось цю штуку треба на 100 пікселів правіше…». Але це означає, що ви змусили клієнта робити вашу роботу.
Пройдіться по сайту самі, подивіться на нього очима користувача і з’ясуйте: чи зручно? чи можна ним користуватися? чи читабельно? чи все працює так, як треба?
Інакше починається марудна робота клієнта з виловлювання багів на сайті і програміста в мережі. Кожного разу потрібно починати зі слів «а ось ще один глюк», після чого ще десять разів нагадувати «а я ж вам вчора казав», і ще раз просити виправити глюк.
Якщо ви хочете, щоб за вашу роботу заплатили набагато більше грошей, ніж ви просите — зробіть так, щоб людина відчула під крилом вашої турботи набагато більше, ніж вона просила. Буде корисно, якщо ви розповісте клієнту про глюки, яких він ще не бачив, але які можуть виплисти пізніше. Він же не програміст, пам’ятаєте? Чи поважаєте ви час людини, яка до спілкування з вами не збиралася здобувати другу спеціальність програміста? А якщо поважаєте, то доведіть це ділом. І отримайте винагороду.
3. Не бійтеся повідомляти про баги.
Часто буває так: програміст щось не допрацював, або раптом виник несподіваний глюк, через який дедлайн може бути збільшений — і він, боячись «сказати щось неприємне», починає «ховатися». Зникає з радарів.
А потім каже: «Ну, вибачте, я цього не передбачив». Якщо озирнутися в цій ситуації назад, то іноді виявляється, що він збільшив дедлайн на два дні, але тиждень ховався і не робив ніякої роботи, не виправляв помилку, тому що, бачте, зростаюче почуття провини викликало ворожість до проекту, а тому якось природно з’явилися інші важливі і термінові справи, і він не наважився мені про це сказати.
Совість — це добре. Але мучитися почуттям провини навряд чи допоможе справі. Якщо ви хочете зберегти хороші відносини з клієнтом, вмійте говорити про помилки відразу, без зволікань, щоб швидко скоригувати плани і очікування клієнта (ви ж пам’ятаєте, що вони — найголовніше і для вас, і для клієнта?). І робити роботу, виправляти збої, а не займатися психотерапією.
4. Пам’ятайте, що утримання клієнта важливіше, ніж його залучення.
Якщо мені сподобається програміст, я порекомендую його своїм друзям і колегам. Будьте впевнені, ви будете дуже затребувані, адже всі вищезгадані речі «відомі» всім програмістам (та й іншим фахівцям) лише в теорії, але на практиці мало хто їм слідує, а «клієнти чомусь йдуть».
Сарафанне радіо — одна з найефективніших форм реклами. Але більшість програмістів нехтують нею: вони думають, що головне — розмістити інформацію про себе на сайті фрілансера, а клієнти потечуть рікою. Так от, залучення одного клієнта — саме по собі дороге задоволення. А якщо цього клієнта не втримати, то це «задоволення» обходиться ще дорожче.
Чому? Тому що хороша інформація, як правило, поширюється повільніше, ніж погана. І якщо ви комусь не сподобалися, ця людина може знайти ваші контактні дані на дошках оголошень і написати такий відгук, що вам доведеться довго відмиватися.
А якщо клієнт відчуває себе захищеним і задоволеним вами, він може навіть погодитися написати позитивний відгук. Це принесе вам навіть більше клієнтів, ніж будь-яка стороння реклама (ефективність якої зазвичай нагадує ефективність гармати, що стріляє по горобцях). І, звичайно ж, найкращою рекламою вашої роботи буде правильно функціонуючий сайт, на який усім буде приємно дивитися.
Пам’ятайте: знати професію — це половина справи. Знання людей і особливостей сприйняття – це те, що вам потрібно освоїти в першу чергу, якщо ви хочете заробляти хороші гроші, а не сидіти на дупі за дядькову зарплату або перебиватися на хліб і воду як фрілансер.
Favbet Tech – це ІТ-компанія зі 100% українською ДНК, що створює досконалі сервіси для iGaming і Betting з використанням передових технологій та надає доступ до них. Favbet Tech розробляє інноваційне програмне забезпечення через складну багатокомпонентну платформу, яка здатна витримувати величезні навантаження та створювати унікальний досвід для гравців.
Цей матеріал – не редакційний, це – особиста думка його автора. Редакція може не поділяти цю думку.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: