I recently found these "No bullshit estimation cards" I can't agree more with the message they send regarding estimations. Almost everywhere I have worked, there has been a big emphasis on the need for estimating the time and effort for implementing and releasing a new feature, but in almost every case we get it wrong. Whether that is missed [...]
Category: Software
Declarative or Imperative? How do you write your feature file scenarios?
BDD is something that I find more and more companies attempting to utilise these days. So with everyone dabbling in writing feature files, I wanted to blog about the differences between Declarative and Imperative writing styles when it comes to writing your scenarios. Whats the difference? This is sometimes difficult to explain, but I usually like [...]
Dispelling the misconceptions #6 – “Let it fail! As long as we fail fast!”
There has been lots of discussions about "failing fast" and how it's really good and we should all be aiming for this, but I think this is stemming a massive misconception... But I'm going to try to keep this post quite short. If we fail, then yes, I think failing fast is a pretty good idea. It [...]
Dispelling the misconceptions #5 – “Lets 100% automate everything and get rid of all our testers”
I hear this all the time. Even from very senior people. The latest one was from a development manager, asking why we "still need to have testers testing the software, since we are aiming for 100% automating for everything"... Firstly, the truth is very simple: YOU CAN ONLY AUTOMATE WHAT YOU KNOW AND EXPECT. When we [...]
“The purpose of business is to create and keep a customer” – Peter F. Drucker
Today, I read an interesting quote today from one of Bob Marshall's blog posts that really got my brain cogs working... “The purpose of business is to create and keep a customer.” [...]