In this article, I explore the intersection of different software development methods to illustrate the common principles.