Почему диаграммы потоков пользователей заслуживают вашего внимания
Posted: Sat Dec 28, 2024 6:48 am
Ниже представлен гостевой пост нашего старшего менеджера по продукции Энтони Морелли.
Диаграммы потоков пользователей. Некоторые менеджеры по продуктам их любят, но большинство их ненавидят. Они требуют больше времени на создание, чем большинство из нас может отвести от наших встреч и других важных задач. Однако в конечном итоге последовательное построение диаграмм хороших потоков пользователей поможет вам преодолеть ряд головных болей и разработать лучший продукт. Они даже сэкономят вам время в долгосрочной перспективе.
Если я чему-то и научился за время работы в Lucidchart, так это тому, что важно сохранять визуальность своей работы. Вот несколько причин, почему это так, подчеркнутые некоторыми из моих самых эпичных успехов и неудач.
Вам следует выстраивать пользовательские потоки, потому что...
...они делают разработку продукта более эффективной.
Разработчики, хотя и высококвалифицированные, тоже люди. Даже если они присутствуют на каждой встрече, где вы обсуждаете требования к проекту, разработчики, скорее всего, забудут некоторые детали, если у них нет документации, с которой можно работать.
Напротив, имея на руках высококачественный пользовательский поток, инженеры лучше понимают, как их раздел проекта будет сочетаться с кодом, над которым работают другие разработчики. Вся команда Список телефонных номеров WhatsApp в Гонконге может визуально пройти по каждому шагу пользовательского потока, чтобы убедиться, что они ничего не забыли в своем коде, требованиях или проектах. Эта диаграмма позволяет им выпускать код с меньшим количеством ошибок и требующий меньшего количества итераций с самого начала.
В прошлом году я руководил командой, которая разрабатывает наше мобильное приложение. Мы хотели, чтобы у наших пользователей был такой же опыт на мобильном устройстве, как и в нашем настольном приложении, поэтому перед тем, как начать создавать процесс входа для мобильного устройства, нам нужно было понять логику настольного приложения.
Первоначальный поток был построен поэтапно без какой-либо документации, поэтому я взял на себя ответственность за размещение всей доступной информации в диаграмме. Когда я документировал существующий поток пользователей, я обнаружил ряд ошибок в системе, которые привели к непоследовательному пользовательскому опыту и нескольким тикетам поддержки за эти годы.
Ниже вы можете увидеть часть этого процесса, связанную с системой единого входа, а также ошибки, которые мы обнаружили в веб-приложениях и мобильных приложениях.
Схема потока пользователя мобильного приложения
Поток пользователя был настолько сложным, что без диаграммы никто не нашел бы ошибку или не смог бы ее устранить. Этот сбой не был критическим, но если бы процесс входа был построен с надежным потоком пользователя, ошибка могла бы никогда не возникнуть. И мы бы избежали горстки недовольных клиентов.
...они заставляют вас быть внимательными.
Продолжая рассказ о создании процесса входа для мобильных устройств, когда я говорю, что логика была сложной, я имею в виду, что она была действительно сложной. С точки зрения пользователя, все, что ему нужно было сделать, это ввести адрес электронной почты и создать пароль для открытия новой учетной записи. Но за кулисами наше приложение должно было проверить десятки условий, прежде чем решить, как обрабатывать их запрос.
Диаграммы потоков пользователей. Некоторые менеджеры по продуктам их любят, но большинство их ненавидят. Они требуют больше времени на создание, чем большинство из нас может отвести от наших встреч и других важных задач. Однако в конечном итоге последовательное построение диаграмм хороших потоков пользователей поможет вам преодолеть ряд головных болей и разработать лучший продукт. Они даже сэкономят вам время в долгосрочной перспективе.
Если я чему-то и научился за время работы в Lucidchart, так это тому, что важно сохранять визуальность своей работы. Вот несколько причин, почему это так, подчеркнутые некоторыми из моих самых эпичных успехов и неудач.
Вам следует выстраивать пользовательские потоки, потому что...
...они делают разработку продукта более эффективной.
Разработчики, хотя и высококвалифицированные, тоже люди. Даже если они присутствуют на каждой встрече, где вы обсуждаете требования к проекту, разработчики, скорее всего, забудут некоторые детали, если у них нет документации, с которой можно работать.
Напротив, имея на руках высококачественный пользовательский поток, инженеры лучше понимают, как их раздел проекта будет сочетаться с кодом, над которым работают другие разработчики. Вся команда Список телефонных номеров WhatsApp в Гонконге может визуально пройти по каждому шагу пользовательского потока, чтобы убедиться, что они ничего не забыли в своем коде, требованиях или проектах. Эта диаграмма позволяет им выпускать код с меньшим количеством ошибок и требующий меньшего количества итераций с самого начала.
В прошлом году я руководил командой, которая разрабатывает наше мобильное приложение. Мы хотели, чтобы у наших пользователей был такой же опыт на мобильном устройстве, как и в нашем настольном приложении, поэтому перед тем, как начать создавать процесс входа для мобильного устройства, нам нужно было понять логику настольного приложения.
Первоначальный поток был построен поэтапно без какой-либо документации, поэтому я взял на себя ответственность за размещение всей доступной информации в диаграмме. Когда я документировал существующий поток пользователей, я обнаружил ряд ошибок в системе, которые привели к непоследовательному пользовательскому опыту и нескольким тикетам поддержки за эти годы.
Ниже вы можете увидеть часть этого процесса, связанную с системой единого входа, а также ошибки, которые мы обнаружили в веб-приложениях и мобильных приложениях.
Схема потока пользователя мобильного приложения
Поток пользователя был настолько сложным, что без диаграммы никто не нашел бы ошибку или не смог бы ее устранить. Этот сбой не был критическим, но если бы процесс входа был построен с надежным потоком пользователя, ошибка могла бы никогда не возникнуть. И мы бы избежали горстки недовольных клиентов.
...они заставляют вас быть внимательными.
Продолжая рассказ о создании процесса входа для мобильных устройств, когда я говорю, что логика была сложной, я имею в виду, что она была действительно сложной. С точки зрения пользователя, все, что ему нужно было сделать, это ввести адрес электронной почты и создать пароль для открытия новой учетной записи. Но за кулисами наше приложение должно было проверить десятки условий, прежде чем решить, как обрабатывать их запрос.