menu

Author: Carlos Schults

Level up with industry-leading research and insights

Tech debt

Tech Debt: A Thorough Explanation and Guide to Fixing It

Technical debt is an incredibly useful metaphor in software engineering. It can encourage meaningful conversations about the trade-offs and hard choices that are part of the…

Canary Deployments

Canary Deployments: What They Are and How to Use Them

Have you heard of canary deployments? Also called canary release, canary deployment is an important risk mitigation technique for software releases. Canary deployments allow software organizations…

Scaled Agile Framework: Understand SAFe and Its 4 Core Values

Scaled Agile Framework: Understand SAFe and Its 4 Core Values

If there’s one thing we can say about software development in the early 21st century, it’s that agile methodologies have taken the world by storm. Many…

failure metrics

Failure Metrics in Depth: MTTR vs. MTBF vs. MTTF

Today’s post features a detailed comparison of three DevOps metrics that are vital for enterprises and tech organizations in general. They are, respectively, MTTR, MTBF, and…

enterprise software

Enterprise Software: A Definition With Concrete Examples

The software industry is fertile ground for jargon and buzzwords. Given the field evolves at breakneck speed, it’s often hard to keep up. However, today we’re…

working remotely

Working Remotely: A Complete Guide to the New Reality of 2020

The COVID-19 pandemic turned virtually all technology professionals into remote workers. I’ve been a remote worker for quite some time, and I love working remotely, but…

software development trends

Software Development Trends: What You Need to Know for 2020

An old teacher of mine used to say that one year in tech was equivalent to ten years for other industries, given how fast-paced the field…

user acceptance testing

User Acceptance Testing (UAT): What It Is and How to Adopt It

Have you heard of “user acceptance testing?” I’m afraid that for many of you reading this post, the answer will likely be “No.” Unlike other more…

test data management

Test Data Management: What This Means and 3 Tools to Use

Being part of the IT leadership in an organization might have its perks, but it also means you have to be familiar with tech jargon. For…

scrum vs agile

Scrum vs. Agile: A Detailed Explanation of Their Relationship

Imagine someone walks into your office today and asks point-blank: “scrum vs. agile—which one should we adopt?” What would you answer? Well, as it turns out,…