Блог Интеграм

Рассказываем о проектах, обновлениях и событиях

Важно учесть время на разработку отчетов при оценке проекта. Заказчику важен контроль над системой, и ему необходимы регулярные отчеты для отслеживания состояния бизнеса. Хотя некоторые из них он может создавать сам, большинство требуют вашего участия. В low-code конструкторах создание отчетов обычно занимает всего несколько минут, в сложных случаях – до 2-4 часов. На практике, даже в простых приложениях количество отчетов может быстро увеличиться до сотен и более. Разработка информационных табло требует больше времени из-за работы с дизайном. Важно запрашивать макет табло от заказчика, что экономит время и силы, поскольку часто клиент не осознает своих требований до тех пор, пока не предоставит визуальное представление.

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

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

Основная проблема: при продаже франшизы покупатель не понимает, как работать с несколькими системами: Talanto, EasyFinance, AmoCRM, Excel, 1C, Trello, и тд.

О проекте: Приложение на базе Конструктора Интеграл, включающая в себя, функционал нескольких программ (Talanto, EasyFinance, AmoCRM, Excel, 1C, Trello). Программа основана на разноуровневом доступе, где каждый сотрудник обладает ограниченными полномочиями в системе, а заказчик имеет возможность отслеживать все действия. В 1С остаются только налоговые выгрузки и печать форм.

Основное преимущество: Хранение полной информации о каждом филиале в единой системе учета. Возможность интеграции программы с 1С и формированием отчетности и форм.

Срок реализации с нуля: 2 дня Стоимость прототипа (1 этап): 22 500 рублей

Задачи:

  • разработка формы авторизации, регистрации личного кабинета пользователя с возможностью автоматической генерации кода и поддержкой ролевых моделей доступов пользователей;
  • добавление возможности разработки форм по отдельным филиала и внесения данных в систему;
  • добавление всех необходимых справочников и словарей для полноценной работы с системой;
  • формировании таблицы расходов/доходов за определенный период по каждому филиалу с автоматическим подсчетом прибыли;
  • разработка интерфейсов рабочих мест согласно ролевым моделям;
  • возможность настройки фильтров для быстрой навигации среди всех связанных объектов/отчетов.

Что получили в итоге? Многоуровневую программу, совмещающую в себе данные по десяткам точек бизнеса с ведением полной отчетности в одном месте. Заказчик не теряется в данных и видит финансовую ситуацию в настоящий момент с любого устройства.

Важно сразу договориться о последующем использовании результатов совместной работы с заказчиком. Это взаимная работа, где заказчик предоставляет экспертизу, а вы преобразуете ее в программное решение. Крупные заказчики обычно претендуют на исключительные права на использование результатов проекта (часто с целью дальнейшей продажи в своей отрасли). Если вы не являетесь конкурентом заказчика, объясните, что ваш бизнес ориентирован на другие цели. Предложите внести в договор запрет на копирование проектных наработок. В случае сложных проектов иногда эффективнее начать с чистого листа, чем адаптировать уже существующие решения. Оговорите с заказчиком, какие части проекта можно демонстрировать публично (Например: фрагменты инструкций).

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

Минимально жизнеспособный продукт (MVP) — продукт с ограниченным функционалом, достаточным для удовлетворения первых потребителей. *****Главная цель*****: получение обратной связи для формирования гипотез дальнейшего развития. Вы, как заказчик, можете ждать лучшего решения. Но на старте стоит начать с низкого уровня удобства и постепенно двигаться к совершенству.

Клиент должен быстрее начать пользоваться результатом – так, вы получите фидбэк и сможете корректировать продукт, приближая его к идеалу. Удовлетворенность заказчика при этом будет постепенно расти.

Качественный продукт компании получается благодаря четкому пониманию всех процессов производства. Наш клиент, владелец сыроварни, не мог полностью отслеживать все этапы изготовления товаров и был недоволен качеством работы. Основные недовольства включали: брак по несоблюдению технологии, путаница с рецептами, плохой учет и переиспользование материалов.

О проекте: Система сквозного контроля на базе Конструктора Интеграл, включающая в себя регистрацию пользователя компании из разных цехов. Программа основана на разноуровневом доступе, где каждый сотрудник обладает ограниченными полномочиями в системе и может регистрировать события процесса только на своем этапе.

Основное преимущество: Полная отчетность на каждом этапе изготовления продукта с указанием использованных ресурсов. Предотвращение брака/ошибок в рецептуре на любой стадии благодаря заполнению данных от всех отделов.

Срок реализации с нуля: 2 месяца Оценочная стоимость проекта: 400 000 рублей

Задачи: - разработка формы авторизации, регистрации личного кабинета пользователя с возможностью автоматической генерации кода и поддержкой ролевых моделей доступов пользователей;

  • создание рабочих мест с базовым дизайном «Интеграл, обеспечивающих минимальное количество «кликов» (простоту) при выполнении операций;

  • добавление всех необходимых справочников и словарей для полноценной работы с системой;

  • возможность хранение информации на всех этапах прохождения объектов учета о происхождении: партия, рецептура, варка, продукция и т.д.;

  • построение отчетов на основе данных о затраченных ресурсах, выполненных операциях, покупках за выбранный период, площадках и графике работы сотрудников;

  • разработка интерфейсов рабочих мест согласно ролевым моделям;

  • добавить возможность фиксировать все полученные замеры и характеристики принятого сырья и готовой продукции с привязкой к партии сырья и партии варки;

  • создание и исполнение заявок на соответствующее перемещение продукции на склад;

  • возможность настройки фильтров для быстрой навигации среди всех связанных объектов/отчетов.

Что получили в итоге? Многофункциональное корпоративное приложение, которое самостоятельно отслеживает все действия на предприятии и создает полные отчеты по проделанной работе, использованным ресурсам.

Если у вас уже есть техническое задание (ТЗ) от клиента, то внимательно его изучите (по возможности, не отходите от требований). В исключительных случаях можете рекомендовать заказчику внести изменение в ТЗ. Но только если это значительно влияет на проект в лучшую сторону и вы уверены, что сможете это реализовать.

Не рекомендуется участвовать в составлении ТЗ, потому что это накладывает на вас дополнительную ответственность.

Если в программировании у вас есть преимущество в скорости и эффективности: лучше концентрируйтесь на реализации конкретных решений, чем на составлении ТЗ.

План содержит сроки, текущее состояние задач и ответственного. Это должен быть достаточно простой и наглядный документ, чтобы обновление и прочтение его занимало не больше двух минут. Достаточно 5-6 пунктов, чтобы у вас с заказчиком было одинаковое понимание – где вы находитесь сейчас, на чьей стороне мячик и какой шаг следующий. На том этапе, где мы с вами сейчас, список текущих задач достаточно вести в табличке приложения, там же, где вы делаете проект.

План дисциплинирует и вас, и заказчика, устраняет разногласия на ранней стадии.

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

Самая быстрая работа – это организация структуры данных, которая занимает пару часов. Самая долгая – это разработка и верстка рабочих мест. Наибольшие риски связаны с интеграцией, при которой происходит длительное решение неожиданных проблем. Например, импорт двух таблиц из 8 колонок каждая займет у вас не более 4 часов. Трудоемкость импорта данных заказчика зависит от количества атрибутов. Максимальное время, требуемое на импорт, можно приблизительно рассчитать: 15 минут на каждый атрибут.

Со временем вы научитесь быстро оценивать затраты на проект, а на первых порах лучше засекать время выполнения задач, обращая внимание на проблемы.