Различия между (R) унифицированным процессом и экстремальным программированием
Я искал на вопрос, как это, и я не думаю, что есть один.
Как следует из заголовка... Я знаю, что между (R)UP и XP в качестве способа разработки систем существуют огромные различия, но что на самом деле? Я пытаюсь написать хорошее объяснение, которое я могу дать другим людям, чтобы они, надеюсь, легко могли понять различия.
Я хочу сравнить следующие предметы:
- дизайн
- Документация
- макетирования
- Участие пользователей
- Юзабилити
- Техническое качество
- Тестовое задание
Я не пытаюсь начать обсуждение, просто хочу знать, знаете ли вы какие-нибудь хорошие сайты, на которых может быть информация, которую я ищу, или если у вас есть ответ на один из вопросов. Я уже написал некоторые из них сам, но из-за того, что я не хочу, чтобы это было субъективное сравнение, я тогда спрашиваю вас.
2 ответа
RUP и XP не являются взаимоисключающими. Сравнивать эти две вещи - все равно что сравнивать яблоки и апельсины - вы можете наслаждаться обоими. Многие компании, следующие RUP, предпочитают включать некоторые или все практики XP.
Для начала статьи Википедии - хорошее начало: http://en.wikipedia.org/wiki/IBM_Rational_Unified_Process http://en.wikipedia.org/wiki/Extreme_programming_practices