Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

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

 
atul khot
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
  • 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...
 
Burk Hufnagel
Ranch Hand
Posts: 814
3
  • Mark post as helpful
  • send pies
  • 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
 
John Smart
Author
Ranch Hand
Posts: 43
5
  • Mark post as helpful
  • send pies
  • 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 ;-)
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic