Поделиться через


Рекомендации по проектированию

Чтобы увеличить скорость, с которой ваша команда доставляет значение вашим клиентам, в команде могут применяться рекомендации по проектированию, основанные на гибких методологиях и поддерживающие гибкие принципы и значения.

Непрерывное построение и развертывание. Если между проверкой кода и развертыванием построения слишком большой промежуток времени, участники команды часто тратят много времени на устранение прерываний построения и проблем интеграции. Если команда чаще возвращает код в систему управления версиями и выполняет построения, обычно это приводит к увеличению скорости работы команды.

Непрерывное построение и развертывание

Стратегический подход к созданию ветвей. Команда может создавать и использовать ветви в системе управления версиями для оптимизации стратегии разработки приложения.

Стратегическое ветвление кода

Раннее и частое тестирование. Ваша команда может убедиться, что она создает программное обеспечение, которое требуется ее клиентам, с помощью эффективного тестирования своей работы. Команда должна выполнять раннее тестирование, а также часто тестировать код по мере его построения. В начале спринта команде следует создать план тестирования спринта. В этом плане тестирования можно использовать наборы тестов, которые упорядочивают тесты, облегчая процесс их выполнения и отслеживания результатов.

Частое тестирование на ранних этапах разработки

Моделирование приложения. Модели можно использовать для анализа и рефакторинга существующего кода, эффективного изучения требований клиентов, определения и описания структуры программного обеспечения и получения сведений, необходимых при разработке приемочных тестов и тестов компонентов.

Использование моделей для гибкой разработки программного обеспечения

См. также

Основные понятия

Планирование и отслеживание проектов

Другие ресурсы

MSF для гибкой разработки программного обеспечения версии 5.0