Сравнение RUP и других методологий разработки ПО - Crystal Clear
ОГЛАВЛЕНИЕ
Crystal Clear
Crystal (9) — семейство методологий, определяющих необходимую степень формализации процесса разработки в зависимости от количества участников и критичности задач.
Уступает XP по производительности, зато максимально проста в использовании. Требует минимальных усилий для внедрения, так как ориентирована на человеческие привычки. Считается, что она описывает тот естественный порядок разработки ПО, который устанавливается в достаточно квалифицированных коллективах, если в них не занимаются целенаправленным внедрением другой методологии.
Основные характеристики методологии:
- Итеративная инкрементная разработка;
- Автоматическое регрессионное тестирование;
- Пользователи привлекаются к активному участию в проекте;
- Состав документации определяется участниками проекта;
- Как правило, используются средства контроля версий кода.
Помимо Crystal Clear в семейство Crystal входит еще несколько методологий, предназначенных для выполнения более крупных или более критических проектов. Они отличаются несколько более жесткими требованиями к объему документации и вспомогательным процедурам, таким как управление изменениями и версиями.