| || |
- 2 Post By dlai
- 1 Post By akash4
- 1 Post By landu
- 1 Post By OnlyQA
Difference between agile, scrum and extreme programming?
Can anyone let me the exact differences between scrum and extreme programming in agile methodologies?
I understood the concepts of scrum framework. what do we do in XP ? Is technical stuffs involved here?
The main difference you'll see in Scrum vs. XP is Scrum has the concept of Sprints, which are fix length cadence periods. Where XP tends to be a more continuous flow, Scrum has several things extra things such as the Retrospective, a reflection of how the sprint went, and Story points which serve as project estimates. XP doesn't have that precision in estimates, that's why more project managers favor Scrum over XP. Developers tend to favor XP more because they don't like the overheads of sprint planning and retrospective meetings, and being held to precise estimates.
Originally Posted by Bhavana S
Scrum is a type of Agile.It is subset of agile.Agile gives the incremental and iterative work which are called sprints.
Agile is a philosophy, where as Scrum, Kanban, XP, Lean etc. are the different methodologies of Agile. The way you can not compare a tree with it's fruit, the same way you can not compare Agile with Scrum or XP. Instead, you can compare Scrum with XP.
XP is usually used for projects which involve high technical complexity. It is believed that, in such cases, 2 brains work better than 1 brain, and hence it prescribes Pair Programming.
The events/ceremonies conducted in XP and Scrum remain same pretty much.
Scrum is the methodology followed by most number of teams in the industry.
Scrum it is project management methodology based on Agile, which is based on the principles of time-management. Its main feature is to involve all participants to the process, and each participant has a defined role. It is my understanding.
Read the upper article. It will help you alot. Got the link via Google.