Brakes let you go faster
Perhaps counter intuitively brakes let you drive fast. Without the brakes we would drive really, really slowly. I believe the same is true of automated tests. Something that looks like it should make...
View ArticleThree Amigos Meeting – Agree the tests before development starts
“Three Amigos” is what Matt Wynne calls the meeting to discuss the Gherkin scenarios before development starts. The Three Amigos involves the business, development and testing voices. However who turns...
View ArticleWhat to do when a developer produces too many bugs
Brian and Simon were both young and relatively inexperienced developers. One was fast, the other slow, both had quality issues. Too many bugs. What to do? Simon’s Story Simon’s story starts with a...
View ArticleImprove Customer Collaboration with Ubiquitous language
Normally I’m quite a calm chap but I get quite grumpy when developers want to model the business domain using technical language. I believe in using “ubiquitous language” and that means using business...
View ArticleSpecification by Example helps even with no Automation
I’m keen on Specification by Example particularly with a tool like Cucumber to automate tests. However this style of specification is also useful without the automation. I introduced my current team to...
View ArticlePMs Need a Technical Ally When Introducing Automated Testing
I need a technical ally when introducing Specification by Example and BDD. Actually I need a technical ally when introducing automated testing of any kind. Somebody to coach / mentor / encourage /...
View ArticleFive things to do when people don’t to see the value of automation
Not everybody sees the value of automation, specifically test automation. But I believe effective software development demands test automation. What to do? There are five things you should try: Get a...
View ArticleI always work with a Technical Lead. Always
They might be called an Architect or a Tech Lead or just “Bob” but I always work closely with a senior technical person. Here are a few of the guys I’ve worked with: Pedro who is always open to ideas,...
View ArticleSeven Things to do When Starting Specification by Example with Cucumber
I was asked “What to do in terms of training and practice when starting to use gherkin to define requirements?” Although I’ve written quite a lot of material on Specification by Example I haven’t...
View ArticleTest driven architecture – use your tests to inform architecture
As test-loving development teams, we are all painfully aware of the complexity of getting an application into the zen state of development – quick, test-driven red/green feedback for developers,...
View ArticleWhat is the optimal number of manual testers in a development team? Zero?
To have manual testers, or not to have manual testers, that is the question. Typically I have one per team: Less than many teams but more than some organisations get away with. Testing is one of those...
View ArticleQuality is a choice: the case of the Next Generation Apps
Over the last year I’ve had the privilege of overseeing the development of the next generation of mobile apps (iOS and Android) for the major commercial radio brands in the UK. The most amazing thing...
View ArticleWhat to do when a developer produces too many bugs
Brian and Simon were both young and relatively inexperienced developers. One was fast, the other slow, both had quality issues. Too many bugs. What to do? Simon’s Story Simon’s story starts with a...
View ArticleImprove Customer Collaboration with Ubiquitous language
Normally I’m quite a calm chap but I get quite grumpy when developers want to model the business domain using technical language. I believe in using “ubiquitous language” and that means using business...
View ArticleSpecification by Example helps even with no Automation
I’m keen on Specification by Example particularly with a tool like Cucumber to automate tests. However this style of specification is also useful without the automation. I introduced my current team to...
View ArticlePMs Need a Technical Ally When Introducing Automated Testing
I need a technical ally when introducing Specification by Example and BDD. Actually I need a technical ally when introducing automated testing of any kind. Somebody to coach / mentor / encourage /...
View ArticleFive things to do when people don’t to see the value of automation
Not everybody sees the value of automation, specifically test automation. But I believe effective software development demands test automation. What to do? There are five things you should try: Get a...
View ArticleI always work with a Technical Lead. Always
They might be called an Architect or a Tech Lead or just “Bob” but I always work closely with a senior technical person. Here are a few of the guys I’ve worked with: Pedro who is always open to ideas,...
View ArticleSeven Things to do When Starting Specification by Example with Cucumber
I was asked “What to do in terms of training and practice when starting to use gherkin to define requirements?” Although I’ve written quite a lot of material on Specification by Example I haven’t...
View ArticleTest driven architecture – use your tests to inform architecture
As test-loving development teams, we are all painfully aware of the complexity of getting an application into the zen state of development – quick, test-driven red/green feedback for developers,...
View Article
More Pages to Explore .....