Вперше в Україні! Jeff Atwood, founder @ Stackoverflow — на конференції Highload fwdays
×Закрыть

Чому варто спробувати Kanban & Monday для організації робочого процесу

Нинішній ринок ІТ переповнений новими методологіями управління і контролю робочого процесу. Специфіка роботи кожної компанії чи, краще сказати, кожної команди значно відрізняється. Наша команда не є винятком, адже ми не тільки створюємо, а й в подальшому підтримуємо наші проекти. Тобто це безперервний процес, який важко поділити на спринти. Тому я, як Product Manager, довго шукала, як автоматизувати процес в одній системі, щоб тобі і Product Roadmaps, і Team Tasks, і Bug Tracker, і це все в одному місці.

Прочитавши сотні сторінок і проаналізувавши різні методології та софти, я зрозуміла, що для нас ідеальним стане поєднання методології Kanban і інструменту Monday.

Чому нам не підійшов Scrum

Наш стартап в Україні з 2011 року, зараз у команді 13 людей в офісі і 2 на фрілансі. За цей час ми пройшли шлях від простої переписки в Skype, баг-трекера Redmine, Mantis до Trello і т. д. Але все-таки відчуття браку в організації роботи не залишало мене, і я продовжувала шукати ідеальний інструмент.

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

Також для мене принципово було почути про Agile від акредитованих спеціалістів. Тому я пройшла курс Agile & Scrum для того, щоб розставити всі крапки над «і».

Після цього стало чітко зрозуміло, що Scrum точно не для нас. Він виявився великою розкішшю: планувати спринт і залишати іншу роботу поза увагою. А в нас могли з’являтися термінові задачі, ї їх ігнорування коштувало інколи тяжко досягнутих топових позицій. Крім того, наша команда — це не тільки девелопери, а й адмін, дизайнер, SEO-спеціалісти і контент-менеджери, які тісно взаємодіють між собою. Ще однією специфікою є багатомовність проектів, оскільки ми працюємо на ринок Європи. Це теж ускладнює поєднання в один спринт певних видів задач, оскільки робота з кожним ринком відрізняється. Тобто обсяги роботи різних відділів, які взаємодіяли між собою, не можна було об’єднати в один спринт, завдання міксувалися, і Scrum втрачав весь сенс.

Ми зустрічалися кожної п’ятниці в індивідуальному порядку, планували наступний тиждень (Sprint), спираючись на завдання в Mantis (баги і удосконалення) і нові, які надходили з Trello Roadmap.Щопонеділка зранку я готувала нову дошку зі стіками, на стендапі ми закривали попередній тиждень, обговорювали пріоритети на майбутній тиждень і обирали, що виконувати сьогодні. Плюсом стало те, що наші стендапи із 20-40 хв скоротилися до 10-15 хв, і всі йшли виконувати завдання щасливішими. Але було незручно користуватися дошкою, яка знаходилася в одному приміщенні, а учасники команди — в іншій. Дублювати дошку для двох кімнат, теж було не актуально. І бігати туди-сюди переклеювати стіки радощів не приносило і тільки заплутувало: хтось виконав і переклеїв, а хтось виконав і забув перенести. Відчувалося, що потрібно додати модернізації.

Переходимо на Kanban + Monday

Коли я прочитала книгу Генріка Кніберга «Kanban and Scrum — Making the Most of Both», стало зрозуміло, що ми досягнемо кращих результатів, якщо будемо використовувати Kanban. В принципі у нас вже було запроваджене щось схоже. Залишалося оптимізувати Kanban-дошку, і в бій. Сповнена енергії я вже продумувала, як будемо додавати завдання і ефективно їх виконувати.

Наразі ринок пропонує багато електронних дошок для Scrum і Kanban. Найвідоміші — Asana, Trello і Jira, та їх, напевно, вже більше 50. Тож, ідучи в ногу з тенденціями, почали налаштовувати Jira. Виявилося, що додатково потрібно купувати і налаштовувати ще Confluence, що знову викликало незручності. До того ж важко було відслідкувати навантаження на конкретного працівника. Одним словом, виникало відчуття, що чогось бракує. Була низка проблем, але Jira вирішила лише частину, тому пошуки продовжилися. Якось я наштовхнулася на Monday.com і відчула, що це саме те, що ми шукали.

Тут є все! Це інструмент, який ти оптимізовуєш повністю під свої потреби: ведення проекту, керування людьми, продажами, якщо бажаєш — і спринтами (налаштовуєш дошку за принципом спринта). Нижче наведені приклади візуалізації Roadmap, а також інші варіанти, які можуть бути.

Product Roadmap

Перші дні роботи приносили шалене задоволення. Щойно в мене чи команди з’являлася ідея чи бажання щодо оптимізації процесу — в Monday ми знаходили рішення.

Як наша робота побудована тепер

У нас є дошка проектів. Коли плануєш проект, у тебе з’являється roadmap продукту з таймлайном на день/тиждень/місяць/рік (правда, купувати потрібно дорожчу версію).

Затрачений час на проекти у розрізі тиждень (місяць/рік)

Види візуалізації дошок

Кожен працівник має Weekly Plan (він будується з Roadmap), завдяки якому відслідковується ефективність роботи, витрачений час на завдання і їхня готовність. Чітко спланований тиждень дає можливість розставити пріоритети у завданнях і оптимізувати робочий процес. Завдяки Next Week і Backlogs ми плануємо наступний тиждень і записуємо майбутні плани, ідеї. Також залишаємо час на термінові завдання цього тижня. Якщо таких не має, то беремо завдання із Next week.

Якщо завдання може почекати, то учасник команди планує його у Next Week. Якщо ж воно невідкладне, то у This Week (кількість таких завдань зводиться до мінімуму).

Планування тижня — Канбан

Візуалізація завдань, спланованих на тиждень по днях

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

Варіанти готових дошок для організації робочого процесу

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

Наразі наш робочий процес такий: у п’ятницю ми плануємо індивідуально з кожним наступний тиждень, спираючись на Product Roadmap і завдання, які уже сплановані у Next Week. Таким чином розвивається сам продукт, і ми маємо змогу вдосконалити щось чи пофіксити баги. Учасники команди не розриваються між завданнями і розуміють, коли можна приступати до своєї частини роботи в проекті. Уже в понеділок усі разом підсумовуємо, що вдалося за тиждень, де і чому ми застрягли. Ми залишили швидкі стендапи на 5-10 хвилин кожного дня, щоб підсумувати попередній день і розставити пріоритети на сьогодні. Таким чином ми можемо дізнатися, що чи хто «тормозить» виконання завдання, докласти зусиль для вирішення проблеми та зрозуміти, яку частину роботи буде зроблено.

Залишилася у нас і Scrum Board із трьома колонками «To do / Doing / Done». Тут пишемо пріоритетні топові завдання, які мають бути обов’язково виконані. І кожного ранку проводимо рев’ю попереднього робочого дня. А вже ближче до кінця тижня видно нашу продуктивність.

А тепер «трохи солі». Все було б просто ідеально, якби не кілька недоліків:

  • Тулз трохи «гальмує», коли одночасно з дошкою працюють декілька людей і є багато завдань. У нашому випадку проблеми із плануванням на тиждень. В одній таблиці працює команда понад 10 людей, і в кожного в середньому по 7-10 завдань, плюс ще беклоги і наступний тиждень. Це все навантажує сайт.
  • Проекти зв’язуються «перелінковкою» або тегами на окремих таблицях, що інколи ускладнює загальний підрахунок даних по проекту.
  • Також не дуже зручний зв’язок з попереднім завданням. Тебе просто перекидає на попереднє, а повернутися на своє вже проблематично.
  • Ще помітили проблеми з трекінгом. Інколи в різних юзерів не показує, що він зупинений, але потім все відображається коректно наступного дня.
  • І, звичайно, фінансовий бік. Якщо хочеш тайм-трекінг чи теги — купуй дорожчу версію. Трохи сумно, що плюшки коштують екстра, але за комфорт потрібно платити.

Висновки

Якщо порівнювати Monday із іншими софтами, то цей інструмент має певні переваги, як і недоліки. Тому кожен для себе вибирає, чим йому легше «пожертвувати». Безумовно, для Scrum більше підійде Jira. Для нас Story Points — не такий важливий атрибут, і ми оцінюємо приблизний час виконання завдання, спираючись на схожі завдання в минулому. Якщо говорити про бюджет, його планування і контроль, то в цих інструментах вони просто по-різному реалізовані, і ми знайшли альтернативу в Monday.

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

LinkedIn

16 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Как это в Monday нет стори пойнтов? Всё там есть

В Jira так же есть контроль доступов, просто он не совсем логичный и необходимо время, чтоб разобраться в нем

Спасибо за интересную статью! не забудьте активировать Windows =)

1. Метрики, графики, хотя бы CFD есть?
2. На картинках нет WiP Limits. Как вы потоком управляете? В инструменте есть такая возможность?
3. Дизайн карточек настраиваемый? Несколько исполнителей заассайнить можно? Чек листы в карточках есть?
4. Как измеряется Lead/Cycle time?
5. Lanes есть? Лимиты на них можно ставить?

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

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

Тоді власне jira має такий функціонал, можна запросто доступ налаштовувати. Час теж можна трекати, до того ж вбудовані репорти дозволяють не лише витрачений час побачити, а ще й прогрес і похибку в оцінюванні. Ось приклад confluence.atlassian.com/...​097-2118663230.1549548040
До того ж є User Workload Report, Workload Pie Chart Report.

Интересно почитать, спасибо. С таким восторгом написано, я на DOU давненько такого не припоминаю)

Только канбан в гитхабе, только хардкор! :)

Стикеров на доске/стене достаточно для того, чтоб полноценно погрузиться в Канбан. Имхо — прелесть Канбана в простоте, которая не требует лочиться на какую-либо систему трекинга, которая может прятать процессы за внутренней магией или интерфейсом. Впрочем, спасибо за наводку, гляну на эту систему поближе при первой же возможности — конечно, в качестве второго шага после доски/стены и полного понимания процесса участниками команды

wrike есть кто использует? управление несколькими проектами и командами одновременно

monday визуально поприятней jira/confluence.
Немножко дороже базовые версии, но для средней большей команды это ок
Вы до этого чем пользовались? Как переходили на monday? Или все с 0?
Как долго юзеры привыкали?

Спочатку були баг трекери типу Mantis і Redmine, паралельно Trello. Потім вирішили повністю перейти на Jira. Але, майже, відразу зрозуміли, що не зовсім те, що потрібно.
Перехід був поступовий. В Мандей створили роадмеп і проекти, плюс там вже створювали нові завдання. В старій системі закривали існуючі, щоб нічого не загубилося. За місяць +/- вся інформація була перенесена і старі завдання закриті.
Команда сприйняла трохи з насторогою, але адаптація пройшла швидко. Головне, що коли хтось казав, що не вистачає чогось — одразу було рішення)
Що залишилося проблемо — зв’язок між попередніми завданнями, трохи він не юзабельний. Але інші плюси компенсують даний недолік.

monday визуально поприятней jira/confluence.

Очень субъективно )
Что касается статьи, интересный продукт, но в джире можно и в контроль доступов, трекинг исполнения заданий и в автоматизации напоминаний :)

Дані функції по різному реалізовані, що відповідно впливає на юзабіліті і функціональність.
Про суб’єктивність ви праві — всі речі відносні)

согласен, каждому свое :)
Мне визуально показалось проще + user frienly
Но я продолжаю использовать для своих целей jira + confluence

Подписаться на комментарии