Разработку
любого проекта мы начинаем с анализа требований
и области применения будущей программы. После
прохождения соответствующих шагов мы предоставляем
оценку стоимости разработки проекта.
Далее мы разрабатываем спецификацию программы
и описание ее функциональности. На этапе подготовки
технического задания (технических требований)
идет последовательный процесс согласования,
в котором обе стороны принимают участие для
составления технического задания. Как только
мы приходим к соглашению, основанному на рассмотрении
прототипа, мы начинаем разработку исходного
кода программы.
После
завершения разработки программы начинается этап
тестирования, который осуществляется в соответствии
с ранее разработанным планом. Также стоит учесть,
что отдельные модули программы тестируются на
этапе разработки.
В соответствии
со спецификой проекта мы выбираем самую подходящую
модель разработки, которая даст лучший результат.
Мы используем различные методологии, такие как
eXtreme Programming, Cascaded, Spiral, UI Prototyping,
Test Driven Development, Waterfall и Microsoft
Solution Framework, но обычно мы используем
методологии Test Driven Development (показана
на схеме справа) и Microsoft Solution Framework.
Использование этих методологий позволяет получить
наивысшее качество программного продукта и удовлетворить
все требования заказчиков.
|