Что значит сложные и неформатные?
Приведем несколько примеров:
- Разработка CRM - сейчас на Российском и мировом рынке существуют достаточно решений, чтобы покрыть практически любые потребности бизнеса. Фраза "почти любые потребности" является ключевой - иногда небольшие шероховатости в логике работы с системой приводят к большим неудобствам в работе компании.
При этом, мы ни в коем случае не рекомендуем погружаться в разработку таких продуктов, если у вас нет четкого понимания потребностей своего бизнеса и если вы досконально не изучили имеющиеся на рынке решения. Разработка "custom" CRM - недешевый процесс, который требует высокого профессионализма менеджера проекта, аналитика и тимлида. Предварительная работа позволит проанализировать задачу, прежде чем вкладывать ресурсы в разработку.
Мы проанализируем бизнес-требования, спроектируем и реализуем систему оптимальным образом, учитывая ваши потребности и указывая на потенциальные проблемы в пользовании и поддержке продукта в будущем. - Разработка HelpDesk решения - helpdesk это класс сервисов, предназначенный для поддержки клиентов, регистрации и работе с заявками. Часто такие решения интегрируются в личный кабинет на сайте компании. Мы можем реализовать как отдельный продукт, предназначенный для поддержки ваших клиентов, так и продукт, являющийся составной частью уже имеющихся систем.
Стэк, который мы используем:
- Javascript (Objection, Koa)
- PHP (Laravel, Lighthouse)
- PostMan для тестирования и отладки API
- Mysql, Redis, ClickHouse
- Docker + docker-compose оркестрация
- React для разработки интерфейсов
- Документирование OpenApi
Как мы работаем
В задачах такого уровня, перед реализацией чаще всего необходимо выполнить R&D, ведь гораздо правильнее проверить глубину водоема, прежде чем прыгать в воду. 😉
В зависимости от ситуации можно работать либо по точному техническому заданию (тогда необходимо учитывать ресурсы на его написание), либо использовать гибкие методологии, которые позволяют менять направление и темп разработки прямо по ходу работы. В целом, дорожная карта такая:
- Заполнение брифа (уточнение главных параметров проекта), "знакомство"
- Даем ответ - можем или нет взяться за проект, приблизительно ориентируем по ресурсам
- Выбираем подходящую под условия методологию разработки
- Заключаем договор, подписываем необходимые документы (к слову, у нас SBIS)
- Пишем техническое задание, если необходимо
- Стартуем работу
- Успешно завершаем работу
Все выглядит достаточно просто 🙂
Есть что-то особенное?
Поможем и с этим - например у нас есть партнерский проект, команда которого занимается блокчейн-разработкой. В случае необходимости мы можем закрывать задачи и такого уровня (смарт-контракты Ton, Ethereum, взаимодействие с нодой посредством API).
С удовольствием обсудим ваш сложный проект и честно и по существу ответим - сможем ли мы его реализовать.