Chapter 9. Identifying an Initial Technical Strategy

The most effective way to deal with technical debt is to avoid it in the first place.

Early in a Disciplined Agile Delivery (DAD) project you need to have at least a general idea of how you’re going to build the system, or in some cases several good options to proceed. Is it a mainframe COBOL application, a .Net application, enterprise Java, something else, or combinations thereof? During the Inception phase the key developers on the team, ideally everyone on the team at that point, identify one or more potential architectural strategies that supports the stakeholder goals for the solution. Despite what some core agilists suggest, surveys show that most teams spend some time modeling their ...

Get Disciplined Agile Delivery: A Practitioner’s Guide to Agile Software Delivery in the Enterprise now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.