One of the most important subcultures of the Agile movement is XP. The main founders of XP are Kent Beck, Ken Auer, Ward Cunningham, Martin Fowler, and Ron Jeffries. They developed XP during the Chrysler Comprehensive Compensation (C3) system project in 1996. It is very popular nowadays, and this is reflected in the culture of software development but also in its ways of working and the toolset it uses. We believe GitLab is, in many ways, the tool once imagined for XP. It is, in fact, so profound that we have decided to dedicate an entire chapter to it to explain its relevance for GitLab.
XP takes its name from the fact that a number of proven development principles (so-called best practices) are carried through to the extreme. The optimal power of XP stems from the application of the 12 best practices of software development. The best practices are grouped into four groups...