ICI LogonCubed
Inside ICIEnabling YouProven PartnersStrategic DivisionsPartner Showcase
Leadership
Careers at ICI
ICI Engineering White Papers
Case Studies
Our Methodology
Our Delivery and Implementation Philosophy
Who We Sponsor
Contact Us
Our Delivery and Implementation Philosophy
ICI's Delivery and Implementation philosophy contains four important elements. Our approach has proved its value over the years and in different market environments:
  • A team approach, with dedicated technology and project management specialists assigned to each engagement, facilitates greater specialization and depth of insight.

  • A disciplined and detailed delivery process is applied to each engagement and is designed to drive more consistent, long-term outperformance.

  • Fundamental technology analysis provides the foundation for our strategic technology recommendations. Our technology management teams draw on our years of experience, our vast knowledge of our subject matter and the internal ICI team of diverse engineers with various industry certifications creating a COE (Centers of Excellence) type of engagement.

  • Structured risk control is sought through adequate skills diversification and controlled tracking error. In addition, technical characteristics are reviewed against their industry benchmarks.

One of the key factors in ICI's success in delivering innovative solutions to our clients is our delivery methodology and process.

System implementation is supported by a team of professionals that includes a Project Manager, Account Manager, Tech Team Leader, as well as any other appropriate technology resource that is required for your specific I.T. engagement. This team works closely together using the methodology outlined below to ensure the system designed meets all of the client's requirements -- in functionality, delivery timeframe and budget.


Step 1 -- High Level Requirements Analysis -Statement of Work

  1. Provide a Statement of Work to define high level objectives, outline scope, and establish general implementation timeframe.

  2. Meet with client to review Statement of Work.

  3. Provide revised Statement of Work.

  4. Request Client Acceptance of Cost Estimate and Letter of Agreement.

  5. Provide detailed Project Plan.

  6. Schedule Detailed Requirements Meetings.


Step 2 - Develop Detailed Requirements

  1. Develop technical architecture.

  2. Review interface and detailed requirements.

  3. Review functional and technical design with client.

  4. Provide revised cost estimate.

  5. Provide revised Project Plan.


Step 3 -- Design and Deploy agreed upon solution

  1. Perform Internal Testing.

  2. Perform Client Acceptance Testing.

  3. Implement solution.

  4. Provide On-going Program/System maintenance and support.