Up Front and Test Driven

java.about.com is featuring a chapter excerpt from my 2nd book, Agile Development with ICONIX Process. The excerpt walks through a Java and UML example, showing how to combine Test Driven Development (TDD) with up-front analysis and design modeling. The A&D process is driven by use cases and an evolving domain model.

So (to sum up all the buzzwords) it's use case driven, test driven, domain oriented design using MVC (with a focus on the controllers)...

About the Author

Matt Stephens is a senior architect, programmer and project leader based in Central London. He co-wrote Agile Development with ICONIX Process, Extreme Programming Refactored, and Use Case Driven Object Modeling with UML - Theory and Practice.