Recent Posts

What is a Digital Transformation & Why are Test Teams Key to Success?

Digital Transformation (DT or DX) and IT Modernization projects have come to the forefront of organizations’ focus as a remedy to the current business environment resulting from the COVID-19 pandemic. As some organizations are having to “do more with less” as a result of a slashed budget, others are pressing the gas pedal and adding funding under the guise of “Innovate or Die!” The problem here, though, is that by moving quickly, issues can arise during these projects, and many organizations are either unaware of them, or try and mediate them in risky ways. As organizations begin or accelerate their Digital Transformation or IT Modernization projects, one thing is for certain: QA or Test Teams need to be at the center of these projects, and their expertise needs to be utilized to the fullest extent.

Continue reading

Shift Left? Shift Right? When Does It Matter?

A phrase we hear often in Software Testing circles and commentary is “shift left.” When we dig a little, we realize that “shift left” is talking about the idea that Software Testing is happening either too late in the process or it is not effective at the time it is being allocated. This dates back to an embrace, willingly or not, of the traditional Software Development Life Cycle (SDLC) and especially the Agile Waterfall (Agile Falls) methodology. In the waterfall methodology, each piece is completed (design, programming, testing, packaging, etc.) and the product moves through each of those cycles.

Continue reading

Mastering Jenkins Pipeline Across Multiple Cloud Environments

Jenkins is a popular build and scheduling tool used to create software for many organizations. As such, it is common to see it used in a variety of situations and configurations. While it is common to think that organizations all use the same build server and/or Jenkins environment, many organizations use a variety of Jenkins systems, some of which are configured to run in different environments. As time goes on, there is often a desire to simplify or merge systems. If that’s not an option, then the ability to get Jenkins to communicate with or transition pipelines to different environments becomes something to consider.

Continue reading