• 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