Glossary December 2020

Agile Release Trains (ART) The Agile Release Train (ART) is a long-lived team of Agile teams, which, along with other stakeholders, incrementally develops, delivers, and where applicable operates, one or more solutions in a value stream. Agile Release Trains align teams to a shared business and technology mission. Source: https://www.scaledagileframework.com/agile-release-train/ SAFe A set of organization …

Letter From The Editor – September 2020

There is a growing software development dynamic of teams without Testers. When I first went into Software Quality, I learned one thing right away: My role was user advocate. My main job was to find bugs. This is the Lean principle called Amplified Learning. We learn about behavior by testing. Even then, validation was not …

Lessons I’ve Learned in 5 Years as a Software Engineer

There are so many aspects of any job that they don’t teach you about in school, and the Software Engineering field is no different. This is a collection of lessons learned in 5 years as a Software Engineer that are applicable and valuable for anyone to know in the software and technology fields. It took …

Risks of Not Integrating QA Into DevOps

Automated Testing is a huge part of DevOps, but without human-performed quality assurance testing, you’re increasing the risk of  lower-quality software making it into production.  Automated Testing is an essential DevOps practice to increase organizations’ release cadence and code quality. But there are definitely limits to only using Automated Testing. Without human quality assurance (QA) …