RIPping up risks to figure out which are largest

It is very easy to get so caught up in analysis paralysis that you never get around to actually responding to your identified risks. Estimating them instead provides a quick, low-cost way to figure out how big each of your risks are relative to each other. Risk estimation is easy when you remember that risk consists of two components: impact and probability—each of which has a simple proxy for quick estimation…

Three essential skills for technology leadership

Effective technologists implement good technology; effective technology leaders enable others to do this. These are two very different roles. However, most technology leaders usually start their careers as “line level” technologists. Technologists need three essential skills to become effective technology leaders…

Tip 2 – Pick dashboard metrics that drive success

I have heard metrics that indicate that anywhere from 50% to 75% of all projects and programs are late or fail to meet their business objectives. However, I repeatedly see Program Dashboards that indicate that everything is “Green.” They key to avoiding this is picking Dashboard Metrics that create incentives for forward-looking behaviors that will drive success…

What it takes to successfully implement enterprise COTS apps

The launch of the enterprise application market was a great step forward for software. It significantly reduces the risk of using software to enhance enterprise operations and provided much-needed standardization that allowed CIOs and CTOs to acquire knowledgeable staff and adopt best practices. However, it takes a careful approach — and a lot of work — to achieve the desired internal rate of return (IRR) on these programs.

Why ‘Build’ is ALWAYS more expensive than ‘Buy’

I could title this, “Confessions of a Serial In-house Build-over-Buy Guy” as I was guilty of doing this many, many times. Regardless of how good your team is and how unique your requirements are, it will ALWAYS be more expensive to build “it” in-house (vs. using a Software-as-a-Service model).