From the course: Agile Software Development: Extreme Programming
Unlock the full course today
Join today to access over 24,700 courses taught by industry experts.
Extreme programming (XP) themes
From the course: Agile Software Development: Extreme Programming
Extreme programming (XP) themes
- [Narrator] The primary theme of XP is that if something hurts, do it all the time. And another way of saying that is if something's good, if it adds value, do it all the time. Woody Zuill says it like this, he says, "Turn up the good." And what he means is that if we notice something that's benefiting the team, some practice that we're getting good from, amplify that good and don't just turn it up a little bit, turn it up all the way to 11. For example, testing is good. It helps us find bugs before we deliver the product to our customers. But testing at the end of a release is painful because while we though we were done developing the product, it turns out that we've found lots of defects that we have to fix. It wreaks havoc with our release schedule. We actually don't know when we will be done developing the product. So instead of waiting until the end of the project, we test all the time, and we call that test driven development. The same thing with code review. Reviewing code is…