BroadVision Implementation Review for Project Copernicus

The Challenge

Project Copernicus enabled Siebel functionality for Customer Relationship Management at Credit Suisse Private Bank, Singapore. Cap Gemini Ernst & Young (CGE&Y) and Intiqua were engaged to provide a code review of the project as it enters production, to establish the state of the system with respect to the following:

  • Detect any unknown or perceived risks
  • Detect any architectural design flaws
  • Evaluate specific architectural qualities: performance, reliability, maintainability, and security.
  • Assess the quality of code within selected architectural significant sections of each system architecture
  • Highlight areas for improvement in terms of maintainability, scalability, and adherence to standards

The Solution

Intiqua had engaged Convergent Technologies to achieve the following:

  • Seal, Siebel and BroadVision were reviewed on the basis of the following criteria: robustness, extensibility, scalability, maintainability, security, reliability, and upgradability.
  • Additional system specific criteria were used for each system, and code was reviewed within the context of adherence to coding guidelines, scalability, performance and robustness, maintenance and readability.
  • The code review was conducted from two perspectives, against a set of code defined jointly with Credit Suisse Private Bank (CSPB).
  • Architecture – Each system component (SEAL, Siebel, and BroadVision) was reviewed relative to reference architecture.
  • Code – The coding standards provided by Project Copernicus were evaluated against industry standards to establish if they adequately provided a basis for minimising variability, and therefore maintenance effort, with the system. Secondly, architecturally significant code, scoped jointly with CSPB, was reviewed against the Project Copernicus and defined industry coding standards.