To ensure that all clients can derive lasting and maximum value from the services of CALEO , CALEO pursues a holistic approach. This entails the implementation and accompaniment of all phases of a project, from planning and realization, to testing, up to the roll-out of the application. Included in CALEO’s range of services are the design of training programs and the support of a hotline.
There are several reasons why only a holistic approach can ensure optimal value for the client. First of all, it guarantees unconditional commitment. Because after the design phase of a project CALEO will generally also be available for its implementation, all clients can be certain that only such concepts will be developed that can actually be implemented. Secondly, a holistic approach will ensure optimal communication between all phases of a project and prevent “friction losses”. Misunderstandings regarding the scope of responsibilities of individual parts of a project will also be avoided.
It is CALEO’s aim to establish best-practice processes with its clients, but it never imposes pre-packaged solutions. Rather all business processes of its clients are analyzed and critically questioned. Only in this way an optimal, individual solution can be worked out.
Projects in the realm of corporate finance are characterized by two factors: complexity and magnitude. Every delay in a project is very expensive as every finance department runs on a schedule which is dictated by the financial markets and can not be altered for project reasons. It is essential to utilize a professional project management approach to ensure a timely delivery of the requested functionally. CALEO has developed a phased approach – The CALEO Project Methodology.
This approach has proven to be very successful in the past and follows best practices of the consulting industry.
A typical project is kicked off with a conceptual design phase. Existing business processes will be analyzed during this phase and new requirements will be defined. A functional design or blueprint will document the required business functionalities and will be the basis for defining the scope of the project and the detailed project plan. If required, the technologies to be used for implementation will be selected during the conceptual design phase (software selection). Furthermore key functionalities will be prototyped as a proof of concept. Conceptional design for a new solution demands great skills with respect to the underlying business processes as well as the capabilities of the software.
CALEO conceives business processes and applications together with subject matter experts from the client side to ensure that all business specifics are taken into account. Our consultants add their expertise and their long lasting project experience in the finance community.
Detailed design is based on the functional blueprint which has been created during conceptual design. During detailed design the data models will be devised. All required functionalities as well as the associated master data will be described in detail. The detailed technical design document will be signed off by the client before implementation commences. It will be the basis for all implementation tasks as well as subsequent test cycles according to the well known V-model approach.
Detailed (technical) design calls for in depth knowledge of the software packages to be used for implementation. Our consultants are specialized on individual software packages or modules. They will contribute this specialized knowledge to the technical design.
The groundwork for all implementation work has been laid during the preceding detailed design phase. Implementation typically starts with building the data model (e.g. by implementing the required BW InfoCubes). Based on the data model the application logic will be added step by step. All functionalities will be unit-tested by the responsible implementation teams to ensure that the required functionalities have been implemented. By the end of the implementation phase the complete range of functions as described in the detailed design document will be present.
Following the implementation phase the quality assurance measures during the test phase guarantees that the new application is fully operational and meets all requirements to the full extend. The tests ensure that all components of the solution work together under real life conditions and deliver the expected results. Integration tests validate all components along the business process and ensure that the overall performance meets the expectations. A user acceptance test allows key users to validate and test the application before the go-live date.
After the new solution has been successfully validated during the test phase and released by the client it will be deployed for production. All components will be moved from the development environment into the production environment. Further- more the master data will be loaded along with the necessary historic data.
The system documentation will be created during this phase. This document describes the system from an administration and development perspective and will be the basis for the application maintenance.
The user documentation describes the functionality from a business user perspective. During the deployment phase the future users will receive training on the new business processes and applications.