Remove 2002 Remove Programming Remove Technical Review Remove Test-Driven Development
article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Test-Driven Development. What programming languages really need is a ‘DWIM’ instruction,” the joke goes. “Do Programming is demanding. It’s test-driven development, and it actually delivers these results. Why TDD Works.

article thumbnail

AoAD2 Practice: Pair Programming

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Pair Programming. Developers, Whole Team. Nobody does—especially not people who pair program. Pair programming is one of the most controversial Agile ideas. That’s because pair programming doubles your brainpower. Test-Driven Development.

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: Slack

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 the “Capacity” practice discusses, there will be one type of work—typically programming—that is the bottleneck for your team’s work.

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. You can’t set aside several weeks for establishing technical infrastructure. Pair Programming. Mob Programming. It’s Not Just Coding.

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. Modern software development takes a lot of skills. Not just programming skills; people skills. Technical skills. Artistic skills.

article thumbnail

The Art of Agile Development, Second Edition

James Shore

It turns out that writing a book—at least a technical book—is not a way to riches. 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. It may be a way to fame. Okay, let’s get to the book.

Agile 99