DocumentCode
3452338
Title
Creating a living specification using FIT documents
Author
Gandhi, Prashant ; Haugen, Nils C. ; Hill, Mike ; Watt, Richard
Author_Institution
ThoughtWorks, London, UK
fYear
2005
fDate
24-29 July 2005
Firstpage
253
Lastpage
258
Abstract
Using FIT for automated acceptance testing supports a process in which developers and customers collaborate on a single executable specification for each story, i.e. the FIT documents. By collaborating closely on the FIT documents, the developers and customers reach a shared understanding of the domain and develop the ubiquitous language of the application. Our experience with this process was ultimately successful but not completely pain free. In this experience report we highlight the benefits and pitfalls and share techniques for achieving successful developer and customer collaboration in specifying executable FIT documents.
Keywords
formal specification; program testing; software development management; FIT documents; automated acceptance testing; executable specification; formal specification; successful developer-customer collaboration; Automatic testing; Automation; Collaboration; Collaborative tools; Encoding; Fixtures; Pain; System testing; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Agile Conference, 2005. Proceedings
Print_ISBN
0-7695-2487-7
Type
conf
DOI
10.1109/ADC.2005.19
Filename
1609829
Link To Document