There are so many failure points in this tragedy that one struggles to know where to begin.
However, in the context of this group, it is interesting to consider the ramifications on the IT sector and the QA/Test community specifically.
There have been many discussions about the demise of our craft over the past years, either due to the introduction of AI, the belief that the developer community can 'mark their own homework, that the āfail early, fail fastā approach can deliver what the business wants faster without testers involved ⦠The list goes on.
Iāve worked in ābig banksā where there are many 10s of interlinked systems dealing with massive individual inter-corporate and inter-bank transations running into 10 major digits of US Dollars, Sterling, Euros and others as well as FinTech startups where, if we got it wrong, real peopleās real money was at risk. I can confidently say that there is no āone size fits allā software development life cycle, team topology, project mamangement or other paradigm which can be considered ābest practiceā and applicable across every domain.
Experientially though, across all these settings, I have found that every situation was improved by bringing the testers/QA team into the process prior to development commencing. The ability to identify ambiguities and omissions within requirements/user stories/feature files ⦠and then to address those prior to the code being developed has, again experientially, given a 14:1 return based on time saved vs time expended. Working collaboratively and early in the processes, the QA/Test members of any development organisation are, in reality, bringers of commercial advantage, not simply an irritating cost to be borne. I am, of course, happy to share the background to that statement. Iām also happy to share those experiences and learnings with the community.
The outfall of the Post Office Inquiry will, I hope and in my opinion, lead to radical requirements for software suppliers to be able to āshow their workingā when signing off systems for release, particularly given Lord Arbuthnotās hope expressed to the Business and Trade Select Committee on Tuesday that the current legal "presumption that computer evidence is reliable"will be changed. There may also be hightened indemnity premiums demanded by insurance companies of software houses who are unable/unwilling to provide those āworkingsā for inspection.
Putting all this together, I believe we may be at an inflection point for the software industry and I hope we, collectively, can demonstrate our worth.