Remove 2002 Remove Programming Remove Software 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. We produce high-quality code in small, verifiable steps. We produce high-quality code in small, verifiable steps. What programming languages really need is a ‘DWIM’ instruction,” the joke goes. “Do Programmers.

article thumbnail

AoAD2 Practice: Pair Programming

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Pair Programming. Developers, Whole Team. Do you want to waste half your time sitting in sullen silence watching somebody else code? Nobody does—especially not people who pair program. Pair programming is one of the most controversial Agile ideas.

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: 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. Your feedback is appreciated!

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. It’s Not Just Coding. Computers don’t care what your code looks like. If the code compiles and runs, the computer is happy.

article thumbnail

The Art of Agile Development, Second Edition

James Shore

Every week, we look at software engineering topics, and this week, I have a special show for you. I’m going to be reading from the new edition of my book, The Art of Agile Development. In the 1990s, software development was believed to be in crisis. They actually called it that: “The Software Crisis.” Introduction.

Agile 99