Now that AI has made advanced automation a fact, it is time to consider implementing the level of testing we always knew we should have.
How Test-Driven Methodologies Reduce CI/CD Lead Time
Modern development environments, in which rapid continuous delivery is facilitated by automated continuous integration/continuous development (CI/CD) pipelines, require thorough and automated testing in development prior to integration. This article explains how test-driven development (TDD) and acceptance test-driven development (ATDD) methodologies reduce CI/CD lead times. Lack of test automation in development impacts CI/CD lead time for […]
Faster and Better Testing?
The whole concept of Agile and DevOps was to iterate development faster and deliver results in a more timely manner. As we learned more about both methodologies, processes and policies were put into place that improved the quality of what was created. Early ideas of quality like, “We can just do another iteration,” still exist, […]
Pendulums and DevOps
I have long noted the trend of pendulums in IT, particularly in organizations with longer histories. Centralized IT will be achieved, its weaknesses noticed and a movement will begin to decentralize. Decentralized IT is achieved, and people remember its weaknesses, causing centralization. The same is true with speed of delivery versus quality. Faster will be […]
The Benefits of Test-Driven Design
At John Hancock, we use Test-Driven Design (TDD) for all our new initiatives. TDD has three simple steps: Before you write functional code, write a test that proves if the implementation works or fails. Write the code and watch the test pass. Check if the added functionality changes your holistic approach and if you want […]
TDD, Unit Testing and the Mainframe
Unit testing is like exercise: Companies know it’s good for you and you should do it, but given their druthers, they’d rather avoid the effort and just get to the benefit. I wish I could say it’s otherwise. After all, making unit testing a standard practice in a company’s software development process is probably the […]





