What is a team ground rule or team working agreement

January 2nd, 2009

The Agile FAQ has provided some information on what team working agreements and ground rules are in this article.

Some Things l Need to Know about Programming I Learned In Music College

January 2nd, 2009

Steve Freeman provides this article on how playing music relates to programming.

Abstract vs. Concrete Parameters: Contradictory Patterns for Testable Designs

January 2nd, 2009

Kent Beck discusses the use of abstractions versus concrete parameters and why each is usable given the right context in this article.

Configuration Management Systems, Automated Tests, CI, and Complexity

January 2nd, 2009

Dean Wampler discusses a couple of good principles for dealing with configuration management on a large scale including use of commercial and open source management tools in this article.

The Principles of OOD [Object-Oriented Design]

January 2nd, 2009

Uncle Bob Martin produced these principles that help many people grasp object-oriented design deeply.

TDD Anti-Patterns

December 22nd, 2008

A catalog of common issues individuals and teams run into while doing TDD on their projects is well under way in this blog entry.

Tester-Developer Ratios on Agile Teams

December 22nd, 2008

Lisa Crispin provides a couple of good stories about her experience on teams and the ratio of testers to developers in this blog entry.

What are the Qualities of a Good Test?

December 22nd, 2008

Mark Levison captures some good references from thought leaders in the Agile community on what constitutes a good test in this blog entry.

Practicing Agility in Application Architecture

December 20th, 2008

The Microsoft Patterns & Practices group had put together a suggested process for implementing architecture while keeping an Agile method of software development in this article.

An Alternative to Business-facing TDD

December 19th, 2008

The use of exploratory testing along with unit-level test-driven development is asserted as potentially more valuable than automated acceptance testing in this article from Brian Marick.