Blog on Dan North & Associates Limited 10月02日 20:58
OOPSLA BDD Workshop Sign-Up Concerns
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Liz Keogh and I are presenting a JBehave BDD workshop at OOPSLA, but sign-ups are low. We've presented BDD to large audiences before, so wonder why OOPSLA attendees aren't interested. Could be lack of BDD focus, JBehave's popularity, marketing, or cost. RSpec is more popular in Ruby, possibly due to JBehave's positioning in the Java community. Our workshop covers the broader scope of BDD from stories to deployed code. We hope to learn why people aren't signing up to improve future sessions.

💡 JBehave BDD workshop sign-ups at OOPSLA are low despite previous successful presentations to large audiences at RailsConf Europe and JAOO, raising questions about attendee interest in BDD, the tool, marketing effectiveness, or cost.

📊 RSpec, the Ruby equivalent of JBehave, is more popular within the Ruby community compared to JBehave in the Java community, possibly due to JBehave being perceived as similar to existing TDD and mocking tools like JUnit and JMock.

🌐 The workshop aims to explore the broader scope of BDD, covering user stories through to tested and deployed code, making it relevant regardless of the technology stack or specific tools used.

📝 Java is trailing behind Ruby and C# in creating executable documentation, suggesting JBehave could be a valuable tool to follow FIT's promise of defining executable acceptance criteria authored by testers or analysts.

It’s now about two weeks to OOPSLA, where Liz Keogh and I will be presenting a workshop on behaviour-driven development using JBehave. This will be along similar lines to the workshop I co-presented at RailsConf Europe last month.

At RailsConf we presented to nearly 200 people, which was about a quarter of the conference attendees. At JAOO last year Niclas Nilsson and I presented BDD to well over 100 people. So far at OOPSLA only a handful of people have signed up for the workshop. I’m curious. Is it that the people attending OOPSLA aren’t interested in behaviour-driven development? Is it JBehave? Is it that we haven’t marketed it very well? Is it simply the cost?

RSpec, the ruby equivalent of JBehave, is comparatively much more popular. It has been embraced by the Rails crowd and by rubyists in general in a way that JBehave doesn’t seem to have been in java. Perhaps JUnit and JMock were already so pervasive in the agile java community that there wasn’t room for JBehave, or perhaps it wasn’t seen as different enough to be worth trying—its early incarnations were as just another TDD and mocking tool.

Since I started writing JBehave back in 2003, BDD—and JBehave itself—has broadened in scope, covering user stories right the way through to tested, deployed code, and the OOPSLA workshop will explore this bigger picture. It will be of interest to anyone looking to understand behaviour-driven development, regardless of the technology stack or toolset you use.

On a related theme, java is trailing behind ruby and even C# in terms of customer-friendly executable documentation. JBehave might just be the tool to follow through on the promise of FIT, to define executable acceptance criteria that can be authored by testers or analysts.

So to anyone going to OOPSLA, if you aren’t coming to the BDD session I would be very keen to hear why so I can pitch it better next time. Is it that you aren’t using JBehave so you don’t think the session is relevant? Are you simply not interested in BDD? Is there too much other good stuff on at the same time? Or did you just not notice but now you have you’ll be signing up? I hope to see you in Canada!

Check out

Goalwards®

, our new business agility practice!

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

BDD JBehave OOPSLA Workshop RSpec Agile Executable Documentation
相关文章