Екатерина
Content marketer
15 марта 2021 • 6 минут

1С Maker — сервис для быстрого прототипирования 1С-решений

При разработке и внедрении решений на базе 1C проходит 2−3 итерации согласования требований между заказчиками и разработчиками. Нашему клиенту, компании-интегратору 1С, пришла идея как уменьшить их количество и ускорить процесс.

Рассказываем, как разработали MVP за 2 месяца и создали востребованный на рынке продукт.

1С Maker — сервис для быстрого прототипирования 1С-решений

При разработке и внедрении решений на базе 1C проходит 2−3 итерации согласования требований между заказчиками и разработчиками. Нашему клиенту, компании-интегратору 1С, пришла идея как уменьшить их количество и ускорить процесс.

Рассказываем, как разработали MVP за 2 месяца и создали востребованный на рынке продукт.

Содержание
Содержание

Проблема

Наш заказчик, компания Концепт, занимается интеграцией 1С-решений. Они обратилась со следующей проблемой.

При работе с клиентами, трудно собрать все пожелания к разработке. Согласование требований затягивается, это приводит к высоким издержкам.

Многократное повторение этапов согласования — проблема не только компании Концепт. С этим сталкиваются все, кто внедряет решения на базе 1С.

Работа с заказчиками выглядит следующим образом:
1. Заказчик говорит, какой функционал необходим.
2. Бизнес-аналитик описывает техническое задание.
3. Программист начинает реализовывать функционал.
4. Заказчик смотрит промежуточный вариант, говорит, что исправить.

Для того чтобы заказчик был доволен результатом, главное — прийти к единому пониманию того, что требуется сделать. В этом хорошо помогают прототипы. Есть много сервисов для прототипирования, например, Axure. Они созданы специально для веб-сайтов и приложений. Но если в них делать прототипы для 1С-решений, они не будут отражать все требования. Поэтому аналитики ими не пользуются.

Так как не существует программ для прототипирования решений на базе 1С, техническое задание составляется без изображений. Далее программист создает интерфейс (форму) в среде разработки 1С, что занимает много времени. Заказчик, визуально видя решение, более конкретно формулирует, что нужно сделать. Час работы программиста стоит дорого, тратить время разработчика на создание прототипов — неэффективно. Разработчика нужно привлекать для выполнения работ, но по факту он тратит время на выявление требований.

Проблема

Наш заказчик, компания Концепт, занимается интеграцией 1С-решений. Они обратилась со следующей проблемой.

При работе с клиентами, трудно собрать все пожелания к разработке. Согласование требований затягивается, это приводит к высоким издержкам.

Многократное повторение этапов согласования — проблема не только компании Концепт. С этим сталкиваются все, кто внедряет решения на базе 1С.

Работа с заказчиками выглядит следующим образом:
1. Заказчик говорит, какой функционал необходим.
2. Бизнес-аналитик описывает техническое задание.
3. Программист начинает реализовывать функционал.
4. Заказчик смотрит промежуточный вариант, говорит, что исправить.

Для того чтобы заказчик был доволен результатом, главное — прийти к единому пониманию того, что требуется сделать. В этом хорошо помогают прототипы. Есть много сервисов для прототипирования, например, Axure. Они созданы специально для веб-сайтов и приложений. Но если в них делать прототипы для 1С-решений, они не будут отражать все требования. Поэтому аналитики ими не пользуются.

Так как не существует программ для прототипирования решений на базе 1С, техническое задание составляется без изображений. Далее программист создает интерфейс (форму) в среде разработки 1С, что занимает много времени. Заказчик, визуально видя решение, более конкретно формулирует, что нужно сделать. Час работы программиста стоит дорого, тратить время разработчика на создание прототипов — неэффективно. Разработчика нужно привлекать для выполнения работ, но по факту он тратит время на выявление требований.

Идея клиента

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

Идея клиента

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

MVP v.1

В работе над проектом мы использовали MVP-подход: выкатили первую версию за 2 месяца и собрали обратную связь пользователей. В качестве первой версии MVP реализовали сервис, в котором пользователи создавали формы из готовых элементов. С точки зрения технической реализации — это было чисто frontend-приложение. Форма хранилась локально у пользователя, в браузере.

MVP v.1

В работе над проектом мы использовали MVP-подход: выкатили первую версию за 2 месяца и собрали обратную связь пользователей. В качестве первой версии MVP реализовали сервис, в котором пользователи создавали формы из готовых элементов. С точки зрения технической реализации — это было чисто frontend-приложение. Форма хранилась локально у пользователя, в браузере.

Проектирование и дизайн сервиса

При проектировании за основу взяли логику работы сервисов для прототипирования таких как Axure и Figma. Интересной задачей было определить, какие компоненты должны быть в сервисе. Для этого мы изучили варианты форм в 1С, определили, какие являются базовыми, а какие — модификациями. Далее определили из каких элементов состоят формы и сделали полное описание.

Чтобы быстрее сделать дизайн интерфейса, мы воспользовались UI-китом Material UI от Google. Внешний вид конструктора и компонентов сделали аналогичным среде разработки 1С и отрисовали сами.

Проектирование и дизайн сервиса

При проектировании за основу взяли логику работы сервисов для прототипирования таких как Axure и Figma. Интересной задачей было определить, какие компоненты должны быть в сервисе. Для этого мы изучили варианты форм в 1С, определили, какие являются базовыми, а какие — модификациями. Далее определили из каких элементов состоят формы и сделали полное описание.

Чтобы быстрее сделать дизайн интерфейса, мы воспользовались UI-китом Material UI от Google. Внешний вид конструктора и компонентов сделали аналогичным среде разработки 1С и отрисовали сами.

Внутреннее тестирование

Реализовав только функционал для создания прототипов, начали тестировать сервис в бою. В первой версии не было даже авторизации и возможности шеринга прототипов. Сотрудники компании Концепт делали прототипы в сервисе, а заказчикам для согласования отправляли скриншот. На основе обратной связи сотрудников мы решили, что нужно дальше включать в MVP v.2.Благодаря тестированию у нас появились данные о потребностях пользователей и дальнейшее развитие продукта базировалось на них, а не на предположениях.

Внутреннее тестирование

Реализовав только функционал для создания прототипов, начали тестировать сервис в бою. В первой версии не было даже авторизации и возможности шеринга прототипов. Сотрудники компании Концепт делали прототипы в сервисе, а заказчикам для согласования отправляли скриншот. На основе обратной связи сотрудников мы решили, что нужно дальше включать в MVP v.2.Благодаря тестированию у нас появились данные о потребностях пользователей и дальнейшее развитие продукта базировалось на них, а не на предположениях.

MVP v.2

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

Во вторую версию включили следующие возможности:
  • Авторизацию в сервисе.
  • Появились проекты. Они, как папка, объединяют прототипы форм.
  • Добавление комментариев к элементам и прототипам. Благодаря этому, правки находятся в одном месте, а не теряются в заметках и чатах.
  • Сделали прототипы кликабельными. Прототипы теперь более похожи на реальные интерфейсы. Заказчик на этапе проектирования может понять, подходит такая конфигурация или нет.
  • Совместный доступ всем, у кого есть ссылка.
  • Автоперевод на иностранные языки.

MVP v.2

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

Во вторую версию включили следующие возможности:
  • Авторизацию в сервисе.
  • Появились проекты. Они, как папка, объединяют прототипы форм.
  • Добавление комментариев к элементам и прототипам. Благодаря этому, правки находятся в одном месте, а не теряются в заметках и чатах.
  • Сделали прототипы кликабельными. Прототипы теперь более похожи на реальные интерфейсы. Заказчик на этапе проектирования может понять, подходит такая конфигурация или нет.
  • Совместный доступ всем, у кого есть ссылка.
  • Автоперевод на иностранные языки.

Разработка

Для MVP применили serverless-подход. Вместо backend-а использовали облачную платформу Google Firebase. Такое техническое решение позволило сэкономить 40% времени разработчиков. Frontend приложения написали на React. Архитектура приложения изображена на схеме.

Разработка

Для MVP применили serverless-подход. Вместо backend-а использовали облачную платформу Google Firebase. Такое техническое решение позволило сэкономить 40% времени разработчиков. Frontend приложения написали на React. Архитектура приложения изображена на схеме.

Публичный запуск

За 1 месяц было получено 268 пользователей и поступили первые оплаты. Продвижение сервиса происходило по бесплатным каналам: наш клиент рассказывал о продукте в telegram-чатах 1C-разработчиков, в тематических сообществах. По словам нашего клиента, рынок 1С был «голодным до новых продуктов». В отличие от других сфер мира IT, где каждый день выпускаются новые помогающие в работе сервисы, для 1С ничего подобного не происходило.

Публичный запуск

За 1 месяц было получено 268 пользователей и поступили первые оплаты. Продвижение сервиса происходило по бесплатным каналам: наш клиент рассказывал о продукте в telegram-чатах 1C-разработчиков, в тематических сообществах. По словам нашего клиента, рынок 1С был «голодным до новых продуктов». В отличие от других сфер мира IT, где каждый день выпускаются новые помогающие в работе сервисы, для 1С ничего подобного не происходило.
Хотите создать IT-продукт? Мы можем в этом помочь

После запуска

После запуска мы продолжили работу над улучшением сервиса.

Были сделаны:
  • Шаблоны форм. Ряд 1С-решений — типовые. Шаблоны ускоряют процесс прототипирования.
  • Появились 3 тарифных плана с разными возможностями: базовый, профессиональный и корпоративный. Интеграцией 1С-решений занимаются как программисты-фрилансеры, так и крупные компании. Разделение тарифных планов позволило предложить разным целевым аудиториям выгодные для них предложения.
  • Внедрена оплата сервиса через покупку pin-кодов.
  • Для корпоративных клиентов добавлена возможность создавать организацию, управлять пользователями.

После запуска

После запуска мы продолжили работу над улучшением сервиса.

Были сделаны:
  • Шаблоны форм. Ряд 1С-решений — типовые. Шаблоны ускоряют процесс прототипирования.
  • Появились 3 тарифных плана с разными возможностями: базовый, профессиональный и корпоративный. Интеграцией 1С-решений занимаются как программисты-фрилансеры, так и крупные компании. Разделение тарифных планов позволило предложить разным целевым аудиториям выгодные для них предложения.
  • Внедрена оплата сервиса через покупку pin-кодов.
  • Для корпоративных клиентов добавлена возможность создавать организацию, управлять пользователями.

Планируемые фичи

  • Разработка схем бизнес-процессов, связанных с прототипами.
  • Создание элементов и форм для проектирования мобильных решений. На данный момент в сервисе можно делать прототипы только для компьютеров.
  • Kanban-доска для управления проектом по реализации спроектированного решения.
  • Чат для возможности удаленного согласования прототипов.
  • Автоматическая генерация технического задания на основе спроектированного решения.

Планируемые фичи

  • Разработка схем бизнес-процессов, связанных с прототипами.
  • Создание элементов и форм для проектирования мобильных решений. На данный момент в сервисе можно делать прототипы только для компьютеров.
  • Kanban-доска для управления проектом по реализации спроектированного решения.
  • Чат для возможности удаленного согласования прототипов.
  • Автоматическая генерация технического задания на основе спроектированного решения.

Результат

Для реализации проекта мы использовали MVP-подход. Не разрабатывали сразу весь функционал, предложенный клиентом, а выбрали главный, сделали и протестировали на пользователях. Мы проанализировали рынок и потребности пользователей, составили стратегию создания и развития сервиса, спроектировали и разработали минимальную версию и в короткие сроки получили обратную связь пользователей.

Благодаря такому подходу достигли следующих результатов:
  • Через 2 месяца после проектирования приложение было готово к внутреннему использованию.
  • Через 4 месяца продукт начал продаваться на рынке.
  • Каждый день в среднем регистрируется 5 новых пользователей.
  • На текущий момент пользователями создано 1300 форм.
  • MAU 600 активных пользователей в месяц.

Работа над сервисом продолжается. В перспективе планируется на основе 1С Maker создать Low-code сервис, в котором будет возможна выгрузка макетов в 1С Framework, генерация структуры будущего приложения.

Результат

Для реализации проекта мы использовали MVP-подход. Не разрабатывали сразу весь функционал, предложенный клиентом, а выбрали главный, сделали и протестировали на пользователях. Мы проанализировали рынок и потребности пользователей, составили стратегию создания и развития сервиса, спроектировали и разработали минимальную версию и в короткие сроки получили обратную связь пользователей.

Благодаря такому подходу достигли следующих результатов:
  • Через 2 месяца после проектирования приложение было готово к внутреннему использованию.
  • Через 4 месяца продукт начал продаваться на рынке.
  • Каждый день в среднем регистрируется 5 новых пользователей.
  • На текущий момент пользователями создано 1300 форм.
  • MAU 600 активных пользователей в месяц.

Работа над сервисом продолжается. В перспективе планируется на основе 1С Maker создать Low-code сервис, в котором будет возможна выгрузка макетов в 1С Framework, генерация структуры будущего приложения.
Понравился кейс?
НОВЫЕ СТАТЬИ и кейсы НА ВАШУ ПОЧТУ
Раз в 2 недели мы присылаем подписчикам подборку с новыми материалами. Если тоже хотите их получать, оставьте свои email

Другие кейсы

Другие кейсы

Заполните форму,
если хотите обсудить ваш проект
Нажимая на кнопку, я соглашаюсь на обработку моей персональной информации на условиях, определенных Политикой конфиденциальности
Отсканируйте QR, чтобы получить презентацию и кейсы по WhatsApp
© 2018 – 2022 MVP Lab
Получить презентацию и кейсы по WhatsApp
Телеграм канал MVP Lab о запуске IT-продуктов
600+ подписчиков
Офис: Москва, 3-я улица Ямского Поля, 2к26