38
и артефакты. Crystal Clear использует семь методов/практик, три из
которых являются обязательными:
частая поставка продукта;
улучшения через рефлексию;
личные коммуникации;
чувство безопасности;
фокусировка;
простой доступ к экспертам;
качественное техническое окружение.
Методология Crystal Clear уступает XP по производительности,
зато максимально проста в использовании. Она требует минимальных
усилий
для внедрения, поскольку ориентирована на человеческие
привычки. Считается, что эта методология описывает тот естественный
порядок разработки ПО, который устанавливается в
достаточно
квалифицированных коллективах, если в них не занимаются
целенаправленным внедрением другой методологии.
Основные характеристики Crystal Clear:
итеративная инкрементная
разработка;
автоматическое регрессионное тестирование;
пользователи привлекаются к активному участию в проекте;
состав документации определяется
участниками проекта;
как правило, используются средства контроля версий кода.
В графическом виде практики Crystal Clear можно изобразить
таким образом:
39
Рис. 3.7 Графическое представление Crystal Clear
Заключение
В данной главе были рассмотрены
только несколько самых
основных методологий, на самом деле их намного больше,
например
ICONIX, Канбан, Feature-driven development и другие. Каждая
методология применяется в зависимости от типа программного продукта,
а также определяет процесс проектирования ПО.
Достарыңызбен бөлісу: