Scrum is for sure the most popular Agile methodology. However, as all other frameworks and methodologies, Scrum has its own weaknesses as well. In order to complement weakness of Scrum, other Agile methodologies can be used together to reach success. Extreme Programming (XP) is one of the methods used with Scrum and it is called as Scrum XP Hybrid. In this post, we will describe Scrum XP Hybrid and how Scrum Framework and Extreme Programming is combined in this method.
Scrum XP Hybrid
In order to get the maximum benefit from these methodologies, some frameworks or methodologies started to be used together. We have demonstrated the latest Agile Survey before in our previous posts. Scrum XP Hybrid is used by 10% and Scrumban is used by 6% of the organizations participated in the Agile survey.
Scrum and Extreme Programming (XP) are two agile processes that work well in tandem. In fact, if you walked in on a team doing one of these processes you might have hard time quickly deciding whether you had walked in on a Scrum team or an XP team, both because their framework is similar and because Scrum teams often adopt XP practices, and vice versa.
XP and Scrum complement each other so well because, though they both embrace agile principles, they come to agility from different perspectives. For instance, Product Owner decides what will be done in a project in Scrum. However in XP, customer directly participates with the development team throughout the development progress. While Scrum delivers the increments in sprints ending in two-to-four weeks, XP delivers the work in iterations and these iterations are one-to-two weeks long.
After the Sprint Planning, once the Sprint Backlog is determined, Scrum does not allow any changes to be done on the Sprint Backlog. But XP allows teams to substitute a feature in exchange for a feature of equivalent size that the team did not start yet.
The biggest benefit of using Scrum and XP together is, Scrum is an agile framework and XP is an agile engineering methodology. To use the management practices of Scrum and engineering practices of XP, these two methodologies are used together in Scrum/XP Hybrid. XP engineering practices test-driven development, the focus on automated testing, pair programming, simple design, refactoring, and so on. Scrum manages the work to done through its team, events and artifacts. Combining these aspects of both methodologies creates better outputs.
In this post, we have gone through the Scrum XP Hyrid methodology.
Follow us to get latest news about IT & Business World and Certification Exams
Did you see our FREE courses?
Did you take a look at our Certification Courses?
Do you want to earn money just by sharing this article? Learn How