There are two main models of Agile framework namely: Scrum, and Extreme Programming (XP).
Scrum is the type of Agile framework. It is a framework within which people can address complex adaptive problem while productivity and creativity of delivering product is at highest possible values. Scrum uses Iterative process.
Life Cycle of Scrum:
Extreme Programming (XP):
Extreme Programming is one of the most important models of Agile framework. This model emphasizes team-work and customer satisfaction as well. The five basic component of Extreme Programming are:
Life Cycle of Extreme Programming (XP):
|Scrum||Extreme Programming (XP)|
|In Scrum framework, team work in iterations
called Sprint which are 1-2 month long.
|In Extreme Programming(XP), teamwork for 1-2 weeks only.|
|Scrum model do not allow changes in their timeline or their guidelines.||Extreme Programming allow changes in their set timelines.|
|Scrum emphasizes self-organization.||Extreme Programming emphasizes strong engineering practices|
|In Scrum framework, team determines the sequence in which the product will be developed.||In Extreme Programming, team have to follow a strict priority order or pre-determined priority order.|
|Scrum framework is not fully described. If you want to adopt it then you need to fill the framework with your own frameworks method like XP, DSDM or Kanban.||Extreme Programming(XP) can be directly applied to a team. Extreme Programming is also known for its Ready-to-apply features.|
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.
- Difference between Agile and Scrum Testing
- Difference between Scrum Testing and V-Model Testing
- Difference between Scrum Testing and Waterfall Testing
- Scrum Testing
- Scrum (software development)
- Difference between 1G and 2G
- Difference between MAN and WAN
- Difference between TDM and FDM
- Difference Between DAS and SAN
- Difference between AIX and iOS
- Difference between GCC and G++
- Difference between Tor and VPN
- Difference between H.323 and SIP
- Difference between Hue and Pig
- Difference Between GIT and SVN
- Difference Between DVD-R and DVD+R
- Difference between SDN and NFV
- Difference between DFA and NFA
- Difference between IoT and M2M
- Difference Between SMO and SEO
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.