article thumbnail

Don't Measure Unit Test Code Coverage

James Shore

If you're using test-driven development, don't measure unit test code coverage. To improve code and test practices. Instead, use coaching and discipline-enhancing practices such as pairing or mobbing. To add tests to legacy code. To build up tests in legacy code, don't worry about overall progress.

article thumbnail

Don't Measure Unit Test Code Coverage

James Shore

If you're using test-driven development, don't measure unit test code coverage. To improve code and test practices. Instead, use coaching and discipline-enhancing practices such as pairing or mobbing. To add tests to legacy code. To build up tests in legacy code, don't worry about overall progress.

Insiders

Sign Up for our Newsletter

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

article thumbnail

AoAD2 Practice: No Bugs

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. How about a real-time embedded system? Take a coach interested in trying Agile, assemble a team of novices, shake well, and bake for three years.

article thumbnail

No Fighting In This (Agile) Dojo with M. David Green

Marcus Blankenship - Podcasts

Coaches like Green help them to hone their skills and go through rituals more effectively. Convincing skeptics to try a new system (32:12). So, let’s take one of them, I think you said unit testing, is that right? David Green, discuss Agile Dojos and how they can make teams more effective. Dojo Consortium: [link]. David: Sure.

Agile 59
article thumbnail

AoAD2 Practice: Continuous Integration

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. The integration branch must always build and pass its tests. Without exception, it must always build and pass its tests. Zero Friction.

article thumbnail

Why Your Agile Adoption Should Pay For Itself Within the First Program Increment

Net Objectives

If you don't want to use SAFe, product management with some Lean-Agile coaching can be used instead. . Dollar cost of new training/coaching. People cost (their lost time) due to this training/coaching takes. Added cost of delay of value realization that this training/coaching costs. See more here.

Agile 40
article thumbnail

Kick start your Agile Transformation Journey (and be a Digital Disruptor)

Capgemini

Tomorrow’s leaders are already starting to transform towards new delivery models that will enable them to develop more exploratory and adaptive strategies. The information system (IS) of the future supports this approach and delivers an abundance of innovative services in record time.

Agile 52