Shift left, how I despise this term.
“Jeremy, what do you have against the term? It is the new thing going around that is going to make software development easier.”
I have nothing against the concept, it is a method that has shown benefits when studied. What I despise is the term itself and the glorification of what is essentially an old methodology, just repackaged.
Regardless of my thoughts of the term shift left the concept is important. A lot of studies out there show the earlier the team gets involved in something the better it is for execution. Whether you are building a house or the next big software it only makes sense.
What about the methodology? Waterfall, iterative, agile, DevOps….. It is all the same, QA should get involved early. They should not have a say in what is actually needed (that will be another blog), yet they can ask for some more details in preparation of what needs to be tested. Asking for these details not only helps get the testing effort prepped, it also helps development to have clear direction and that everyone is on the same page.
The key thing to remember is that early involvement is not the silver bullet. It is just one of many tools out there to make delivery of products faster and with high quality. It has to be integrated with so many other things, automation, stakeholder management and governance just to name a few.
Maybe my next blog I will go in deeper on my thoughts of repackaging methods instead of keeping what we are using and focus on that.
Speaking of blog I would like to say how blown away I am about the number of visitors I had so far this year. I started this a few years ago and tried to be consistent. It was tough, that is until I started to be a regular guest on SPaMcast podcasts. It has been a great year as I gather content for the book I am compiling.
If there is a topic you would like to hear my thoughts on let me know.