ソフトウェア開発で「ベストプラクティス」を実施することは、時にやや手ごわい先行投資になることがある。結果、開発者に工程をはしょらせて「とにかく終わらせる」ことになってしまうことが多い。これとは別に、ビヘイビア駆動開発(BDD)は、開発者とテスター、経営陣、事業参加者(顧客など)の間の協力関係を、大きく改善することができる技術である。ソフトウェア開発プロジェクトで実行すべき価値のある実践として、着実に採用・評価されてきている。 BDDの空間にはいくつかのフレームワークがあり、それが開発者たちにそのような思考様式で仕事をすることを可能にさせる。フレームワークには、Rspec(リンク)、Jbehave(リンク)、JSSpec(リンク)、Nspec(リンク)などがある。しかしこれとは別に、BDDをできるだけ簡単にしようと設計されたフレームワークがある。easybである。 easybとは(リンク)、