ru:https://highload.today/blogs/emu-nevazhno-kak-vy-napisali-kod-gajd-kak-najti-obshhij-yazyk-s-zakazchikom/ ua:https://highload.today/uk/blogs/jomu-nevazhlivo-yak-vi-napisali-kod-gajd-yak-porozumitisya-iz-zamovnikom/
logo
Досвід      07/11/2022

Клієнту важливий не код, а фіча: гайд, як порозумітися із замовником

Сергей Могилевский BLOG

QA Team Lead и TechLead в NIX

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

Поняття «візібіліті» означає, що клієнт повноцінно розуміє все, що коїться на різних етапах проєкту.

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

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

Чим загрожує відсутність візібіліті

Неадекватні запити

Якщо клієнт не має достатньо інформації щодо специфіки вашої роботи, у нього можуть виникати ідеї, які буде складно втілити в життя. Можна скільки завгодно пропонувати, скажімо, тестування продуктивності застосунку, але чого воно варте, якщо ним користуються всього 5 людей і за специфікою продукту більше не буде. Такий запит не має сенсу.

Непродуктивна комунікація

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

Неправильна оцінка результатів роботи

Клієнт повинен знати, коли і що ви зробили добре. За відсутності візібіліті він не розуміє, навіщо розробники створюють певні фічі і що вони дають проєкту. Тож ви не зможете «продати» заслужений успіх. Замовник просто не оцінить ваші здобутки, бо бачитиме користі з цього.

Демотивація команди

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

Наявність візібіліті — це…

Перш за все — відчутно простіша взаємодія з клієнтом. Адже бути із замовником на одній хвилі — значить швидше надати йому потрібний функціонал і вирішити бізнес-потребу. Та цим переваги візібіліті не обмежуються. Серед іншого корисного можна виділити наступні…

Більше свободи на проєкті

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

Курс Job Interview Crash Course від Enlgish4IT.
Отримайте 6 шаблонів відповідей на співбесіді, які ви зможете використовувати для структурування своїх відповідей. Отримайте знижку 10% за промокодом ITCENG.
Приєднатися

Продовження співпраці та зростання команди

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

Вільне спілкування з клієнтом

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

Рекомендації від замовника

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

Покращуємо комунікацію з клієнтом — принципи матриці 2х2

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

Матриця складається з чотирьох блоків та має дві вісі. По горизонталі — ступінь прозорості роботи команди, по вертикалі — ступінь довіри до команди з боку замовника. У класичному проєкті ми стартуємо з квадрата A.

На початку клієнт вам мало довіряє і достеменно не знає, що ви робитимемо. Мета команди — в процесі роботи перейти до точки D. Там довіра клієнта настільки висока, що він не потребує від вас абсолютної звітності по кожному кроку. Він вже повністю покладається на вас. Це виражається у спрощеній комунікації та більш комфортній роботі.

Щоб потрапити з точки A до точки D, треба пройти через B та C. Але зверніть увагу: між A і D є червона двонаправлена стрілка. Що вона означає? Якщо ви припускаєтесь серйозної помилки в роботі і підставляєте замовника, довіра падає. Клієнт знову сумнівається в тому, чим займається команда. Тут вихід один — знову йти від A через B та C до бажаного D. У такому разі шлях до бажаного рівня довіри може бути довшим.

У деяких кейсах існують шорткати для швидкого переходу з початкової точки до кінцевої. Хоча такі приклади скоріше не про розробку, аутсорс чи менеджмент. Припустимо, ви — представник B2B-компанії й шукаєте клієнта. Ви можете працювати над комерційною пропозицією чи тендером. А можете «накрити галявину» для потенційного замовника — й автоматично перейти від A до D. Тепер клієнт вам довіряє, але досі не розуміє, як ви працюєте.

Онлайн-курс "Excel та Power BI для аналізу даних" від robot_dreams.
Навчіться самостійно аналізувати й візуалізувати дані, знаходити зв’язки, розуміти кожен аспект отриманої інформації та перетворювати її на ефективні рішення.
Детальніше про курс

Пропоную детальніше розглянути переміщення по матриці 2х2 й необхідні дії з вашого боку для переходу на наступний рівень.

Вибираємось із точки А: працюємо над прозорістю роботи

Для початку попрацюємо над підвищенням прозорості у роботі команди.

  • Розповідайте клієнту про команду і про все, що ви робите

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

  • Будьте чесним

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

  • Звітуйте про виконання процесів

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

  • Діліться результатами
  • Онлайн-курс "Продуктова аналітика" від Laba.
    Станьте універсальним аналітиком, опанувавши 20+ інструментів для роботи з будь-яким продуктом.
    Дізнатись більше про курс

Завжди пам’ятайте про мету та очікувані результати по проєкту й регулярно діліться з клієнтом поточними напрацюваннями.

Рухаємося через B та С: підвищуємо довіру

Вітаю, ви потрапили у квадрат B! У вас уже все суперпрозоре, хоча довіра від замовника досі на низькому рівні. Щоб покращити ситуацію, продовжуйте робити свою справу:

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

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

Фінішуємо в точці D: прибираємо зайві звіти

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

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

Прокачуйте візібіліті

Щоб прискорити рух по матриці 2х2 та намагатись уникати проблем із клієнтом, слідуйте наступним принципам:

Курс-професія "Junior Data Analyst" від robot_dreams.
Комплексний курc для всіх, хто хоче опанувати нову професію з нуля.На прикладі реальних датасетів ви розберете кожен етап аналізу даних.
Програма курсу і реєстрація

Будьте проактивним

Не примушуйте клієнта вимагати звіти. Якщо він прийшов із запитом на нову звітність, то ви вже щось робите неправильно. Що могло трапитись?

  • Запит неадекватний. Людина досі не розуміє, чим займається ваша команда. Виправляйте прогалини у візібіліті!
  • Запит валідний. Коли клієнт запитує важливі метрики, виникає інше питання: чому ви самі раніше не надали йому цю інформацію в повному обсязі? Намагайтесь готувати дійсно змістовні звіти.

В оцінках не варто покладатися на слова. Скажімо, замовник хоче побачити тестове покриття. Недостатньо сказати йому, що воно гарне. Залежно від ситуації гарним може бути покриття і 80%, і 40% і навіть 15%. Розрахуйте всі показники та поясніть їх. Так ви краще введете клієнта у контекст. Інакше обговорення можуть стати хибними. Замовник називатиме тестове покриття у 93% слабким, хоча вище зробити його неможливо чи наразі занадто складно.

Надавайте лише актуальну інформацію

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

Після передачі звіту завжди просіть фідбек. Чи все зрозуміло в документі? Чого не вистачає? Що хотілося б дізнатися?

Спершу ви даєте базову інформацію, але вона може виявитись для клієнта малокорисною або взагалі непотрібною. А так ви продемонструєте, що турбуєтеся про покращення процесів та підвищення візібіліті.

Тримайте клієнта поінформованим

Поінформованість клієнта — його спокій. Цей меседж пронизує червоною ниткою всю статтю. Клієнт завжди має бути в курсі всього, що відбувається на проєкті. І тут всі способи доцільні: і спілкування, і звіти, й інша ваша діяльність. Подавайте інформацію на зрозумілому та цікавому для клієнта рівні.

Йому неважливо, як ви написали рядок коду, який метод використали і що саме відрефакторили. Йому треба знати, що ви реалізували одну фічу, а іншу — ні, і можете пояснити, чому так сталося. Якщо ви чогось не змогли чи не встигли зробити, не чекайте від нього питання «Чому це не готово?». Самі скажіть про це. Так буде чесно.

Онлайн-курс "2D Animation" від Skvot.
Покроково та з фідбеком від лекторки увійдіть у 2D-анімацію через вивчення софтів, інструментів та створення кейсу у портфоліо.
Програма курсу та реєстрація

Підкреслюйте свої успіхи

Розповідайте про всі досягнення команди. Вигадали класну фічу, яка вирішить проблему користувача? Зробили щось швидше за прописані терміни? Підтягнули метрики, що були на низькому рівні? Говоріть про це — адже ви зробили чудову роботу і принесли користь бізнесу клієнта.

Отже, висновок простий — не залишайте клієнта «в тумані», наодинці зі своїм непорозумінням. Це загрожує тим, що він заповнить порожнечу якимись домислами та припущеннями. А це вже може стати серйозною проблемою для всієї команди. Набагато простіше одразу надавати клієнту всю базову інформацію й поступово розповідати про наступні кроки. Підвищення візібіліті не лише зробить вашу роботу якіснішою. Процес розробки стане комфортнішим для всієї команди і менш стресовим для самого клієнта.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Онлайн-курс "Директор з продажу" від Laba.
Як стратегічно впливати на дохід компанії, мотивувати сейлзів перевиконувати KPI та впроваджувати аналітику — навчить комерційний директор Laba з 12-річним досвідом у продажах.
Приєднатись до курсу

Цей матеріал – не редакційний, це – особиста думка його автора. Редакція може не поділяти цю думку.

Топ-5 найпопулярніших блогерів березня

PHP Developer в ScrumLaunch
Всего просмотровВсього переглядів
2434
#1
Всего просмотровВсього переглядів
2434
Founder at Shallwe, Python Software Engineer (Django/React)
Всего просмотровВсього переглядів
113
#2
Всего просмотровВсього переглядів
113
Career Consultant в GoIT
Всего просмотровВсього переглядів
95
#3
Всего просмотровВсього переглядів
95
CEO & Founder в Trustee
Всего просмотровВсього переглядів
94
#4
Всего просмотровВсього переглядів
94
Рейтинг блогерів

Найбільш обговорювані статті

Топ текстів

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: