Рекомендации по проектированию
Чтобы увеличить скорость, с которой ваша команда доставляет значение вашим клиентам, в команде могут применяться рекомендации по проектированию, основанные на гибких методологиях и поддерживающие гибкие принципы и значения.
Непрерывное построение и развертывание. Если между проверкой кода и развертыванием построения слишком большой промежуток времени, участники команды часто тратят много времени на устранение прерываний построения и проблем интеграции. Если команда чаще возвращает код в систему управления версиями и выполняет построения, обычно это приводит к увеличению скорости работы команды. |
|
Стратегический подход к созданию ветвей. Команда может создавать и использовать ветви в системе управления версиями для оптимизации стратегии разработки приложения. |
|
Раннее и частое тестирование. Ваша команда может убедиться, что она создает программное обеспечение, которое требуется ее клиентам, с помощью эффективного тестирования своей работы. Команда должна выполнять раннее тестирование, а также часто тестировать код по мере его построения. В начале спринта команде следует создать план тестирования спринта. В этом плане тестирования можно использовать наборы тестов, которые упорядочивают тесты, облегчая процесс их выполнения и отслеживания результатов. |
|
Моделирование приложения. Модели можно использовать для анализа и рефакторинга существующего кода, эффективного изучения требований клиентов, определения и описания структуры программного обеспечения и получения сведений, необходимых при разработке приемочных тестов и тестов компонентов. |
Использование моделей для гибкой разработки программного обеспечения |
См. также
Основные понятия
Планирование и отслеживание проектов
Другие ресурсы
MSF для гибкой разработки программного обеспечения версии 5.0