68
Менеджеры решают самостоятельно или возложить ответственность за неспособ-
ность членов своей команды. MSF «команда коллег» концепция позволяет избе-
жать этих проблем и позволяет проект, чтобы получить прибыль от всех возмож-
ностей коллективной работы.
Парное программирование – парное программирование тесно связано с ак-
центом на команды, но был выбран в качестве другого критерия оценки, по-
скольку он был недооценен за свой вклад в высокое качество в прошлом. XP де-
монстрирует, как два разработчики могут дополнять друг друга, а не ингибирова-
ния друг друга. Один разработчик реализует текущий метод, а другой работает
над вопросами интеграции. Такой подход экономит время и минимизирует коли-
чество ошибок. Лучшие решения, более вероятно, так как два человека, скорее
всего, имеют разные точки зрения той же проблемы и, следовательно, дополняют
друг друга в ее решении.
Портняжное с ограничениями – процесс разработки программного обеспе-
чения должен быть определен и формализован в пути относительно его примене-
ния к широкому набору проектов. Процесс, который концентрируется на неболь-
шой или специализированный наборе проектов гарантирует высокое качество в
конкретной среде. Основной целью процесса является применение многих проек-
тов внутри компании, не снижая его прочности. Процесс должен быть адаптиро-
ван к различным проектам на основе ее основных элементов. Для того, чтобы
охватить всю сложность типовых проектов заданного набора основных элементов
должно быть сохранено. Большое количество основных элементов, не обяза-
тельно улучшить качество конечного продукта. Поэтому процесс разработки про-
граммного обеспечения должны опираться на основные элементы. Основываясь
на этих основных элементах, процесс должен определить методы для пошива про-
цесса к типу проекта и размера проекта.
Конфигурация и управление изменениями – хорошо функционирующая
конфигурация и управление изменениями (КЗУ) является важной частью обеспе-
чения качества программного обеспечения. Существование или не существование
КЗУ оказывает наибольшее влияние при обслуживании программного обеспече-
ния и развития, все же основы для КЗУ (надлежащей документации, кода архивов
источника и т.д.) должны быть установлены в процессе разработки.