Management by Objectives and IT projects
So what does MBO and IT projects have to do with each other?
Recently, I was fortunate enough to participate in a round table discussion with a group of CIOs whose focus is to identify novel approaches to improve the success of IT projects. The premise of the group is that despite capable people, strong project management methodologies and good technologies, IT still does not have a good track record in delivering projects that work, on time and on budget.
One of the key themes of the discussion was the importance of establishing objectives for the IT project in business terms. The IT project's objectives can include productivity and efficiency, reduced wastage or faster time to respond to changing market conditions.
The premise is that by establishing business objectives for your IT project, it will be more successful because the project can be measured against the objectives. It seems sensible enough, but does it work?
What about the business objectives? What can we measure during the IT project that will determine of the project is going to meet the business objectives set out earlier?
If your project is about infrastructure (such as new server, faster network connections), then the business objectives can be readily measured because you're generally replacing slower infrastructure with faster infrastructure. All things being equal, this should result in faster system performance meaning people don't have to wait for the system to 'catch up' while they’re doing their job.
If your project is about infrastructure (such as new server, faster network connections), then the business objectives can be readily measured because you're generally replacing slower infrastructure with faster infrastructure. All things being equal, this should result in faster system performance meaning people don't have to wait for the system to 'catch up' while they’re doing their job.
But what if your project is a business productivity application? How can you measure the productivity, efficiency and reduced wastage during application design and development? You cannot.
There is nothing we can measure related to business objectives during the traditional design and development process. Why is that? The only way to measure the business objectives is by having people use the new application to see if it works as intended. Unfortunately you need to wait until it's nearly finished — that is, when you put the user interface on it and people can begin to use it.
Unfortunately, traditional development practices only get to the user interface at the half-way mark, or later, in the software development lifecycle. Therefore, you must spend at least half of your budget before you can tell if you're going to meet your business objectives.
I think you can see the advantage of being able to measure, early on, whether your $100 million IT project will deliver on its business objectives well before the half way mark.
Successfully managing your IT projects with MBO
In order to use MBO in your IT project, you must rethink how you approach development. If you want to measure how well your project meets business objectives, then you must design and develop your IT project in a way that creates the right deliverables at the right time. Without the right deliverables, you cannot measure its performance.
In order to measure how well your IT project is meeting business objectives, as you go, you need something to measure. Generally, you need to measure people's performance using the application to see if the transaction time has been reduced and the training time reduced.
You therefore need to design and prototype the user interface first, before you do anything else. Why? The user interface is the only thing people will ever see of your new application. With it, you can precisely determine:
How long it takes people to perform a transaction
How long it takes people to learn the new user interface
Whether you have reduced wastage in people's activities
Whether double handling has stopped in people's activities
Organisational performance is clearly related to how well people are able to perform their jobs. Their performance, in the aggregate contributes to team and department performance indicators, and ultimately corporate objectives.
You need to measure the performance of people using the application as early as possible in order to ensure that you can take corrective action on the IT project to meet its business objectives.
You can have the best, fastest technology in the world, but if people cannot use it to do their jobs effectively, then it is, in fact, not the best technology in the world.
No comments:
Post a Comment