В зависимости от требований Заказчика мы рекомендуем различные методологии разработки:
Интерактивное прототипирование это создание действующей модели
пользовательского интерфейса. Создание интерактивного прототипа имитирует работу
системы и позволяет оценить ее в действии еще до начала разработки и внести соответствующие
изменения в концепцию и проектную документацию, что существенно снижает риски по проекту.
Модель водопада выглядит как поток, последовательно проходящий
фазы анализа требований, проектирования, реализации, тестирования, интеграции и
поддержки. Следуя модели водопада, разработчик переходит от одной стадии к другой
строго последовательно. Сначала полностью завершается один этап и лишь потом начинается
следующий.
Спиральная модель сочетает в себе проектирование и постадийное
прототипирование (возможности прототипирования и модели водопада). Спиральная модель
рекомендуется при разработке сложных и дорогостоящих проектов.
Гибкая методология обеспечивает минимизацию рисков путём сведения
разработки к серии коротких циклов, называемых итерациями. Итерации обычно длятся
одну-две недели. Каждая итерация сама по себе выглядит как программный проект в
миниатюре, и включает все задачи, необходимые для выдачи мини-прироста по функциональности:
планирование, анализ требований, проектирование, кодирование, тестирование и документирование.
По окончании каждой итерации команда выполняет переоценку приоритетов разработки.