article thumbnail

AoAD2 Practice: Blind Spot Discovery

James Shore

More than anything else, teams build the wrong thing. More than anything else, teams build the wrong thing. I think this happens because so many teams think of their job as building the product they were told to build. Exploratory Testing. Test-Driven Development.

article thumbnail

AoAD2 Practice: Build for Operation

James Shore

Test-Driven Development. Complicated configuration ends up being a form of code—code that’s written in a particularly lousy programming language, without abstractions or tests. Whole Team. Building for operation can theoretically be done by any team. Feature Toggles. Continuous Deployment.

article thumbnail

Lean Software Development: The Backstory

LeanEssays

Lean is about Flow Efficiency The book This is Lean (Modig and Ahlström, 2013) describes “lean” as a relentless focus on efficiency – but not the kind of efficiency that cuts staff and money, nor the kind of efficiency that strives to keep every resource busy all of the time. Put the tests into a test harness for ongoing code verification.