Почему запустить «ещё одну» систему управления проектами — это хорошая идея

Есть шутка, что каждый уважающий себя разработчик однажды писал свою систему управления проектами. Может по-этому их так много и они настолько похожи.

Есть 3 основные модели отображения задач: список задач с ответственными, сроками и приоритетами, диаграмма Ганта и Канбан доски.

Список задач не информативен. Чтобы поднять контекст, придется собирать картинку у себя в голове, долго гуляя по задачам в древовидной структуре с бесконечной вложенностью. Общаться в так организованных задачах сложно, диалоги постоянно отрываются от задачи и перетекают в мессенджеры.

Диаграмма Ганта не соответствует времени по гибкости, ведь это чистая waterfall модель, а большинство компаний декларируют, что они agile. Продолжая при этом пользоваться Гантом. Кроме того, на Ганте большие проекты теряют читаемость, а настолько точное планирование на долгий срок создает нереалистичные ожидания. Но я понимаю, почему она нравится — она пытается дать картинку проекта в графическом виде.

Канбан доски же — это отличный инструмент! Для спринта или маленького проекта. Ни о каком удобном долгом планировании на Канбане речь не идёт. Это система из серии «давай-давай» — она подстёгивает групповую активность, но на больших масштабах она несостоятельна.

Сегодня мы поговорим о новой, четвёртой модели, которая лишена этих недостатков.

Карта проекта на основе доски для User Story Mapping
Карта проекта на основе доски для User Story Mapping

С чего все началось

Первый ресёрч систем управления я провёл ещё в 2011 году, работая PM’ом в студии. Позже пришлось попользоваться многими из них на разных проектах и уныние моё только росло. Люди не ходят в трекер инициативно, их приходится затягивать туда с усилием. И их можно понять, ведь он не помогает видеть полную картину, общаться или анализировать затраты своего времени — он лишь фиксирует обязательства и исполнение. Ещё один начальник. Усугубляет картину необходимость держать зоопарк решений под разные задачи, будь то общение, ведение задач, документации или саппорта, поскольку крупные all-in-one решения не способны вызывать ничего, кроме депрессии.

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

Основные деньги таким системам приносят B2B клиенты, так что и вектор смещается на покрытие требований компаний, а не отдельных людей, которые, в конечном счете, ими пользуются. Важнее становится факт наличия функции, вместо возможности ей комфортно пользоваться. Парадокс в том, что сами компании тоже страдают от такого положения дел — это сжигает через неэффективность сотни и тысячи часов. Но их никто не может посчитать, а значит нет и проблемы.

Под шагами рождаются дороги

Однажды мне нужно было наглядно, с хронологией и зависимостями, разложить проработанный проект на полгода вперед по категориям работ. Каково было моё удивление, когда для этого отлично подошёл инструмент для User Story Mapping’а. Ну, подошёл условно — вести проект с командой там было бы практически невозможно, но наглядность, доступность и лаконичность информации для анализа и планирования были ровно такими, как я искал.

Развить эту модель под комплексное управление проектами и командную игру получилось не сразу, но после нескольких переосмыслений и переделок все сошлось. Так родился Resulty. Он вводит новый инструмент управления задачами — Карту проекта. Она потрясающе наглядна, так как объединяет далекий и средний масштаб наблюдения в единую картину, позволяя в пару кликов получать необходимые срезы. Такая организация задач имеет всего 2 уровня вложенности и позволяет одинаково комфортно и планировать в долгую и вести текущие задачи. Познакомиться с этой моделью ближе можно на сайте краудфандинговой кампании Resulty.

Я начал искать инвестиции, но в этот момент меня пригласили в большой проект в области маркировки товаров массового потребления и я не смог отказаться. До этого, у меня был доступ только к небольшим и средним командам, теперь появился к крупным с целой экосистемой продуктов. Ещё и на C-level позиции, когда видны все процессы в компании.

И знаете, в больших командах все те же проблемы, но они возведены в степень из-за количества участников и параллельно выполняемых задач. Все живут в своих пространствах и редко знают в достаточной мере, чем заняты коллеги. Приходится синхронизироваться на созвонах, после которых, в лучшем случае, остаётся часовая запись без описания темы разговора и таймкодов.

У меня до сих пор хранится скриншот календаря с 82 созвонами в течение одного февраля. На каждом из них присутствовало не меньше 7 человек, а на некоторых больше 50. Это полторы тысячи часов, которые можно было бы сократить на 2/3, если бы команда имела доступ к полной картине происходящего с нормальными инструментами для взаимодействия.

Но мой самый любимый и говорящий пример: сколько времени у вас уйдёт, чтобы поднять контекст и все обсуждения любой задачи, которая была закрыта пол года назад? В Resulty счёт бы шел на минуты.

Окей, а если усложнить задачу и представить, что весь контекст проекта с помощью закрытых задач поднимает новый CTO? Несколько недель — ответ полученный эмпирическим путем на реальном проекте.

Хорошо слаженная команда предупреждает 80% всех проблем, связанных с внутренними факторами.

Человек, имеющий аналитику своей продуктивности, имеет возможность с ней работать.

Оценка задачи становится объективнее, если учитывать профессиональный уровень, точность предыдущих оценок и количество вернувшихся багов.

Команда становится эффективнее, если видит цели компании, проекта и коллег.

Но мы живём в мире, где задачу видит только ответственный, где в погоне за результатами используют KPI, где на основе замеров времени дают по шапке и штрафуют, и где задачи отображаются тупыми списками.


Я пришёл это поменять.

2525
21 комментарий

Выглядит мега привлекательно и удобно. Хочется поскорее попробовать в использовании)

Автор - продолжай развивать, новый "взгляд" на вроде бы давно сделанное и написанное - это хорошо.

2

Присоеденяюсь, хочется посмотреть на раннюю альфу.

1

Так попроси у своего родственника, Сергея Ларина. Вообще не палишься, новорег

2

"на столько похожи" настолько - слитно.
"Список задач не информативен." Смелое и бездумное заявление. список папок и файлов в компьютере тоже не несет информации? вы тоже "гуляете" бесцельно по папкам ищя файл? или всё же, органтзуете их логически, а в некоторых случаях используете поиск, сортировку и тд?
что мешает делать это с задачами? религия не позволяет?
"большинство компаний декларируют, что они agile" судя по качеству текстов и продуктов большинство компаний, кроме слова agile ничего и не знают и не хотят знать. все ваши канбаны с жирами они как потёмкинские деревни. для топов поиграться. весь этот цирк заканчивпется когда сотрудник открывает почту и получает очередное суперсрочное задание.
"сколько времени у вас уйдёт, чтобы поднять контекст и все обсуждения любой задачи, которая была закрыта пол года назад? В Resulty счёт бы шел на минуты" ну шляпа же. если это не задача закрутить гайку ключом на 17 с левой резьбой.
любая задача, если она обсуждается и хоть сколько весомая это дохрена переписки и вторичных материалов, которые надо просто физически прочесть. А для контекста существует лишь одно правило - грамотная и локаничная формулировка с описанием критериев. если жто есть, то хоть в блокноте пишите. все будут понятно. если вы не умеете формулировать или вообще не знаете чего хотите, то никакая система не поможет.

1

За орфографию спасибо ;)

Что касается тезиса про список задач.. Файлы у вас на компе лежат так, как вы их положили, ими не управляет сотня человек одновременно. А будь так — никакой поиск с сортировкой вас бы не спасли.
Поиск в трекерах это вообще отдельная боль, сказать что он толком не работает — не сказать ничего.
Список не плох, несли на вас висит 5 задач и больше вам знать ничего не надо. Если вам надо заниматься планированием, а не тупой нарезкой больших задач на маленькие, список — самое не удачное, что только можно придумать. Можно одеть валенки и пойти купаться. Можно? Можно. Эффективно? Не думаю.

Про поднятие контекста, вы правы — задачи часто объемные. И не редко это целые связки задач. И от того, как организована информация, зависит, сколько времени вы на это убьете. Организация информации напрямую зависит и от того, что дает, или не дает сделать ваш инструмент. А ведь инструмент может и помогать делать хорошо ;)

1