Внутренние рабочие системы
Учёт заявок, согласования, планирование загрузки, контроль выполнения и рабочие места сотрудников с разными правами.
AST · Урал · 15 лет на рынке
Создаём программные решения для малого и среднего бизнеса на Урале: внутренние системы, веб-приложения и личные кабинеты. Начинаем с задачи пользователей, чтобы определить полезную первую версию и стоимость её разработки.
01 / Состав работ
Заказная разработка подходит, когда готовая система не закрывает существенный для бизнеса процесс. Если задачу можно решить настройкой CRM или обменом данными, рассматриваем этот вариант до создания нового продукта.
Учёт заявок, согласования, планирование загрузки, контроль выполнения и рабочие места сотрудников с разными правами.
Работа клиентов и партнёров с заказами, документами, статусами и обращениями. Отдельно определяем, какие данные доступны каждой роли.
Бизнес-логика, интерфейс, серверная часть и хранение данных. Продумываем работу с ошибками, ограничениями и повторными действиями.
Объединение показателей из согласованных источников, правила расчёта, фильтры и детализация до исходных записей.
Новые функции для существующего решения с учётом его архитектуры, лицензий и совместимости с будущими обновлениями.
Подготовка среды, перенос согласованных данных, инструкция по эксплуатации и план выпуска следующих изменений.
02 / Задачи бизнеса
Несколько сотрудников исправляют одни данные, теряются статусы и версии. Начинаем с единого процесса, ролей и правил изменения записей.
Личный кабинет может показывать этап заказа и документы. Сначала определяем источник этих данных и действия, доступные клиенту.
Сравниваем стоимость настройки, расширения и отдельной разработки. Проверяем ограничения действующей системы на самом рискованном сценарии.
Разработка / Границы проекта
Один основной процесс и одна роль пользователя. Например, реестр заявок со статусами и поиском.
Рабочий модуль, модель данных, правила доступа и инструкция для пользователя.
Основной процесс проходит от создания записи до результата; запрещённые операции недоступны, изменения отслеживаются.
Несколько ролей, отчёты, миграция истории, сложные согласования и интеграции оцениваются отдельно.
Технологии выбираем по совместимости, доступности сопровождения и требованиям к данным. Возможный стек не определяет стоимость без согласованного состава.
Что передаём вместе с разработкой ↗Выбираем состав работ
Проектируем роли клиентов и сотрудников, заказы, документы и обмен с учётной системой. В первую версию выбираем один основной маршрут пользователя. Проверку доступа между организациями, актуальность статусов и обработку ошибок включаем в критерии приёмки.
Начать можно с отдельного модуля: согласования заявки, учёта операции или рабочего места сотрудника. Полная ERP объединяет несколько контуров и требует обследования, миграции, этапного внедрения и отдельного бюджета. Стартовая цена одного модуля не является ценой ERP.
03 / Порядок работы
На каждом этапе определяем входные данные, ответственного и результат, который нужно согласовать.
Описываем пользователей, текущий процесс, интеграции и ограничения. Выделяем обязательные функции и вопросы, влияющие на оценку.
Показываем ключевые экраны и последовательность действий. Фиксируем границы первой версии и критерии, по которым она будет принята.
Реализуем согласованные части и демонстрируем их по этапам. Проверяем основные действия, права доступа, ошибки и обмен с другими системами.
Проходим согласованные сценарии, готовим среду и перенос данных. Передаём инструкции и определяем порядок исправлений и дальнейшего развития.
04 / Приёмка проекта
До разработки переводим общие пожелания в проверяемые действия. Например, для внутренней системы заявок договариваемся о следующих сценариях.
| Что проверяем | Пример критерия приёмки |
|---|---|
| Рабочий процесс | Пользователь создаёт заявку, ответственный меняет статус, автор видит изменение и может найти историю. |
| Права и данные | Сотрудник видит разрешённые записи; роль без полномочий не может изменить или выгрузить закрытые данные. |
| Ошибки и восстановление | При недоступности внешней системы операция получает понятный статус и предусмотренный способ повторного выполнения. |
Пример требований для обсуждения. Нагрузку, совместимость и специальные требования фиксируем отдельно для конкретного проекта.
05 / Бюджет
Оценка строится по функциям, интеграциям и требованиям к эксплуатации. Один личный кабинет с просмотром статуса и система с оплатой, сложными ролями и двусторонним обменом — разные проекты даже при похожем интерфейсе.
Пример состава: 1 шт. — функциональные модули, 1 шт. — роли пользователей.
Рассчитать свою задачу ↗Стартовая стоимость выбранного состава. Дополнительные работы согласуем отдельно; условия и исключения — в калькуляторе.
Опишите пользователей, одну основную операцию, существующие системы и желаемый результат. Если есть таблица, схема или техническое задание, их можно использовать на этапе обследования; отсутствие готового ТЗ не мешает начать обсуждение.
Условия работы · Урал
Проекты в Свердловской области и других регионах Урала оцениваем по адресам и составу работ. Междугородняя логистика, командировки и физическое обслуживание площадок согласуются отдельно.
Уточняем часовой пояс и рабочий график каждой площадки. Проверяем, что происходит при разрыве связи и какие операции должны продолжаться локально.
Определяем владельца продукта и участников приёмки. Демонстрации, задачи и документация доступны в согласованном рабочем пространстве; доступ к производственным данным выдаётся по необходимости.
Возможности AST
Примеры того, как можно решить рабочие задачи на современных технологиях. Это сценарии для обсуждения, не опубликованные клиентские кейсы AST.
Клиенты спрашивают о статусе заказа и документах по телефону, а менеджеры повторяют одни ответы.
Как решаемПроектируем кабинет с ролями, списком заказов, документами и обращениями. Подключаем согласованный источник данных и определяем, какие действия разрешены клиенту.
Клиент может самостоятельно получить доступную ему информацию, а команда видит контекст обращения.
Проверяем изоляцию данных компаний, актуальность статусов, восстановление доступа и ошибки интеграции.
Стек уточняется после проверки задачи и совместимости.
Операции фиксируются в таблицах, штрихкоды сверяются вручную, а соединение на площадке нестабильно.
Как решаемСоздаём интерфейс приёмки и перемещения, подключаем считывание кодов. При необходимости проектируем локальное сохранение и синхронизацию с правилами разрешения конфликтов.
Операция имеет автора, время и статус обмена; ошибки ввода можно разбирать по истории.
Проверяем повторное сканирование, потерю связи и повторную отправку без дублирования операции.
Стек уточняется после проверки задачи и совместимости.
Адреса, задания и фотографии результата передаются в чатах и плохо связываются с заказом.
Как решаемПроектируем список заданий, статусы, вложения и роли. Отдельно согласуем работу без связи, синхронизацию и доступ к данным на устройстве.
Задание и материалы остаются в одном рабочем процессе, доступном ответственным.
Проверяем выполнение задания, загрузку вложений, ограничения ролей и сценарии нестабильной связи.
Стек уточняется после проверки задачи и совместимости.
06 / До начала работы
Нет. Сначала сравниваем настройку готового продукта, доработку существующего и разработку с нуля. Если задача сводится к передаче данных между работающими системами, разумно начать с интеграции.
Да. Для первого обсуждения нужны описание процесса и желаемые изменения. Подготовку требований и прототипа выделяем в понятный этап с собственным результатом.
Это первая версия с достаточным набором функций для проверки основного рабочего сценария. Внутри компании это может быть один процесс для ограниченной группы сотрудников. Критерии полезности определяем до разработки.
Состав передаваемых материалов и права использования фиксируем в договоре. Отдельно перечисляем собственные разработки, сторонние компоненты и их лицензии, чтобы условия дальнейшей эксплуатации были понятны.
Да, после изучения кода, документации, прав доступа и возможности развернуть проверочную среду. Сначала оцениваем состояние проекта и риски изменений, затем согласуем объём работ.
После уточнения функций, интеграций, доступности исходных данных и порядка согласования. Проект разбиваем на этапы; изменение требований оцениваем отдельно по влиянию на срок и бюджет.
Формат поддержки согласуем отдельно: состав исправлений, обновления, мониторинг и развитие. Для передачи другой команде заранее определяем необходимую документацию и порядок доступа к проекту.
Основной офис: Екатеринбург, проспект Ленина, 14, офис 411. Телефон +7 (902) 583-64-20, почта 1@it-ast.ru. Встречу согласуем заранее. Проекты в Свердловской области и других регионах Урала оцениваем по адресам и составу работ. Междугородняя логистика, командировки и физическое обслуживание площадок согласуются отдельно.
Разбирает команда AST
Связаться с AST
Проекты в Свердловской области и других регионах Урала оцениваем по адресам и составу работ. Междугородняя логистика, командировки и физическое обслуживание площадок согласуются отдельно.
Встречу в офисе согласуем заранее по телефону или почте.
Контакты и формат работы ↗Начнём с вашей задачи
Опишите исходную ситуацию и желаемый результат.