
Success in any serious endeavor requires both agility and discipline. Two vital approaches to software development process management include the Plan-driven (SW-CMM, document-based, strong process), and the Agile (XP, tacit knowledge, light process). Agile and plan-driven proponents both committed, and both right. Both have strengths and weaknesses – balance is needed. This blog is about finding that balance, and still getting good builds out on time and on budget.













