article thumbnail

AoAD2 Practice: Blind Spot Discovery

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. Exploratory Testing. Test-Driven Development. There’s much more to exploratory testing than I have room for in this book.

article thumbnail

AoAD2 Practice: Zero Friction

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. Test-Driven Development. The first culprit is usually test speed. The “Fast and Reliable Tests” section describes how.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

AoAD2 Practice: Incremental Design

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. Test-Driven Development. Test-driven development encourages you to think about and improve your design at nearly every step.

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. As work is completed, they review the look and feel of the finished UI and confirm that it works as expected. Test Driven Development.

article thumbnail

The Scaling Dilemma

LeanEssays

In a lean environment, the leader’s role is to set up strong teams, to be sure, but it is also to devise a system – let’s call it a goal system – which assigns goals to teams. So it’s clear that the start of a goal system is a system-level, unifying goal. So we need to look elsewhere for ways to set up a goal system.

article thumbnail

15 Books by leading software architects

Apiumhub

They range from a general understanding of structure and quality attributes through technical issues like middleware components and service-oriented architectures to recent technologies like model-driven architecture, software product lines, aspect-oriented design, and the Semantic Web, which will presumably influence future software systems.