This post originated from an RSS feed registered with Agile Buzz
by Franco Martinig.
Original Post: How Agile Leads to Functional Design and TDD
Feed Title: Scrum Expert
Feed URL: http://feeds.feedburner.com/ScrumExpert
Feed Description: Resources, News and Tools for the ScrumMasters, Product Owners and Agile Developers
In this blog post, Ralf Westphal explains how functional design and test-driven development (TDD) are the techniques that allows to bridge the gap between requirement and code in Agile.
He defines a three phase process:
1. Analyzing the requirements but not only to understand what the customer wants, but also to slice the user’s needs into finer increments.
2. Using functional design that emphasizes the technical side of data flows, their building blocks, which are functions.
3. Coding the list of functions that have to be implemented.
Its conclusion is that “Considering all the details ...