Аутсорсинг
Что предлагаем
Выделенная команда, решит вашу задачу "под ключ".
Подключимся на любой стадии, начиная от создания Технического Задания на разработку и заканчивая усилением или заменой текущего вашего подрядчика.
В каждом проекте Технический Директор подберет под задачу необходимые ресурсы с требуемой квалификацией (Аналитики, менеджеры, архитектор, разработчики, DevOps, тестировщики), организует работу и проконтролирует ее качественное выполнение.
Кому подходит
-
Владельцам бизнеса - визионерам, которые концентрируются на развитии продукта, а все технические тонкости реализации готовы отдать "на сторону" команде, которой можно доверять.
-
Подразделениям, у которых нет собственной технической экспертизы для прямого управления специалистами. Также нет времени/желания/возможности детализировать бизнес задачи до уровня разработчика, контролировать их выполнение на техническом уровне, мотивировать команду на выполнение.
-
Всем, кому необходимо просто решить задачу "под ключ", не погружаясь в технические тонкости реализации, а также минимизировать контакт с непосредственными исполнителями и решение их проблем (заболел, не нравится задача, хочу в отпуск и тд).
Отрасли
-
Торговые площадки, биржи
-
Финтех
-
Digital
-
Телеком
-
HR
-
Игры и киберспорт
-
Маркетплейсы
-
CRM/ERP системы
Форматы договора
-
Почасовая оплата специалистов команды.
-
Фиксированная стоимость выполнения задачи/проекта.
-
Фиксирование состава команды на долгосрочный период.
-
Выполнение задач "по запросу"
Как начинается работа
01
Исходные данные
Получаем от вас всё что есть по решаемой задаче, например: наброски бизнес требований, описание пожеланий в любом виде, в том числе неструктурированном, техническое задание.
В общем, все что есть...
02
Технический директор
Технический директор проекта проводит с вами интервью.
Формулирует постановку задачи, "как поняли это мы".
Подтверждает.
Берет на себя всю дальнейшую организацию и контроль процесса разработки.
03
Оценка Договор и Команда
Оцениваем объем работ и какие ресурсы необходимо привлечь.
Согласовываем стоимость, сроки, заключаем договор.
Предоплата составляет от 50% от этапа работ (обычно этап соответствует календарному месяцу).
Формируем команду из специалистов, способных эффективно решить задачу. Возможна как 100% занятость исполнителя, так и частичная занятость.
04
Выполнение
Задачи ведутся в трекерах (Jira, youtrack, worksection и тп). Как правило 2-х недельными спринтами. Перед каждым спринтом задачи детализируются и оценивается их трудоемкость. После каждого спринта проводится ретроспектива. Каждое утро подводим итоги предыдущего дня, делимся важным и планируем новый день.
Мы не делаем долгих релизов и всегда готовы к изменениям в требованиях.
Если нужно быстро внедрять доработки, мы делаем это непрерывно,
не нарушая работу системы.
Выполнение работ в двухнедельном спринте
Планирование
-
Сбор требований у заказчика
-
Подготовка User story и макетов по User story
-
Декомпозиция User story для постановки задач на разработку
-
Постановка задач на разработку
-
Подготовка чеклистов и тестовых сценариев
-
Оценка трудоемкости, выставление приоритетов задчам, формирование объема спринта
-
Постановка целей на спринт для улучшения процесса разработки или выполнения важных задач для бизнеса
Разработка и тестирование
-
Реализация функционала в feature-ветке по задачам и макетам
-
Тестирование
-
Исправление багов
-
Повторное тестирование по результатам багфиксинга
-
Выкладка релиза на тестовый стенд для проверки Заказчиком
-
Устранение багов и доработка по желанию Заказчика
-
Ежедневные 15-минутные митинги команды в формате "что было сделано вчера, что будет сделано сегодня и какие проблемы и вопросы" по каждому участнику проектной команды.
Приемка и релиз
-
Выкладка на тестовый стенд, который 1:1 по функционалу соответствует промышленной среде, релизной сборки
-
Регрессионное тестирование
-
Релиз в промышленную среду
-
Ключевые проверки на промышленной среде
Ретроспектива
-
Команда обсуждает достигнуты ли цели, выполнены ли все задачи, какие были проблемы, что прошло хорошо, а что необходимо улучшить в будущем, чтобы разработка велась более эффективно.
-
Основная задача на ретроспективе - работа над ошибками в процессе и непрерывное улучшение процесса разработки и повышение производительности команды.
Технологии
PHP
JavaScript
Python
Database
NoSQL Database
Laravel, Yii, Symphony, Zend
Vue, Typescript, Angular, React
Django, Flask, Tornado
MySQL, PostgreSQL, ClickHouse
Redis, MongoDB
iOS
Android
Swift, Objective-C
Kotlin, Java
Java
JavaSE, JavaEE
DevOps
Docker, Jenkins, GitLab CI
Cloud
Yandex Cloud, AWS
Quality Assuranse
Analyse
TestRail, Manual, Automate
Business, System