Вопрос есть в коллекциях
Экстремальное программирование уделяет главное внимание кодированию,
которое является основой программной системы. Программисты, разрабатывающие код, поддерживают постоянную связь с заказчиком. Тестирование начинается только после завершения кодирования и является основой проверки правильности кода перед поставкой программной системы. Изменение требований в процессе разработки существенно увеличивает объем работ по проведению изменений и ведет к удорожанию проекта. Стоимость разработки программы должна оставаться постоянной. Чем может быть достигнуто постоянство стоимости разработки программы при экстремальном программировании?
- Постоянство стоимости разработки программы достигается: постоянной обратной связью с заказчиком и вовлечением его в процесс разработки; применением коротких по длине кода и по времени итераций; простым дизайном программной системы; частым тестированием программного кода; устранением ошибок в программном коде на ранней стадии; непрерывной проверкой заказчиком работающего программного кода.
- Постоянство стоимости разработки программы достигается: четким техническим заданием; непрерывной работой программистов над программой; регулярными отчетами о работе программистов и результатах разработки заказчику.
- Постоянство стоимости разработки программы достигается: постоянным применением кода и запуском системы; ежедневным тестированием программного кода; регулярными совещаниями с заказчиком по устранению ошибок в коде; тем, что сразу несколько программистов одновременно работают над кодом.