Подтвердить что ты не робот

В чем разница между Scrum и Extreme Programming?

Несколько лет назад я работал над проектом с зелеными полями, где мы занимались Extreme Programming. Я также вижу, что многие люди упоминают методологию Scrum.

Может ли кто-нибудь сказать мне основные различия между Scrum и XP?

4b9b3361

Ответ 1

Scrum - это методология разработки программного обеспечения, XP - практика программирования. Оба являются "гибкими" методами и часто используются вместе.

Scrum описывает процесс идентификации и каталогизации работы, которая должна быть выполнена, приоритезация этой работы путем общения с клиентом или представителем клиента и реализация этой работы с использованием итеративных выпусков.

Когда моя команда начала экспериментировать с Scrum, я нашел, что Реализовать Scrum веб-сайт будет полезен.

Ответ 2

Scrum - легкая основа для создания продукта, где есть высокий уровень сложности и неопределенности. Это НЕ методология, так как методологии и практики могут быть выбраны и использованы совместно с Scrum. Он не предназначен исключительно для разработки программного обеспечения и может быть использован и для других типов проектов.

Когда речь заходит о разработке программного обеспечения, Scrum не определяет, какие методы следует соблюдать или следовать методам, поскольку он не хочет предписывать, что лучше всего подходит для этого конкретного продукта и среды.

Многие команды Scrum используют несколько практик XP, таких как тестирование, обратная связь, программирование на пару и простота.

Основные отличия

  • Scrum планирует спринт и не поощряет изменения. XP более открыта для изменения.
  • XP немедленно запрашивает обратную связь и Scrum, по крайней мере, в обзоре Sprint, однако Scrum не отклоняет раннюю обратную связь, если это возможно.
  • XP фокусируется на программировании, Scrum может использоваться в не-программных продуктах.
  • Scrum не определяет, как выполнять разработку, но многие команды Scrum реализуют многие из практик XP.

Ответ 3

Я работал над обоими. Некоторые из основных отличий заключаются в том, что SCRUM фокусируется на более коротких структурированных спринтах и ​​приоритизации записей журнала. Некоторые из фокусов XP больше связаны с парным программированием, приоритетом задач и большим количеством тестовых разработок. Оба работают в итерациях, и оба они достаточно гибки, чтобы обрабатывать изменчивый проект.

Ответ 4

Scrum является одним из компонентов методологии разработки Agile, касающейся ежедневной встречи, проводимой для обсуждения прогресса, а XP - это другая методология, в которой подчеркивается пара-программирование и тестирование первой разработки.

Ответ 5

Основная цель Scrum - получить оценки того, сколько времени займет развитие. XP больше помогает помогать разработчикам делать все как можно быстрее и сдержанно.