Remove Examples Remove Software Development Remove System Architecture Remove Test-Driven Development
article thumbnail

AoAD2 Practice: Zero Friction

James Shore

Test-Driven Development. Inside the script, use a compiler or linter to tell you when you make syntax errors, and tests to tell you when you make semantic errors. An easy way to ensure your software has the correct dependencies is to check them into your repository. One of the most common examples is deployment.

article thumbnail

AoAD2 Practice: Whole Team

James Shore

Modern software development takes a lot of skills. Customer Examples. Most of their time is spent figuring out the details of upcoming work, creating examples of complicated rules, and answering questions when programmers ask. Until then, development on an Agile team looks similar to development on any other team.

article thumbnail

15 Books by leading software architects

Apiumhub

Job titles like “Technical Architect” and “Chief Architect” nowadays abound in software industry, yet many people suspect that “architecture” is one of the most overused and least understood terms in professional software development. All approaches are illustrated by an ongoing real-world example. . .