Controlling IT Costs: Using a Maintenance Architect
Software rots over time. Of course, it doesn’t literally decompose, but it often becomes fragile, harder to support and more likely to break when something
Software rots over time. Of course, it doesn’t literally decompose, but it often becomes fragile, harder to support and more likely to break when something
Last time, I talked about all the challenges that surface when you attempt distributed software development, that is, having an IT project team being spread
The idea of an IT project team spread out over a wide geographical area is an old one. It became practical in the late ’70s
Within a given organization—corporate or governmental—three separate groups exist that can determine the success or failure of your IT project. This is true whether you’re
We’ve already covered the ideal qualities of metrics (informative and, preferably, predictive; objective; and automated), and why it’s so hard to come up with useful
In my previous column, I talked about the use of metrics in IT project management and the three qualities of an ideal metric: informative and
When Capers Jones published Assessment and Control of Software Risks (Yourdon Press, 1994), he identified the most serious software risk in IT projects as “Inaccurate