Pyrus — это программный продукт и платформа, на которой аналитики, менеджеры и эксперты в предметной области могут сами, без программирования, автоматизировать свои бизнес-процессы. А ещё Pyrus — бизнес-мессенджер, куда большая часть пользователей заходит каждый день. А значит, наша задача сделать его функциональным, надёжным, гибким и одновременно простым и удобным в использовании.
Ежедневная обратная связь от клиентов помогает нам в развитии программного продукта. Все замечания и пожелания, которые нам приходят, изучаются командой во главе с руководителем и основателем компании Максимом Нальским. Как и у любой софтверной компании, наш backlog (список задач к разработке) в десятки раз превышает возможности производства, поэтому мы, конечно, не можем воплотить в жизнь всё.
Как же мы работаем с пожеланиями?
Сначала мы их читаем. Абсолютно все.
Потом анализируем и структурируем. А если запрос встречается несколько раз, то мы повышаем его приоритет. Часто ответом становится проектирование новой функциональности Pyrus. Мы должны учесть зачастую противоречивые требования и вписать новую фичу в существующую архитектуру и логику программного продукта. Это совсем не простая задача. Решая её неделя за неделей, мы делаем Pyrus таким удобным, понятным и вместе с тем выразительным и полным возможностей
На втором шаге мы составляем так называемые use-кейсы (или user stories) — то есть описанный опыт взаимодействия пользователя с Pyrus. Даже если пожелание уже сформулировано в форме конкретного технического задания, мы не берём его в работу, если не понимаем реальный сценарий использования системы. Это очень важный принцип. Use-кейсы мы пишем очень подробно и в максимально персонифицированном формате, например:
«Николай Сидоров работает сборщиком в компании, производящей мебель. Он поставил в Pyrus процесс регистрации бракованных деталей и хочет коммуницировать со смежным отделом, когда процент брака превышает определенный норматив. Он настроил правила автоматического подключения смежников к процессу, но пока не может настроить уведомления себе, если те не отвечают в срок. В случае её решения он будет вечером уходить домой раньше на 15 минут, а процент брака ожидаемо упадет на 20%».
Зная наш подход, вы как пользователи можете нам помочь. Если у вас возникло пожелание к системе, максимально подробно опишите ситуацию использования и проблему, а не решение, даже если вам кажется, что оно очевидно напрашивается. Мы часто связываемся с авторами запросов, чтобы получить дополнительную информацию, и очень благодарны им за уделенное время. Если оказывается, что несколько запросов похожи, то это повышает приоритет каждого из них.
Следующий этап — дизайн. Наши UX-дизайнеры прорисовывают элементы интерфейса мобильного приложения и веб-версии. Потом мы его обсуждаем, дорабатываем, и так 3-5 итераций. После этого в порядке приоритетов и в зависимости от загрузки программистов задача попадает в разработку, потом в тестирование, описывается в справке и выходит в релизе, который мы делаем каждое утро или даже несколько раз в день, чтобы минимизировать задержки, с которыми те или иные фичи попадают в продакшн. У Pyrus нет специального расписания релизов, новые версии выходят на самом деле каждый день. Некоторые функции мы запускаем сначала на ограниченную группу (самих себя и авторов запроса), и только потом на всех пользователей.
И, наконец, мы информируем пользователей о вышедших обновлениях в ежемесячной рассылке, в группах в Facebook и VK по мере их выхода. Особенно важные фичи удостаиваются анонса в системных сообщениях в правом верхнем углу «под колокольчиком».
Нужно признать, что выполнить 100% пожеланий пользователей мы не сможем никогда. Мы создали и развиваем Pyrus как программный продукт. Наши ресурсы ограничены и сфокусированы на этой задаче. Мы выбрали платформенный путь развития бизнеса и не предлагаем клиентам заказную разработку ПО. Однако этим занимаются наши надёжные партнёры. Недавно мы создали сообщество профессиональных пользователей Pyrus, где как раз обсуждаются способы решения узкоспециализированных задач и кастомизации программного продукта с помощью расширений, скриптов, API и других инструментов.
Ваш опыт ежедневного использования Pyrus — это драгоценный материал для развития продукта. Рассказывайте нам больше о себе, чтобы мы смогли сделать Pyrus удобнее для вас. Спасибо за то, что вы с нами.