A mainstay of many iterative development processes is the requirement that the functionality of code can be demonstrated to stakeholders so that they have sufficient information to agree that requirements for a story have been met, or to point out any gaps in those requirements. Demonstration of a service poses some unique challenges to meeting that requirement:
- Everything that's happening is happening "behind the scenes" invisibly
- Much of what is happening happens so quickly that there simply isn't time to see the interim steps that lead to the final results
- The odds are good that there won't be any sort of user interface associated, or that even if there is one, that it will provide enough visibility into the ...