Tuesday, June 7, 2011

How often customers see your feature files? (BDD)

I have spent a lot of time debating different styles of writing business features(especially using cucumber) with my colleagues, be it imperative vs declarative style, example driven specifications, executable specifications or variants of the above, they mostly turn out to be an endless non-conclusive debates.

I have always favored writing features as specifications, and make it more natural language like, as I thought doing so makes it easier to communicate with the business more effectively. But now I have my doubts, especially with some of my recent experience, whether this is worth the effort for two reasons

  1. The business hardly ever sees feature files and
  2. On those rare occasions the business sees the features, they are assisted by the analysts and so the style and language does not matter that much

I am curious to hear about your experiences !

No comments:

Post a Comment