Услуги по разработке программного обеспечения
Как организована работа над программным проектом?
За годы разработки промышленного программного обеспечения для наших заказчиков (в том числе долгосрочного сотрудничества с лидерами рынка) мы отработали процессы создания продукта и обеспечения его качества. Сюда входят:
- Ролевой подход к разработке программного обеспечения
- Долгосрочные дорожные карты с этапами
- График выполнения проекта
- Недельный цикл разработки
- Стандарт и стиль кодирования
- Многоуровневое тестирование функциональности и покрытия кода
- Четкие индикаторы прогресса для руководителей
Какое внимание вы уделяете обеспечению качества?
Обеспечение качества – неотъемлемая часть каждого нашего проекта. В этом процессе используется множество инструментов и методов, но краеугольным камнем обеспечения качества является тестовая инфраструктура. Мы стараемся максимально автоматизировать процесс тестирования программного обеспечения. Его эффективную работу обеспечивают:
- Большая репрезентативная база промышленных кейсов
- Надежные процедуры проверки правильности и измерения эффективности
- Процедура ночного тестирования, которая проверяет код на наличие ошибок и измеряет прогресс ежедневного рабочего цикла.
Как устроена ваша тестовая инфраструктура?
Чтобы быть эффективной, тестовая инфраструктура должна быть многокомпонентной. Например, юнит-тесты, разработанные для модулей кода, позволяют проверить их на корректность и снизить общую стоимость разработки; многоуровневая структура глобальных тестов снижает затраты на отладку нового функционала. Мы используем эффективные подходы в обеспечении качества, применяя лучшие мировые практики к конкретным задачам той или иной области.