[Previous] [Next]
It is not the intention of this book to cover in depth the issues surrounding a systems development project; indeed, there are many books available on this topic, and your institution would not have chosen this solution if your internal IT organization was not highly competent to undertake such an effort. There are, however, a couple of success factors and potential land mines to consider.
A key question for the chief financial officer to answer is who will be held responsible for the success or failure of an in-house initiative? If he or she is the one, then complete delegation of this responsibility to the IT organization may be a questionable decision. Unquestionably, the chief information technology officer needs to have a major role, but if the accountability lies with the finance organization, then ultimate decision-making needs to lie with the CFO. An argument could even be made that if the CFO or his or her delegate is incapable of leading the project or understanding the technology issues sufficiently to make such important decisions, then the build-in-house option is perhaps not right for the institution. The responsibility lies with the CFO to ensure that such technological sophistication exists in the finance organization before taking on such an effort.
The project management team must have clear milestones at key points in the project timeline, and the importance of meeting these cannot be overstated. The experience and skill of the project manager (who may not be the same individual who has led the project through the selection phase) will be of paramount importance on this point. He or she must know how and when to compromise, and when to hold firm. There is a school of thought in the IT world that says the probability of success in a development project is inversely proportional to the duration of the project. That has serious implications for a project that cannot keep on schedule.
For example, North Carolina State University has successfully used the rapid application development (RAD) methodology to develop several client/server systems through an internal Administrative Computing Services self-directed work team. This protoyping approach enabled the team to quickly develop new client/server-based systems while continuing to maintain legacy systems and respond to ongoing customer requests.
[Previous] [Next]