Консалтинг
Помогаем стартапам
Подключимся на ранней стадии
Мы можем подключиться к проекту на любой стадии — чем раньше, тем лучше.
На начальном этапе мы помогаем «проаудировать» бизнес-идею, указать на подводные камни, прикинуть сложность реализации и потенциальные проблемы как с точки зрения бизнеса, так и технологий.
При наличии оформленной в business-vision (2-3 страницы часто достаточно) идеи мы можем дать оценку стоимости разработки с разбросом +/- 50%. Также мы подскажем как улучшить презентацию для инвесторов. Мы много раз это делали и понимаем картину мир глазами инвестора. Она очень отличается от стартаперской. В некоторых случаях мы даже помогаем найти инвестора.
Разработаем MVP
Если у вас уже есть (ура-ура!) проработанные бизнес-требования, то мы в течении 2-3 дней дадим блиц-оценку, которая будет практически точной. Также мы выявим и совместно с вами проработаем все проблемные места в бизнес-требованиях.
Для того, чтобы полностью специфицировать проект, мы разработаем макеты экранов и функциональные требования/техническое задание.
Этот процесс в зависимости от размера проекта может занять от двух недель до месяца.
Если необходимо быстро сделать прототип, мы в режиме брейнсторминга совместно с вами подготовим требования на этот прототип, и быстро его разработаем. Все это в итерационном, аджайльном режиме.
Построим высоконагруженную систему
Мы полностью разрабатываем продукт в сответствии с высочайшими стандартами качества меняющимися требованиями.
Мы берем на себя все технические и инфраструктурные вопросы, вопросы масштабирования под высокие нагрузки — это вообще наш главный конек.
Передадим разработку внутренней команде
И что очень важно, мы не замыкаем на себя разработку. В случае необходимости мы поможем набрать и обучить внутреннюю команду и передадим ей полностью документированный проект.
Аудит программной архитектуры и кода
Мы проводим комплексный аудит программно-аппаратных систем и процессов разработки, который позволяет выработать методические рекомендации по проведению реструктуризации ИТ процессов и инфраструктуры в соответствии с бизнес-целями организации.
— аудит используемых технологий и их соответствия целям организации
— аудит архитектуры с точки зрения гибкости и возможности наращивания функциональности
— аудит архитектуры с точки зрения отказоустойчивости и масштабируемости
— наличие/отсутствие стандартов написания кода
— собственно аудит качества программного кода
Аудит инфраструктуры и информационной безопасности
— оценка аппаратного обеспечения с точки зрения существующей нагрузки, прогноз на будущее
— аудит серверного и сетевого оборудования
— аудит отказоустойчивости
— аудит информационной безопасности внешнего окружения (операционная система, прикладной софт)
— аудит безопасности самой платформы (наличие/отсутствие XSS, SQL-injection и др. потенциальных угроз в коде)
Консалтинг по организации процесса разработки
— анализ «зрелости» процесса разработки, применения адекватных методологий
— анализ процессов коммуникации между ИТ и бизнесом и процессов внутри ИТ
— этапы процесса: аналитика, UX, дизайн, разработка, тестирование, управление изменениями
— адекватность используемого инструментария: система управления проектом и баг-треккер, учет времени, вики и документооборот, хранилище кода
Как это выглядит?
К нам часто обращаются с просьбой разобраться, почему разработка тех или иных систем движется медленно, почему они не справляются с задачами бизнеса, почему системы не выдерживают растущие нагрузки. Акционеры, руководители бизнеса используют нас как независимых и доверенных консультантов, помогающих разобраться, что же идет не так.
Мы изучаем ситуацию под разными углами. Мы проводим аудит процессов разработки, уделяя особое внимание процессам коммуникации между различными подразделениями компании. Мы изучаем и анализируем архитектуру системы, ее узкие места. Мы проводим аудит собственно программного кода и аппаратной среды. В процессе аудита с нашей стороны обычно задействовано несколько наиболее опытных сотрудников нашей компании, руководители подразделений, главный архитектор, аналитики. Аудит может занимать от двух недель до двух месяцев в зависимости от масштаба системы.
По результатам аудита мы проводим презентацию, на которую приглашаются руководители бизнеса, представители ИТ, акционеры, если они вовлечены в управление компанией. Презентация всегда включает конкретные рекомендации по улучшению сложившейся ситуации. Вся работа ведется на условиях строгой конфиденциальности.