Extreme Programming
Of all the agile processes, Extreme Programming (XP) is the clearest, most complete, and least muddled. Many other software developerment approaches that were invented afterwards are a subset of - or a variation on XP. I don’t dismiss those approaches; some fit specific projects types. But when I want my builders to learn what the original agile software development approach was about, I point them to XP as a great template to start with. ...