Сравнение RUP и других методологий разработки ПО - Crystal Clear

ОГЛАВЛЕНИЕ

Crystal Clear

Crystal (9) — семейство методологий, определяющих необходимую степень формализации процесса разработки в зависимости от количества участников и критичности задач.

Уступает XP по производительности, зато максимально проста в использовании. Требует минимальных усилий для внедрения, так как ориентирована на человеческие привычки. Считается, что она описывает тот естественный порядок разработки ПО, который устанавливается в достаточно квалифицированных коллективах, если в них не занимаются целенаправленным внедрением другой методологии.

Основные характеристики методологии:

  • Итеративная инкрементная разработка;
  • Автоматическое регрессионное тестирование;
  • Пользователи привлекаются к активному участию в проекте;
  • Состав документации определяется участниками проекта;
  • Как правило, используются средства контроля версий кода.

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