Stefan Thorpe

Avatar
6 Ways to Deal with #ITIncidents

6 Ways to Deal With IT Incidents

According to Steve McConnell’s contemporary research and book, “Code Complete,” the industry average comprises 15-50 bugs per 1000 lines of delivered code. This statistic should reaffirm the likelihood of teams encountering modern-day IT incidents and how quickly they can lead to prominent systematic concerns. Instead of letting these concerns cause significant delays, it’s best to be …

6 Ways to Deal With IT Incidents Read More »

#SRE vs. #DevOps: Any Common Ground?

SRE vs. DevOps: Any Common Ground?

Software engineers spend significant amounts of time seeking to streamline software development and production. This endeavor results in constant changes that can cause software and performance defects which continue to consume even more time and productivity. This imbalance has created the necessity for constant care and maintenance of the development pipeline. And teams turn to …

SRE vs. DevOps: Any Common Ground? Read More »

Comparing #containers vs #serverless

Comparing Containers vs. Serverless

In development history, we used to rely on single, physical servers. We manually set up, coded, scaled, and maintained our servers—practically nursing our charges day and night—to provide functionality for other machines. The process was slow, detailed, and required a lot in terms of personal time. From there, we began to mix combining our physical …

Comparing Containers vs. Serverless Read More »

Why IT Teams Should Adopt the #Scrum and #StoryPoints Approach

Why IT Teams Should Adopt the Scrum and Story Points Approach

Scrum is a lightweight organizational framework that focuses on transforming the way you tackle complex projects. The project management approach is based on the concept of breaking a complex project down into simple tasks as well as encouraging you to adapt your process. It facilitates teamwork and helps you do more work in less time. …

Why IT Teams Should Adopt the Scrum and Story Points Approach Read More »

#Databases in #containers

Databases in Containers

Database containerization has emerged with various critiques here and there. Data insecurity, specific resource requirements, network problems are oft quoted as the significant drawbacks of the practice. Nevertheless, container usage has been on the increase, and so too has the method of containerizing databases. Container usage is now being applied by organizations of all sizes …

Databases in Containers Read More »

Is Your IT Team In A #DownwardSpiral?

Is Your IT Team in a Downward Spiral?

What Is a ‘Downward Spiral’? A downward spiral is an ongoing deteriorating state of work which results in poor software and service quality, unfavorable customer results, and other consequent deplorable outcomes that lead to poor overall IT performance. The cause of this phenomenon is a “constant core conflict” of competing goals between IT operations and …

Is Your IT Team in a Downward Spiral? Read More »

Resilience Engineering

Create a Culture of Strength: Resilience Engineering

As the saying goes, “The best defense is a good offense.” An adage true for both football and software development. When it comes to organizations protecting themselves against disruptions, the tendency is to bulk up post-disaster, rather than move on the offensive beforehand. In manufacturing terms, this can be in the form of an inventory …

Create a Culture of Strength: Resilience Engineering Read More »

Theory of Constraints

Addressing the Theory of Constraints with DevOps

The body of knowledge referred to as the “Theory of Constraints” was originally conceived by Israeli business management educator and philosopher, Dr. Eliyahu M. Goldratt. Goldratt articulated the concept in his 1984 book “The Goal”: a fictional business novel which follows plant manager Alex on his journey to improving systems management within the factory where …

Addressing the Theory of Constraints with DevOps Read More »

Technical debt

Fight Through the Pain: How to Deal With Technical Debt

Is your team struggling to keep up with project deadlines and business realities? Have you found yourself shipping code under time pressures with the promise that, “I’ll sort it properly later.” Do you know deep down that the quick-and-dirty fix you recently implemented on a new feature won’t hold up to user demand? The problem …

Fight Through the Pain: How to Deal With Technical Debt Read More »

The #DevOps Handbook Series

DevOps Handbook Series Part 3: Practice Continuous Integration

Our last summary installment focused on establishing automated testing practices to improve the level of fast feedback developers receive. This week, we look at mitigating the downward spiral that starts when developers work in isolated “branches” of the version control system. Before we dive in though, make sure you’re fully caught up on the previous …

DevOps Handbook Series Part 3: Practice Continuous Integration Read More »

The #DevOps Handbook Series

DevOps Handbook Series Part 3: Exploit Continuous Delivery

As ever, don’t forget to read up on the previous installments to get a full, clear picture of The DevOps Handbook. The DevOps Handbook Summary Series (so far): Introduction Summary 1: Establishing the Three Ways 1: The Three Ways Continued 2: Beginning the DevOps Methodology 2: Defining DevOps Teams This week, we examine how to …

DevOps Handbook Series Part 3: Exploit Continuous Delivery Read More »