Что отличается между Scrum, XP и RUP
Можете ли вы сказать мне вкратце разницу и сходство между этими методологиями: scrum, XP и RUP. Можете ли вы сравнить с помощью таблицы, это лучше для меня, чтобы понять. Я новичок в этом. Коротко, но полностью информация, потому что я могу использовать это на экзамене. Любая помощь будет очень признательна. Благодарю.
1 ответ
Все они являются частью разработки программного обеспечения AGILE. Таким образом, они имеют некоторые общие черты, такие как итеративность. Но они охватывают разные части SWDev. Смотрите это изображение: http://en.wikipedia.org/wiki/Agile_software_development
SCRUM: Это способ делать проекты. Это дает вам структуру привычек, которые вы можете применять, чтобы ваша команда работала наиболее эффективно и улучшала командную работу с течением времени.
ХР: Это набор навыков разработки. Они гораздо больше сфокусированы на том, как хорошее качество встроено в код. XP - очень хороший набор инструментов для команды разработчиков SCRUM (ребята пишут код в scrum)
RUP: это полноценный метод разработки ПО самостоятельно. Он начинается намного раньше, чем схватка в жизненном цикле, а также дает советы по завершению проекта. Крупные компании, такие как IBM, используют его, но, как правило, отнимают всю гибкость (очень длинные циклы выпуска убивают гибкость)