Remove Software Development Remove System Architecture Remove Technical Review Remove Test-Driven Development
article thumbnail

15 Books by leading software architects

Apiumhub

The first one on our list of books for software architects is “Essential Software Architecture” by Ian Gorton. He concisely describes the essential elements of knowledge and key skills required to be a software architect. It teaches risk-driven architecting. It democratizes architecture.

article thumbnail

AoAD2 Practice: Whole Team

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. Modern software development takes a lot of skills. Technical skills. Your feedback is appreciated! At least it‘s Ops’ problem now.

article thumbnail

The Scaling Dilemma

LeanEssays

He led software development at Salesforce.com during its years of hyper growth, and is now SVP of Engineering at Twitter. One of the things Scrum has contributed to the practice of software development is the idea that small autonomous teams perform much better than large project teams or single-discipline teams that work in sequence.