• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

How to convince the value of Given/When/Then mantra...

 
Ranch Hand
Posts: 69
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi John,
Over a last few years - I have tried to convince
colleagues the value of specifying requirements the BDD way...

However, in my experience people don't sense the value at first glance - the precision it brings to the table etc...
it seems I am speaking gibberish...

This is one of the biggest bottlenecks I have experienced while trying to adopt the BDD way...

Any ideas how to approach this...
 
Ranch Hand
Posts: 883
3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Atul,
I'm curious. Have you actually showed them an example so they can see what it looks like? In my experience working with developers, showing them working code is far more powerful than trying to explain the benefits to them.

I wrote some examples using the Spock framework and, even though it was in Groovy, the Java devs understood the intent and got what I was saying about BDD. Also, let them know how long it took to do the work so they can judge the value of the time spent. If you haven't tried it before, I'd recommend doing a couple of tests because the first one always takes longer - that way you can give them a more real-world expectation. "The first one took a couple of hours because I was having to look everything up; but the second one only took two minutes."

Hoping this helps,
Burk
 
Author
Posts: 43
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I agree with Burk - showing a good bit of sample code is more effective than wasting your breath on long speeches ;-)
 
reply
    Bookmark Topic Watch Topic
  • New Topic