Условия и этапы работы с нами
Подготовка
-
После обращения к нам, мы с вами связываемся и уточняем интересующие вас детали.Каждый наш сотрудник готов ответить на Ваши вопросы.
-
Изучаем Вашу индустрию и особенности Вашего бизнеса.Вникаем в специфику сегмента Вашего бизнеса для лучшего понимания проекта и более простого взаимодействия с Вами.
-
Анализируем и собираем информации о проекте.Аналитика проекта и сбор информации о проекте. Подготовка документа о концепции и границах, который позволит сформировать общее понимание проекта и является отправной точкой для выделения MVP (Минимально жизнеспособного продукта) и этапности проекта.
-
Даём обоснованные рекомендации.Углубившись и поняв Ваш проект, а так-же основываясь на наш богатый опыт, команда 01Level может предложить интересные, нужные, не стандартные или просто более дешевые решения.
-
Готовим документы об этапах разработки проекта и концепции, границах минимально жизнеспособного продуктаАналитика проекта и сбор информации о проекте. Подготовка документа о концепции и границах, который позволит сформировать общее понимание проекта и является отправной точкой для выделения MVP(Минимально жизнеспособного продукта) и этапности проекта.
Сотрудничество
-
Собираем функциональных требований с учётом Ваших планов к реализуемой части продукта.Составляем функциональные требования к реализуемой части программного продукта.
-
Составляем техническое задание с учётом вышеперечисленного.ТЗ составляется на основании прототипа или функциональных требованиях. В зависимости от задач и сложности проекта составляется на этап, MVP либо весь проект.
-
Обсуждаем и заключаем договор с учетом Ваших пожеланий.У нас есть штат юристов, который готов обсудить с Вами любые правки, корректировки и изменения по договору. И руководство часто идет на встречу, так как мы всегда выполняем взятые на себя обязательства, а часто и больше.
-
Проходим несколько этапов разработки, после каждого их которых мы показываем результаты деятельности.
Что входит в разработку?
- Формулирование требований к программе (к нагрузкам, к масштабированию, к устойчивости к изменениям, к защищенности, к надёжности и т. д.).
- Подбор технологий разработки.
- Разработка и внедрение одного этапа. Этот процесс цикличен, проходит каждые 1-3 недели: выбор из технического задания функционала на этап, оценка стоимости и сроков реализации этапа, разработка и тестирование этапа, его сдача и внедрение.
- Техническая поддержка начинает работать с момента внедрения первого этапа.
Разработку каждого проекта мы ведем в системе контроля версий, что позволяет в любой момент вернуть проект в любое из предыдущих состояний. При передаче проекта другому разработчику система контроля версий позволит ему быстрее разобраться в проекте и понять его внутреннее устройство и работу.
Работу каждого программиста проверяет техлид. Он смотрит читаемость и качество кода, корректность решения задачи. Наличие техлидов на проекте повышает ответственность программистов и качество кода.
-
Тестируем проект.Тестируем готовый продукт на возможные нагрузки, взлом, объем и. т.д…
-
Дорабатываем и корректируем по Вашему требованию.Вносим правки или корректировки, которые могли у Вас возникнуть во время разработки.
-
Публикуем проект для конечных пользователей.
Опубликованный для пользователей проект, как правило, Проект публикуется на 3 серверах
- Тестовый сервер (для тестирования внутри компании).
- Stage сервер (для тестирования Заказчиком и обсуждения работы нового функционала).
- Боевой – Production сервер, на котором работают пользователи. Такой подход позволяет снизить риски доставки пользователем ошибочно работающего функционала.
Из возможных дополнений
Аренда оборудования
-
Подбор оптимального поставщика услуг по аренде оборудования с партнерскими условиями.Мы подберем оптимальные сервера по партнерским ценам на которых будет работать ваш проект.
Поставка оборудования
-
Подбор / Поставка / Настройка оборудования.Если Вы хотите собственное оборудование, на котором Вы планируете держать Ваш проект, то мы готовы Вам подобрать, поставить, настроить, по выгодной цене.
Демонстрация портфолио
-
Демонстрация созданных нами продуктов или проектов.Есть ряд готовых продуктов, которые нам разрешено демонстрировать для Вас.
Проектирование
-
На основе Функциональных требований мы оценим стоимость проектирования и разработки проекта, а также разработку интерактивного прототипа.В проектирование входит разработка технического задания. Также при необходимости мы можем разработать интерактивный прототип, где вы сможете оценить как будет выглядеть и работать ваш проект.
Дизайн
-
Графический дизайн проекта, готовый к верстке.Наши специалисты разработают вам удобный интерфейс. Также сделаем любые иконки/ползунки/картинки/фон и т.д...
Составление документации
-
Разработка тех. Документации или инструкций.Техническую документацию на проект, Инструкции для пользователей по работе с системой.
Поддержка и развитие проекта
-
Мы осуществляем техническую поддержку разработанных нами программных продуктов.
Есть два вида поддержки:
- Поддержка пользователей продукта: Обработка обращений пользователей программы, ответы на вопросы. Подобные обращения, как правило, не влекут правок в продукте.
- Добавление новых функций, внесение исправлений, подтверждение и устранение выявленных ошибок, в том числе, в логике работы программы, тестирование, написание автотестов, публикация изменений.
Общие условия обоих видов поддержки – предоплата пакета часов. По мере обработки обращений пакет часов осваивается. Ежемесячно отправляется отчет о поданных и отработанных обращениях, а также статусе обращений в работе с указанием количества часов, уделенных каждому обращению.