To be effective, select your tools and develop your own processes
Agile processes replace up-front interviews with ongoing interviews. Without an on-site customer, there are no interviews, and you end up with no design. Because the product owner is not the customer, he often won't know the answers to your design questions. You're now building on guesswork rather than facts.
Agile and OO (at least when defined as a model-driven approach to architecture) are intimately connected, and good OO structure is essential if you want true agility.
Download the latest issue today. >>