Remove System Architecture Remove TDD Remove Technical Review Remove Testing
article thumbnail

15 Books by leading software architects

Apiumhub

. “ Essential Software Architecture ” by Ian Gorton. The first one on our list of books for software architects is “Essential Software Architecture” by Ian Gorton. The explanations encompass the essentials of architecture thinking, practices, and supporting technologies.

article thumbnail

AoAD2 Practice: Incremental Design

James Shore

To share your thoughts, join the AoAD2 open review mailing list. You can’t set aside several weeks for establishing technical infrastructure. Fortunately, incremental design allows you to build technical infrastructure incrementally, in small pieces, as you deliver stories. Test-Driven Development. It’s Not Just Coding.

article thumbnail

AoAD2 Practice: Blind Spot Discovery

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Your team’s job is to take those ideas, test them, and learn what you should really build. For many teams, the first time they test their ideas is when they release their software. Exploratory Testing. Test-Driven Development. That’s pretty risky.