Encore – Motorsports in Software Development

This is a re-post of Mark Anthony Velasco’s popular “Motorsports in Software Development,” originally posted February 17, 2015 In motorsports, the “racing line” is defined as the optimal or fastest path a vehicle must take in order to complete the...

Video Games are Indeed a Job

When I taught high school English, we devoted many conversations to helping students understand the value of learning how to read and write about Edgar Allan Poe, Walt Whitman, or a mind-expanding writer of a more recent generation. I hoped they would understand that...

Even Santa Has a Checklist

In software development projects, one of the critical activities that takes place is moving code from one environment to another. How often have we encountered a situation where issues magically appear in Production that never occurred in the QA environment? Given...

QA and Testing Team Phases

In the span of 30 years, I have observed QA and Testing go through three phases — Combined, Independent, and Integrated. In the early years of development, QA and Testing tasks were added to the developer’s role. Essentially, he who developed verified that the system...

Are We There Yet?

One common question during a development cycle is, “are we done?” Answering that question is often met with hesitation or uncertainty. How do we address it? Metrics! As we define our test scope, we have the ability to determine how many test cases are needed to verify...