COURSE SUMMARY

MAJOR LESSONS & BEST PRACTICES IN INFORMATION TECHNOLOGY MANAGEMENT

In class, we covered the issues associated with the management of information technology (IT). Because IT is ubiquitous to almost every organizational process, you are (or will be) highly involved with IT.

You will leave this class. Five years from now, what messages will still be relevant to your working life regarding the management of IT? How can you help IT help the business to succeed?

First, Remember that IT is not a homogeneous, but rather IT comprises a variety of activities. In general, these vast array of IT activities can be categorized into two major areas:

I.T. Projects

I.T. Operations
Management for the two areas are faced with the following challenges:

I.T. Projects:

Why are our I.T. projects late, over-budget, and/or lacking functionality?
What are best practices to help ensure success of our IT projects?

I.T. Operations

How do we balance the cost/service trade-off?
What are best practices to ensure success of our IT operations?

Successful IT begins with asking the right questions & diagnosing the right problems.

I.T. PROJECTS

Many IT projects fail based on the following definition of success:

Why do information technology projects have this poor batting average?
Are IT projects inherently more difficult than other projects?
What can we do to increase this batting average?

PROJECT MANAGEMENT: LESSONS FROM NON-I.T. PROJECTS

During his career, Peter Morris (formerly at Templeton College, Oxford University) studied over 3500 projects world-wide in all types of industries, including IT and non-IT projects. (See, “Project Management, Lessons from non-IT projects” in Information Management: The Organizational Dimension, Earl, M. (ed), Oxford University Press, 1996.)

One of his first studies based on 1,444 projects, only 30 were delivered on or under budget.

Are we all this bad at project management? (any project, not just IT)

His main argument is that the definition of project success (on-time, on-budget, to technical specification) is largely influenced by factors outside the project. Thus, we need to attend to these non-project factors to increase the likelihood for success. Below is a comparison of external factors that influence different project types. IT projects are affected by more external factors than most projects:

INDUSTRY CHARACTERISTICS

Aerospace/Defense & Power

(Once an airplane or a power plant is built, organizations merely maintain the original design, they typically do not alter it.)

Petrochemical & Mining & Shipbuilding

Civil & Building Industries

(“End-users” of office buildings, bridges, roads, typically have no idea who designed or built them.)

Information Technology

IT project requirements constantly change during development. IT projects constantly change after implementation. IT projects enjoy almost no stability in either the business or technical arenas.)

Best practices can increase I.T.’s success rate.

Academic and practitioner researchers have identified the best practices for maximizing the likelihood of successful I.T. projects. However, implementing these practices often requires authority and power beyond IT management. When these practices are absent, IT understandably “bats poorly.”

BEST PRACTICES FOR DEVELOPING I.T. PROJECTS

1. Business solutions drive technology selection.

Information technology is merely a tool to enable business initiatives. IT strategies that include phrases such as “state-of-the-art technology” are a real bellwether to mis-alignment. The question is not a matter of the newest or fastest, but the best-fit. The most successful IT projects arise from business task forces, such as business process re-engineering--Michael Earl describes this Strategic Information Systems Planning process as “Organizational”. (See Earl, “Experiences in Strategic Information Systems Planning, MIS Quarterly, March, 1993.)

2. Projects justified based on competitive analysis, fit with strategy, opportunity cost, not just cost/benefit analysis.

Cost/benefit analysis during a project proposal is limited because the scope of the project almost always changes (functionality is often added, which increases original cost/time estimates) or external factors affect the project.

In proposals we have seen, the cost savings (benefits) can rarely be verified. For example, consider the proposal which estimated that a new order entry system would increase sales by 3%. The system was implemented and sales did rise, but how can we possibly credit IT? There are a million other variables operating simultaneously.

Instead of just relying on cost/benefit analysis, the questions to ask are “What happens if this system is not developed?” “How will this system help my relationships with customers and suppliers?” Of course cost/benefit analysis is one consideration, but confidence intervals must be calculated to express uncertainty, and a proper risk analysis is needed to identify the possible influence of environmental variables outside the control of project management.

3. Secure top management support--a champion who has faith in the system & the power to overcome organizational resistance and obstacles.

Information technology is neutral. How IT is implemented is political. IT can be used to centralize, decentralize, or make no changes to organizational processes and structures. Therefore, all IT projects need top management support, not only to identify IT projects that support the business strategy, but to enforce the changes needed to the organization to make IT work. IT projects need cheerleaders, head coaches, czars, zealots, change agents, renegades: (See Beath, C. “Supporting the Information Technology Champion”, MIS Quarterly, 1991, pgs. 355-373. )

4. “Freezing” user specifications during the system development life cycle.

During the past 10 years, IT has significantly increased user participation on project development teams. The upside is the obvious--better understanding of business requirements. The downside is the increased and growing identification of more and more functionality. At some point in time, user requirements must be frozen, and the system designed flexibly enough to start enhancements just after implementation.

5. Implement incrementally.

Many studies show that smaller projects are more productive (in terms of functionality delivered/person hours) and of a higher quality (number of defects per unit of functionality) than larger projects. The challenge is this: how to develop large, integrated systems, so as to reap the productivity and quality benefits of small-sized projects? Research shows that three strategies work well.

(1). Phased implementation for systems in which functionality can be divided and delivered separately.

(2) Prototyping for systems that are irreducible...i.e., you must develop all the inter-related pieces at once. The prototype may be established in a “mock office” for users to interact with during development.

(3) A pilot site for systems that are irreducible in which the system is fully developed and implemented at one site, then “rolled-out” to other sites.

The benefits of incremental implementation include:

(See Janson, M., and Smith, D. “Prototyping for Systems Development: A Critical Appraisal”, MIS Quarterly, 1985, 305-316.)

6. Staffing the best people.

A CIO once said, “a positive attitude & willingness to learn accounts for 90% of success.”

The morale of the IS staff, users, and other participants are vital to the success of any project. People must be empowered to do their job, to feel they have the full support or the organization, and to be rewarded for success. Constant empowerment must be provided through training, tooling, and resourcing.

What should be done when a system development effort involves new technology for which our people have no experience? Researchers have identified a successful model in which the project is managed internally, but vendor expertise is brought in to work side-by-side with the project team. In cases we studied, the internal project team had the requisite business understanding, the vendor had the requisite technical understanding. During development, technical skills were transferred to the internal staff.

(See Willcocks, L. and Fitzgerald, G., A Business Guide to Outsourcing Information Technology, Business Intelligence, London, 1994; Lacity, M., Willcocks, L., and Feeny, D. “Information Technology Outsourcing: Maximizing Flexibility and Control,” Harvard Business Review, May-June, 1995, 84-93.)

In other cases we have studied, outsourcing the development of a new technology was risky because (1) the customer could not sign a sound contract due to high uncertainty and (2) the customer was not able support the project once it was delivered in cases where no organizational learning about the new technology occurred.

Some customers and suppliers are developing contracting mechanisms to minimize these risks, such as co-sourcing, performance-based contracts, value-added partnerships, and joint ventures. The success of these contracting mechanisms will likely depend on whether strengths of both partners create a product or service that can compete in the marketplace, or whether two organizations with complementary goals can structure a contract to meet dual objectives.

7. Planning for life after project development.

We saw in the Morris table that IT is one of the only project categories where the product begins to change the day it is implemented. Ensuring flexibility and maintainability are major goals of IT projects. Best practices include proper testing to ensure product quality (unit, string, system, and volume testing), minimizing customization of packaged solutions where possible, focusing on data captured rather than on outputs (such as reports), following standards, and re-using code.

Most IT projects are budgeted only through implementation, then an operating budget is granted for support once the project is implemented. There are significant trade-offs as a result of the budget structure. It is always cheaper to fix design flaws during development rather than fixing them after implementation, but such changes during development cause projects to be delivered late and over budget. Thus, some senior level manager must make life cycle decisions--which changes should be made during development and which changes should be made after implementation?

Summary:

IT projects are challenging because:

I.T. OPERATIONS

Perception is all there is...manage it! There is no reality. There is only perceived reality.” --Tom Peters, The Pursuit of WOW!, Vintage Books, 1994.

An understanding of the challenges facing the IT managers is a prerequisite for ensuring that IT operations succeed.

Rudy Hirschheim and I believe that there is a significant cost/service trade-off in IT operations. Centralized service is associated with lower costs due to economies of scale, but typically centralized products and services are perceived as providing lower service levels than decentralized services. Standardized IT products and services are associated with lower costs, but typically viewed as providing lower service levels than customized IT products and services. Consider the following examples:

In the companies Rudy Hirschheim and I studied, we found that senior executives, business unit managers, IT managers and end-users often hold different perceptions and hence different expectations for the performance of IT. In general, senior executives tended to view the entire IT function as a commodity rather than a strategic asset or core competency. Some senior executives compared IT to "utilities", "electricity", "heating", and "cafeterias". With metaphors connoting IT as a commodity, senior executives often mandate that IT be run more cost efficiently. Usually couched in a larger business context of a general downsizing and restructuring, senior management may tell IT managers to trim the budgetary fat along with other support functions. On the other hand, business unit managers tend to take a more territorial approach. They often view their own IT activities as critical to business success, but dismissed other units’ IT activities as commodities. For example, when IT managers propose to consolidate data centers, business unit managers may often agree in principle, but only agree if their data center is selected as the consolidation site. Like business unit managers, end-users tend to view IT as a critical contributor to daily business processes. As such, users demand differentiated services, such as custom-tailored applications, a devoted staff of analysts and programmers to respond to daily needs, and locally run data centers to immediately submit runs (and re-runs). IT managers were caught somewhere in the middle, trying to juggle the conflicting IT priorities set by senior management and the business units.

Based on our case studies, we have characterized the following stakeholder expectations and agendas for IT. In general, senior management often perceives the entire IT function as a utility, and therefore often sets the IT agenda to be cost minimization. In general, business units and end-users perceive that IT critically contributes to business operations, and therefore set the IT agenda to be service excellence. These two stakeholder groups set a conflicting agenda for IT because IT managers cannot provide a “Rolls Royce service at a Chevrolet price.”

Given the cost/service trade-off, what are the best practices associated with IT operations?

BEST PRACTICES FOR SUCCESSFUL I.T. OPERATIONS

1. Stakeholders must align the IT strategy with the business strategy, including determining the cost/service trade-off for each IT activity.

This will dictate:

Organizational Structure for IT activities

(See Earl, Edwards, and Feeny, “Configuring the IS function in Complex Organizations, in Information Management: The Organizational Dimension, Earl, M. (ed), Oxford University Press, 1996.”

Operating budget.

Chargeback System Service Levels

2. Empowerment of IT Management

3. Empowerment of IT staff

The IT staff is not just the greatest cost of IT, but the greatest asset (unfortunately we haven’t figured out a way to put human assets on the balance sheet)

4. Sourcing to maintain flexibility and control

5. User Prioritization of Requests

6. Benchmarking & evaluation procedures in place

(See Lacity, M. and Hirschheim, R., "Benchmarking as a Strategy for Managing Conflicting Stakeholder Perceptions of Information Systems," Journal of Strategic Information Systems, June 1995 pp. 165-185.)

7. Slack resources for environmental scanning to assess organizational fit with emerging technologies

Summary:

IT operations are challenging because:

Leslie Willcocks and David Feeny (Oxford University) have taken a unique approach to characterizing best practices for IT operations. They focus on the core capabilities required to deliver IT products and services. In their working paper, “Configuring the Information Systems Function: A Core Capabilities Approach”, (available through working paper series, Templeton College, Oxford University), they identified the following none core capabilities:

1. IT governance.
2. Business Systems Thinking
3. Relationship Building
4. Designing Technical Architecture
5. Making Technology Work
6. Informed Buying
7. Contract Facilitation
8. Contract Monitoring
9. Vendor Development
Their model is powerful because it simultaneously focuses on the who, what, and how of managing IT operations. Central to their model is the skills and talents required to deliver IT, that people are indeed the most important IT asset.

We leave the semester with one last thought: Everyday, we honestly earn our daily bread, strive to understand each other, find the common ground, treat ourselves and those around us with fairness, kindness, dignity, and respect. At the end of the day, we must be at peace with ourselves.