A directory of resources inthe field of technical communication.

Articles>User Centered Design>Agile>Functional Specifications


About this Site | Advanced Search | Localization | Site Maps

 

1.
#34496

Using Customer Tests to Drive Development

Test-driven development or TDD is a widely accepted practice used by agile software development teams of many flavors – not only Extreme Programming teams. For each small bit of functionality they code, programmers first write unit tests, then they write the code that makes those unit tests pass. TDD is seen as a design tool, since it forces the programmer to think about many aspects of each feature before coding.

Agile Journal (2009). Articles>User Centered Design>Agile>Functional Specifications