Главная страница » Заказная разработка
Заказная разработка
Оценка проекта
- первичная классификация потребности задачи
- обсуждение деталей идеи, сбор сведений, формирование плана реализации и согласование последовательности исполнения, подготовка коммерческого предложения
- подготовка технического задания
- подписание договора и начало проекта
Анализ и проектирование приложения
- разработка целевой архитектуры
- определение релизной политики
- определение уровней доступности и использования инфраструктуры
- разработка детальных спецификаций на разработку
- разработка планов реализации
- подготовка плана организационных мероприятий
- подготовка прототипа
- детализация замечаний к прототипу и спецификациям
Подготовка к выходу в промышленную эксплуатацию
- подготовка целевых инфраструктурных элементов
- проведение тестирования передачи результатов разработки с учетом политики релизов
- тестирование
- передача результатов разработки
Сопровождение результатов разработки
- Исправление дефектов по гарантийному обязательству
- Исполнение плана сопровождения
Переход в промышленную эксплуатацию
- перенос на промышленный стенд результатов разработки
- проверка транспортов переносов релизов
- передача артефактов по разработке заказчику
- передача компетенций заказчику
- проведение приемочного тестирования
- запуск приложения в промышленную эксплуатацию
Стандарты заказной разработки
Наша команда обладает обширным опытом в проектировании информационных систем и создании архитектур с использованием современных методов интеграции. Мы специализируемся на высоко нагруженных системах, микро сервисной архитектуре, клиент-серверной архитектуре и принципах мобильной и веб-разработки.
Мы профессионально управляем требованиями, владеем нотациями UML и BPMN, а также эффективно моделируем и описываем процессы. Наш опыт включает работу с веб-сервисами (REST и SOAP) в концепции SOA, базами данных и написание технической документации, включая ТЗ и ФТ.
Мы гибко подходим к работе, применяя методологии Agile и Scrum. Дополнительные преимущества включают знание DevOps, Continuous Integration и Continuous Delivery, уверенное владение GIT, опыт работы с NoSQL базами данных, программирование, понимание принципов безопасности и опыт контейнеризации с использованием Docker, Kubernetes, Mesos и Marathon. Наша команда активно стремится к обучению и участию в развитии аналитического сообщества.
Наша команда придерживается высоких стандартов заказной разработки, ISO 9001 и SEI. Мы используем профессиональные инструменты и методологию разработки ПО.
Сам же процесс разработки основан на принципах использования Agile, Scrum, Kanban.
В наш стандарт входит обязательное использование следующих инструментариев и фреймворков:
управление требованиями, привязанное к объектам разработки
управление кейсами и сценариями использования программного обеспечивания
сценарное тестирование функционала
элементное тестирование функционала
комментируемое программирование
соблюдение уровней оформления программного исходного кода
архитектурный контроль и ревью
интеграционной тестирование взаимодействий элементов ПО
репозитарное хранение артефактов ПО и соблюдение релизной политики
CI—CD практика передачи результатов документации и разработки
юридическая оценка компонентов Open Source
техническая оценка компонентов Open Source
оценка объектов информационной безопасности
SAST/DAST тестирование
Фабрика программного обеспечения
Фабрика программного обеспечения — это продукт нашей компании который мы поставляем нашим клиентам. Он позволяет выстроить процесс разработки независимо от сложности программного обеспечения, количества разработчиков и их зоны ответственности. Фабрика — это набор инструментов, фреймворков, организационных решений и процессов. Фабрика позволяет масштабировать процессы разработки ПО. Как горизонтально – путем ввода и адаптации новых разработчиков, тестировщиков, аналитиков и менеджеров, так и вертикально путем автоматизации большей части деятельности команды, такие как сборка, автоматического тестирования, формирование плана деплоя и др. Практики
CI—CD позволяют быстро обеспечить разработчиков рабочими средами для программирования в группе, построить процессы преемственности результатов и обеспечить тестирование на ранних этапах разработки. Собрать стабильный релиз и передать его заказчик в полном объёме с учетом всех связанных артефактов.
Фабрика строится на инфраструктуре Заказчика или же в облаке. Не важно какие архитектурные стандарты приняты у Заказчика, фабрика будет собрана исходя из предпочтений. У нас есть техническая экспертиза сборки таких фабрик в т.ч и для ПО, которое не поддерживает такие подходы стандартизации из коробки.