Latest posts
-
The ultimate in poorly defined requirements?
Many software engineers reach a point in their career where they are faced with a choice; continue cutting code or move into management. In many cases, engineers feel pressured by remuneration or peer pressure to move into management but transitioning from a software engineer role to being a successful software engineering manager presents significant challenges,
-
Who Said My Business Was Immature?
Sometimes businesses are surprised, shocked or outraged if they score low in terms of business maturity. This might be a misunderstanding of what business maturity means, and what it might mean for them. Every great company starts with a simple idea — a spark of insight that ignites the entrepreneurial spirit. However, an idea alone
-
A good plan for the future can make or break your Technical Due Diligence
When private equity firms evaluate a company for investment, understanding the company’s future plans is a vital part of the Technical Due Diligence (TDD) process. Investors are not just interested in the present state of the company but regard both the future plans, and the structure that surrounds them, as critical parts of the investment
-
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
-
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