Remove 2003 Remove Budget Remove Test-Driven Development
article thumbnail

AoAD2 Chapter 4: Investing in Agility

James Shore

There’s no objective measure of software productivity [Fowler 2003], but from experience, I’d estimate a 10-20% performance dip at first. If there’s no budget for help. A team composed of many of the same developers, at the same company, using the same Agile process, later produced a product with compelling value in one-fifth the time.

Agile 132
article thumbnail

How to be a Professional Software Developer

MagmaLabs

Use Test Driven Development. TDD (Test Driven Development) is a way of developing software. When developing using TDD you should start by writing a failing automated test before you write any code. There should not be any manual tests, or practices. Needless complexity.

Insiders

Sign Up for our Newsletter

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

article thumbnail

The Best Product Engineering Org in the World

James Shore

Martin Fowler wrote an article in 2003 titled Cannot Measure Productivity. Kent Beck concluded , Measure developer productivity? We use Extreme Programming as our model of how to develop software. They also love test-driven development, pairing, continuous integration, and evolutionary design. Not possible.

article thumbnail

The Art of Agile Development, Second Edition

James Shore

So, what allows me to do this—what allows me to do this show, this software development show every week, and what allows me to write this book—is the people who hire me for training and consulting. In the 1990s, software development was believed to be in crisis. Cancelled at some point during the development cycle.”.

Agile 99