Latest posts
-
What does a TDD look for in your Team?
The technical team is the backbone of any tech-driven company, responsible for developing, maintaining, and innovating the company’s products and services. Even where a company does not sell a technical product of their own, but uses technology to manage its day-to-day business, the team plays a critical role to ensure business operations run smoothly. When…
-
Just what is Technical Debt?
Technical debt refers to the additional work and future costs that arise when a company opts for a quick, easy solution now instead of a more efficient and long-term approach. It’s like taking a shortcut that saves time initially but requires more effort to fix later. Technical debt can accumulate in various forms, such as…
-
Why is “Product” important in Technical Due Diligence?
An important dimension that a Technical Due Diligence (TDD) considers are the company’s products or services from a technical standpoint. This article explores what product evaluation entails, why it’s important, and the kinds of questions and evidence that investors seek during this assessment. What is Product Evaluation? Product evaluation involves a detailed analysis of a…
-
Failure is not an option
Why do Digital Transformations fail? Why is it that transformations fail? Why is the blame often laid at the door of IT? It’s not (always) your fault Let’s not pretend failure isn’t ever IT’s fault, often we have an important part to play in either the success or failure of a project. However, as the agent…
-
Unpicking spaghetti
Why is software governance complex? We’ve talked about the three gates of software development and why organisations make this more complex, but why is it more complex? Why can’t we fix it? Understand the complexity The first reason things become complex in organisations is “scale”. Simply put, while a startup might be able to concentrate all…