 |
| |
 |
|
The successful outcome of a project depends on a variety of factors. Hereafter is a list of principles which we believe critical, and which we live by in executing our assignments (some of these principles are specific to information system implementation projects) :
|
 |
- Set out precise and realistic project goals, leading to business added value;
- Forecast the project Return on Investment where relevant;
- Carefully document the project objectives and stakes, and have them formally approved by all executives involved;
- Provide for an alternative project plan (in case the objectives are not met);
- Appoint a skilled and available Project Manager (PM) ;
- Appoint a representative, available and skilled project team;
- Identify within the Management Board a project sponsor (to back up and foster the PM);
- Split the project in consistent sub-projects;
- Set out a project structure where possible including the three following levels: workshops, follow-up committee (for operational monitoring), steering committee (for major decisions);
- Work out an overall project schedule (task types / month) for its entire lifespan, and have it approved by all executives involved;
- Set the meeting dates of all different project structures in advance;
- Implement a project communication directed to the general management, to users and to others concerned;
- Set out priorities for the needs identified by the detailed specification studies, set aside needs that have a low added value / cost ratio (example : intricate automation to avoid light manual processes);
- Check the consistency between needs and the initial project objectives;
- Anticipate future needs so that their fulfilment is not hindered by the current project;
- Have the final version of the detailed specification document approved by users and others concerned;
- From the outset define any needs for software development: tailor made processes, links between applications, data migration programs, etc.;
- Check the correct processing of your critical functionalities before you choose a software package;
- Check the appropriateness of the software package to existing systems and data volumes to be processed;
- Check the sustainability and references of your suppliers before signing;
- Stick as much as possible to the standard versions of packaged software;
- Document all decisions and specifications (using templates);
- Work out the list of tasks, quantify them, appoint people in charge, and define appropriate resources;
- Work out and update a detail schedule to monitor the project's progress (tasks/week/responsible people/resources) for each phase of the project, which will serve as the working tool of the follow-up committee;
- Provide for alternative solutions in case a key task runs into a serious difficulty;
- Build set-up prototypes of software, and test them with actual data;
- Ensure participation in tests of users and other people concerned;
- Work out acceptance test scripts and document user acceptance;
- Manage the change through : communication, procedures and training;
- Project closure: after initial roll-out, allow for time to attain project targets that have not yet been met, assess the project results, dissolve the project team and start the maintenance phase.
|
|
|
| |
|