Каковы основные методы экстремального программирования?

Недавно я начал читать о гибких методологиях и XP в частности. Я немного смущен тем, что считается практикой экстремального программирования.

Точнее: Википедия сообщает о 12 практиках, которые я, как-то, считаю "классическими".

Как Кент Бек, так и Рон Джеффрис указывают 13 практик (вы можете найти ссылки внизу страницы википедии о "Экстремальных практиках программирования", я не могу опубликовать их здесь, так как я новый пользователь переполнения стека), в то время как этот обзор Кент Бека " ХР объяснил " (2-е издание) сообщают о более чем 20 несколько разных практиках.

Как полный новичок в этой теме (и в основном как полный новичок в качестве программиста), я хотел бы быть осведомленным в этом вопросе. У меня сложилось впечатление, что я должен взглянуть на книгу Бека, поскольку второе издание было написано после нескольких лет опыта, но на этом основании я могу найти гораздо меньше материалов.

2 ответа

Решение

В первом издании "ХР объяснил" было двенадцать практик.

Во втором издании практики были реорганизованы: некоторые были переименованы или объединены, некоторые были удалены (Метафора), и теперь есть: тринадцать основных и одиннадцать следственных практик.

В разделе "Практики первого издания" на странице, которую вы упомянули, можно найти исходный список из двенадцати практик и их отображение в обновлении.

Во время чтения вы, несомненно, будете отличать XP от XP2e (вторая редакция XP).

Вероятно, в первом издании было четыре принципа, а во втором издании был представлен пятый (Respect).

Как поясняется в блоге по Agile " https://manojgupta2000.wordpress.com/2010/05/19/agile-project-management-brief-introduction", существуют следующие методы

  • Scrum:
  • Кристалл:
  • Функциональная разработка:
  • Бережливое развитие:
  • Методология разработки динамических систем (DSDM):
Другие вопросы по тегам