That snippet of Rush’s “Freewill” ran through my head after I read Michael Krigsman’s post on developers’ perspectives on IT failure. What caused my earworm? It was this section, dealing with IT priorities:
The survey breaks out IT quality priorities by role in the organization, and yields an interesting gap between the project managers and business stakeholders. As the following table shows, project managers prioritize budget and schedule while people in the business seek the best solution.
More interesting to me were the portfolio and strategy implications of the answers.
- It didn’t seem like the respondents understood that these options would require trade offs…every option received over 50 percent.
- Where are the resource trade offs? Resource constraints are much “harder” than cash budgets in my experience.
- I’m not sure how well thought through the survey was. “Shipping when the system is ready is more important than shipping on schedule” and “Delivering high quality is more important than delivering on time and on budget”. These are almost the same trade off, even if the “high quality” question slips in “budget.”
- Left unexplored are the tradeoffs within the portfolio at large. It is great to say you’re willing to trade time and resources for quality or ROI. However, that’s a point analysis that leaves out the opportunities foregone.
One of the reasons IT projects are under such time and resource pressure is that there’s a domino effect. In other words, if one project slips, the rest of the portfolio slips because you can’t simply plug in new resources, there are technical dependencies, etc. And what else slips? The benefits from these future projects.