One of my last activities whilst at Capgemini was to help push through the creation of an Engineering blog, in the mould of blogs such as the Netflix Tech blog where the engineering team can write about technical issues, but do so outside of a corporate marketing environment. My first (and only) post to that blog is called 'Effective BDD' and explains how to use the Page Object Pattern to create encapsulated, reusable code in your BDD framework - you can read it in it's entirety over at http://capgemini.github.io/bdd/effective-bdd. I'll also be speaking about BDD, and how to do it better, at Drupalcamp Ghent in November.
I'm Andrew - a Tech Architect and Agile Delivery Consultant. Find out more about the services I offer here