jpourdanis

The First Law of Software Quality: Errors = (More Code)²

In the universe of software development, there’s an undeniable truth that resonates with Einstein’s legendary equation:E = mc² Except in our world, it translates a bit differently:Errors = (More Code)² This playful twist on physics highlights a fundamental principle in software engineering—complexity is the enemy of quality. The Hidden Cost of More Code Every line …

The First Law of Software Quality: Errors = (More Code)² Read More »

✅ Kickstarting Quality Engineering in Your Project: A Practical Guide

So you want to start applying Quality Engineering (QE) practices in your project but don’t know where to begin?Been there. Whether you’re launching a new product or joining an existing team, embedding quality into the development process can feel overwhelming at first. But here’s the good news: you don’t need to boil the ocean. You …

✅ Kickstarting Quality Engineering in Your Project: A Practical Guide Read More »

Shifting Left — Testing Early and Often with CI/CD

We’ve been building our knowledge of DevOps, learning how CI/CD pipelines automate testing and deployment. Now, let’s explore a crucial concept that works hand-in-hand with CI/CD: Shift Left testing. This approach changes how we think about testing, making it a proactive part of development, not just a final check. Understanding Shift Left: Testing From the …

Shifting Left — Testing Early and Often with CI/CD Read More »

Beyond the Code: Crafting the Perfect Test Automation Strategy

In the ever-evolving world of software development, test automation is a necessity. But effective test automation isn’t just about writing code to automate tests; it’s about creating a strategy that aligns with your team’s goals, ensures optimal coverage, and evolves with your product. Let’s explore how you can craft the perfect test automation strategy, one …

Beyond the Code: Crafting the Perfect Test Automation Strategy Read More »

What Is Quality?

I recently started trying to go about how I might define quality. The task was to come up with an operational definition. This is an excellent example of something that sounds so obvious it should be trivial. For me, it has been anything but. Operational Definitions “An operational definition puts communicable meaning into a concept. …

What Is Quality? Read More »