Toggle Menu

Fadi Stephan

Best Practices, Software Development, Technical Debt

Scrum and Technical Debt Payments

In my previous post, I talked about a establishing a debt payment plan. On Scrum...

Agile, DevOps, Software Development

A DevOps Mindset

In our previous blog we learned about Lean Discovery and Agile Delivery practices and techniques...

Best Practices, Software Development, Technical Debt

The Technical Debt Management Plan

In the previous blog, we looked at how when we don’t actively manage our debt,...

Agile, DevOps, Software Development

Agile Delivery Practices

In our previous blog, we saw how Lean Discovery practices help us narrow our focus...

Best Practices, Software Development, Technical Debt

The Vicious Cycle of Technical Debt

In my previous post, we looked at the difference between good technical debt and bad...

Agile, DevOps, Software Development

Lean Discovery Practices

In our previous post, we discuss the difference between Minimal Viable Products (MVP) and Minimal...

Best Practices, Software Development, Technical Debt

Good Technical Debt vs. Bad Technical Debt

In my previous post, we defined technical debt and saw that not all technical debt...

Agile, DevOps, Software Development

10 Essentials for Success with Digital Service Delivery

In our previous posts, we saw how to succeed with Digital Service Delivery by using...

Agile, DevOps, Software Development

MVP vs. MMF – What’s the Difference?

In our last post we looked at the true Agile value proposition in terms of...

Best Practices, Software Development, Technical Debt

What is Technical Debt?

In my previous posts, we looked at symptoms of bad code and reasons we write...

Agile, DevOps, Software Development

Is Agile the Answer?

In our previous post, we looked at common problems organizations face in delivering digital solutions....

Best Practices, Software Development, Technical Debt

Top 5 Reasons Writing Bad Code Happens

In my previous post, I discussed symptoms of bad code. Here I’m going to look...