Створіть команду дизайну продуктів, створіть продукт, який люблять ваші користувачі

У липні 2016 року мене запросили на найамбітніший проект в OutSystems Engineering: приєднатися до групи людей, що захоплюються UX, і сформувати те, що сьогодні відомо як команда продуктового дизайну. Ця команда вплинула на те, як інженерія будує продукт до того, що досвід користувача закріплюється в нашій культурі. Дозвольте розповісти історію того, як ми потрапили сюди.

Моя історія

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

Січень 2015 року: Клієнт був так задоволений роботою моєї команди,
що вони надіслали нам щасливий новорічний лист.

Однак якщо ви хочете створити чудовий продукт, недостатньо мати декількох людей, котрі піклуються про досвід користувачів. Компанія зрозуміла це і намагалася (і не змогла) створити та підтримувати централізовану UX або проектну команду. Отже, чому мене запросили створити цю команду ?? Ну, як бачите, причина полягала в тому, що цього разу ми збиралися робити інакше. Після успішного пробного запуску в існуючій команді керівництво прийняло нашу пропозицію створити абсолютно нову команду дизайнерів.

Основним правилом для цієї команди було те, що вона повинна бути мультидисциплінарною: на відміну від попередніх ітерацій, вона повинна складатися як з UI / UX-дизайнерів, так і з інженерів з сильним досвідом розробки програмного забезпечення. Чому це було важливо?

OutSystems пропонує платформу з низьким кодом для створення мобільних та веб-додатків. Наша кінцева мета - покращити життя розробників, зробивши розробку швидшою та легшою. Щоб зрозуміти цих розробників, виявити їхні потреби та спроектувати та затвердити найкращі рішення, нам потрібні як інженери, так і UI / UX-дизайнери. Я був би інженером, а також керівником команди для цієї нової команди, і це було головним завданням!

Листопад 2016 року - Команда продуктового дизайну.

Ранні етапи: визначення нашої мети та нашого бачення

Перше важливе рішення, яке ми прийняли, було назвати команду «Дизайн продукту». На жаль, вони обмежилися пізнішими етапами проектів, працюючи лише над візуальним дизайном (зображеннями та іконками) та іншими дизайнерськими речами, які інженери не можуть робити, як-от футболки та кружки та інші дивовижні балахони.

Ми хотіли сформувати майбутнє нашого продукту, а не бути задумливою; ми були б залучені з нуля.

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

Цим ми визначили наше надихаюче бачення:

Бачення команди дизайну продуктів

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

  1. Зробіть виріб простим у використанні.
  2. Зробіть виріб красивим і бажаним.
  3. Допоможіть нашим користувачам зрозуміти цінність продукту.

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

Запуск передмонової

У минулому ми успішно застосовували корисну методику, яку називали премортетом (детальніше тут), яка допомагає нам прогнозувати ризик у наших проектах. У передвісті ми уявляємо гіпотетичний майбутній провал проекту. Ми просимо кожну особу, яка бере участь у проекті, вказати, які ризики можуть сприяти цій невдачі. Тоді ми адаптуємо наші плани, щоб уникнути цих гіпотетичних ризиків і уникати невдач. Так просто і потужно, правда? Це є; Повір мені!

Проект Premortem

Отже, ми вирішили запустити прем’єр для команди. Гіпотетична обстановка полягала в тому, що через рік команда невдало провалилась. Ми попросили всіх у колективі визначити можливі причини невдачі. З цих гіпотез ми виявили спільні проблеми, і ми визначили пункти дій, щоб їх уникнути. Деякі з цих дій були виконані під час завантаження команди, а інші виконуються донині, щоб переконатися, що ми не впадемо з скелі. :)

Оцінка наших навичок

Одним із визначених нами ризиків був багатопрофільний характер нашої команди. Доповнення наших різноманітних навичок може бути складним завданням, і тоді ми можемо не мати навичок, необхідних для виконання своєї роботи. Ми сприйняли виклики як чудову можливість нам рости! І ми всі зайшли так далеко.

Ми розглянули визначення продукту. Ми виявили це:

Дизайн продукту визначає, досліджує та підтверджує проблему, і, в кінцевому рахунку, розробляє, проектує, тестує та передає рішення.

Ми адаптували це визначення до наших конкретних потреб і почали формувати, що означає бути дизайнером продуктів в OutSystems Engineering. Ми також створили схему основних навичок, які нам знадобляться як дизайнери продуктів.

Діаграма, що демонструє навички команди дизайнера продукту на 2016 рік.

Далі кожен з нас робив самооцінку навичок, ми також обговорювали навички, які ми хотіли б розвивати, або де ми могли б тренувати інших. Це дало нам корисну інформацію про те, де команді потрібна підготовка чи більше членів команди.

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

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

Схема, що демонструє набір навичок команди дизайнерських виробів на 2018 рік.

Робота з групами продуктів

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

Іншим ризиком, який ми виявили, було те, що групи продуктів можуть вирішити припинити роботу з нами, якщо наші процеси заважатимуть їхній спритності. Отже, ми встановили ще кілька основних правил для нашої команди:

  1. Ми працюємо з командами, а не для команд
  2. Ми завжди прагнемо додати до команд максимальне значення та найменші накладні витрати.

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

Ми визначили процес з чотирма етапами: виявити, скласти прототип, поставити та налаштувати.

Чотири етапи проектування виробу

Етап відкриття

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

Листопад 2016 року: випробування спринту Google Design.Грудень 2016 р. - продукт нашої першої сесії дизайну, для вільного відладчика Full-Stack.

Етап прототипу

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

Січень 2017 р.: Прототипи візуального відладчика повного стека.Березень 2017 року: прототип паперового редактора стилів.

Етап доставки

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

Березень 2017 року: Один з членів команди доставив дитину, вау!Вересень 2017 року - остаточний інтерфейс інтерфейсу діалогового вікна налаштування мобільних пристроїв повного стека

Етап налаштування

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

Ця інформація допомагає нам спростити дизайн.

Грудень 2017 року: - Аналіз показників використання для редактора стилів.

Помийте, промийте, повторіть

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

Де ми сьогодні; Куди ми прямуємо?

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

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

Назад до моєї історії

Це, безумовно, найскладніший та найкорисніший проект, в якому я брав участь за час роботи в OutSystems. Виклики постійні; команда дивовижна! Дякую, OutSystems, за таку надзвичайну можливість.

Команда продуктового дизайну 2018 року