Blogs
The Principle of Symmetric Change
Many of the most common problems people have with implementing BDD or agile acceptance testing come from a misalignment of conceptual models. By changing our view at the specifications/tests we can make most of those issues go away instantly. This post explains the principle of symmetric change: one small change in a business model should […]
Read MoreMy Product Owner Will Kick Ass
This blog post is about what a great Product Owner should be like.
Read MoreA Customer is a Customer?
Software development teams use the word “customer” a lot. But there are different kinds of customers. Being aware which kind of customer you are talking about can help you to deliver better results. This post explains the difference between two kinds of customers: the ones using your product and the ones who will buy it. […]
Read MoreRSpec best practices
Rspec is a great tool in the behavior driven design process of writing human readable specifications that direct and validate the development of your application. Follow these practices to write elegant and maintainable specifications.
Read More