Remove 2010 Remove Software Development Remove Test-Driven Development
article thumbnail

My Best Essays

James Shore

I've been writing about agile software development for nearly 20 years, and most of it is available on this blog. Testing Without Mocks: A Pattern Language - 27 Apr, 2018. How to use test-driven development without traditional test doubles. Test-driven development in a nutshell.

article thumbnail

My Best Essays

James Shore

I've been writing about agile software development for nearly 20 years, and most of it is available on this blog. Testing Without Mocks: A Pattern Language - 27 Apr, 2018. How to use test-driven development without traditional test doubles. Test-driven development in a nutshell.

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: Continuous Integration

James Shore

Most software development efforts have a hidden delay between when the team says “we’re done” and when the software is actually ready to release. One of the early adopters of continuous integration was ThoughtWorks, a software development outsourcing firm. Without exception, it must always build and pass its tests.

article thumbnail

AoAD2 Practice: Incident Analysis

James Shore

Each failure, no matter how minor, is a clue about the nature and weaknesses of that development system. 2010] and [Dekker 2014]. 2010] and [Dekker 2014]. Software development has different constraints, and some of those transplanted ideas may not apply perfectly. Failure is the result of many interacting events.

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.

article thumbnail

Lean Software Development: The Backstory

LeanEssays

Thus instead of copying lean manufacturing practices, lean product development practices must evolve from a deep understanding of fundamental lean principles adapted to a development environment. Lean Software Development: A Subset of Lean Product Development In 1975, computers were large, expensive, and rare.