Разработка
Выделенная команда разработки для постоянной работы над продуктом
Мы продолжаем развивать ваш продукт по списку задач, приоритеты в котором расставляете вы. Эта модель подходит продукту с постоянным списком работ. Вы решаете, что важнее делать дальше, и назначаете человека, который может отвечать на вопросы о продукте. Мы планируем нужные для этой работы роли и порядок совместной проверки готовых изменений.
Работу направляют ваши приоритеты: список задач ясно показывает, что делать дальше.
Понятный старт: доступы, знакомство с продуктом и правила проверки до первых изменений.
Работа, за которой можно следить: на каждой согласованной проверке вы видите готовые изменения и заблокированные задачи.
Что вы получаете
Пока мы работаем вместе, у вас на руках:
- План ролей на основе продукта и его текущего списка задач.
- Проверка, кто может взять каждую роль, до назначения даты начала.
- План подключения к проекту, включающий знакомство с продуктом и доступы.
- Задачи с понятными критериями завершения и порядком получения ответов на вопросы.
- Регулярные демонстрации и записи о выполненной работе и препятствиях.
- Актуальный код и рабочие заметки в аккаунтах под вашим контролем.
Тестирование и работа с инфраструктурой входят в услугу, только если указаны в плане ролей.
От чего зависит стоимость
Мы рассчитываем стоимость по списку задач, ролям, которые для него нужны, и ожидаемой нагрузке.
- Тип продукта и состояние его кода и документации.
- Необходимые навыки и то, кто может их обеспечить.
- Запланированная нагрузка и порядок проверки.
- Время на изучение продукта и того, как он эксплуатируется.
- Ответственность за тестирование и инфраструктуру.
- Координация с другими вашими подрядчиками или командами.
- Передача знаний при изменении обязанностей.
В оценке работа по разработке отделена от расходов на внешние инструменты и сервисы. Изменения ролей или нагрузки рассматриваем до их вступления в силу.
Мы отвечаем на каждый запрос в течение одного рабочего дня. Даты зависят от доступности специалистов, доступов и необходимого подключения к проекту.
Ваши репозитории и аккаунты продукта остаются под вашим контролем. До предоставления доступа мы фиксируем в рабочем плане, кому принадлежит код, какие компоненты лицензированы и какие есть требования к конфиденциальности. Для вашего списка задач мы собираем команду из своих специалистов и подрядчиков, с которыми уже работали, а за результат отвечает CyberLab.
Что входит и что нет
Входит
- Определение ролей, необходимых для вашего списка задач.
- Подтверждение, кто берёт каждую роль и когда может начать.
- Задачи по разработке из рабочего плана.
- Проверки и документирование готовых изменений.
- Передача знаний при завершении сотрудничества или отдельной обязанности.
Не входит
- Выбор приоритетов продукта и разрешение разногласий между вашими коллегами.
- Функции за пределами текущего рабочего плана.
- Сторонние подписки, хостинг и другая плата за сервисы.
- Незапланированные обязанности по тестированию или инфраструктуре.
- Постоянная поддержка за пределами рабочего плана.
Вы назначаете владельца продукта, который может поддерживать готовность задач к работе и рассматривать решения. До начала сотрудничества мы согласуем порядок общения и ответственность за релизы.
Когда это нужно
- Продукту, который уже работает, нужна постоянная разработка.
- Ваш список задач меняется по мере того, как пользователи и бизнес узнают больше.
- Работа регулярно ждёт, потому что не хватает людей для разработки.
- Другим подрядчикам или командам нужны дополнительные роли для чётко описанного потока работ.
- Вы можете расставлять приоритеты и проверять изменения, но нужна непрерывность разработки.
Как идёт работа
Четыре шага и результат каждого
-
Шаг 1. Изучаем продукт и список задач
Вы получаете предлагаемый план ролей и список того, что нужно для подключения к проекту. Вы объясняете приоритеты и показываете текущий код и документацию через подходящий доступ.
-
Шаг 2. Подтверждаем роли и готовим доступ
Вы получаете ответ, кто может взять каждую роль. Вы назначаете владельца продукта и подтверждаете порядок проверок. Аккаунты и требования конфиденциальности согласуем до подключения к проекту.
-
Шаг 3. Работаем по приоритетам
Вы получаете готовые изменения на проверку и список заблокированных задач. Вы поддерживаете порядок в списке задач и отвечаете на вопросы о продукте. Рабочий план пересматриваем при изменении приоритетов или доступности специалистов.
-
Шаг 4. Пересматриваем нагрузку и обновляем заметки
Вы получаете сводку выполненной работы и следующих потребностей. Вместе решаем, продолжать ли работу или менять обязанности. Код и рабочие заметки поддерживаем в актуальном виде, чтобы работу потом можно было передать другим.
Как мы можем работать вместе
Выберите формат, который подходит для вашей задачи. Свой вариант мы предложим после первого разговора.
-
Консультация или аудит
Когда нужно второе мнение о плане, системе или коммерческом предложении, прежде чем принимать решение. Вы получаете письменный обзор с рекомендациями и оценкой следующего шага.
-
Проект с фиксированным объёмом работ
Подходит, когда требования можно записать до начала работы. Вы получаете согласованный объём за согласованную цену. Всё новое сначала проходит через обновлённую оценку.
-
Оплата за затраченное время (time and materials)
Выбирайте, когда объём будет меняться по мере того, как вы узнаёте новое, например при исследовании или создании нового продукта. Вы платите за потраченное время, а план мы пересматриваем вместе с вами по ходу работы.
-
Поддержка после запуска
Ваша система уже работает, и ей нужны обновления, исправления и мониторинг. Мы согласуем с вами ежемесячный формат и список работ, которые он включает.
Платформы и инструменты, с которыми мы работаем
PHP (Laravel, Yii), Node.js, React, Next.js, Vue, Angular, .NET (C#), Go и Flutter. MySQL, PostgreSQL, MongoDB, Redis, Cassandra и ClickHouse. Docker на AWS, Azure, Google Cloud или Hetzner.
Платформу мы выбираем под задачу, а список показывает то, с чем мы работаем чаще всего.
Кому подходит и когда ещё рано
Приходите с постоянным списком задач и владельцем продукта с вашей стороны, который может принимать решения. Начинать рано, если у задач нет приоритетов или никто не может отвечать на вопросы.
Для чётко описанного первого релиза может быть проще спланировать услугу Разработка программных продуктов. Если нужна только отдельная починка, начните с неё.
Чётко описанный проект или постоянная работа с бэклогом?
| Вариант | Когда подходит | Ваша главная обязанность |
|---|---|---|
| Определённый проект | Вы можете описать результат и критерии его завершения | Утверждать требования и проверять результаты работы |
| Постоянная работа выделенной команды | Продукту нужны постоянные изменения, а приоритеты будут развиваться | Поддерживать порядок в списке задач и принимать решения по продукту |
| Отдельная задача для специалиста | Ограниченной проблеме нужен конкретный навык | Предоставить контекст проблемы и проверить конкретный результат |
У каждой задачи по-прежнему должны быть критерии завершения.
Работа с клиентами из других стран
- Договор и NDA. До начала работы вы подписываете договор с CyberLab.Team OÜ, компанией, зарегистрированной в Эстонии. Если вам нужно соглашение о неразглашении (NDA), мы подписываем его до того, как вы передадите конфиденциальные данные.
- Счета в евро. Мы выставляем счета в евро от компании из ЕС с номером плательщика НДС.
- Языки. Мы работаем на английском, украинском, русском и польском.
- Звонки и ответы. Созваниваемся в согласованные с вами часы, а на сообщения отвечаем в течение одного рабочего дня.
Частые вопросы
Начало сотрудничества
Что должно быть в нашем списке задач до начала подключения к проекту?
Можно ли познакомиться с людьми до начала работы?
Может ли тестированием заниматься человек с нашей стороны?
Приоритеты и повседневная работа
Кто разрешает противоречивые запросы от наших отделов?
Что происходит, когда задача заблокирована решением по продукту?
Может ли срочное исправление прервать запланированную работу над функциями?
Видимость работы и изменения
Как проверки показывают прогресс помимо затраченного времени?
Что делать, если для списка задач нужен навык, которого нет в текущих ролях?
Как изменение приоритетов влияет на работу?
Непрерывность и передача
Что происходит, если на проекте меняется кто-то из участников?
Можно ли продолжать разработку в нашем существующем репозитории?
Что нужно передать по окончании сотрудничества?
Связанные услуги
- Разработка программных продуктов: чётко описанный продукт от требований до первого релиза.
- Разработка веб-приложений: конкретный процесс в браузере.
- Услуги DevOps: работа над релизами и инфраструктурой на стыке разработки и эксплуатации.
Что лежит в списке задач вашего продукта?
Опишите продукт, предстоящую работу и кто задаёт приоритеты. Мы начинаем с бесплатного разговора и после него присылаем оценку стоимости и объёма работ. Вы получите ответ в течение одного рабочего дня.
Обсудить проектTelegram @cyberlabteam · WhatsApp +48 668 155 303 · info@cyberlab.team