Today's Problems with Enterprise Business Software.- The Scholars of Systems Thinking.- Worldview and Intentions.- Seven Principles of Systems Thinking for Software Development.- Redefining Professionalism.- Scaling and Sustaining - Avoiding Mechanical Behavior.- Business Value, Estimation and Metrics.- Missing Deadlines Means Missing Market Opportunities.- Flipping the Run/Build Ratio - The Business Case for Software Craftsmanship.- Better Vendor RFPs and Contracts.- Servant Leadership.- How Teams Keep Learning and Improving.- Getting Coaching that Really Helps.- Capitalizing Software Investments.- Integrating Enterprise Methodology and Architecture with Fast-Moving Development Teams.- HR Agility.- Buy versus Build.- Brief Notes on Using Offshore Teams.- Highlighting the Differences Between Software Product Companies and Internal IT.- Conclusion.