Enterprise Intelligence Systems

When business critical means getting it right . . . The first time

  • E-Business Systems

  • J2EE Enterprise Applications

  • BEA Weblogic

  • EAI Consulting

  • RAD Applications

  • .NET Solutions



Copyright  © 1997-2003
EIQ INTERNET TECHNOLOGIES, INC.

 

EIQ INTERNET TECHNOLOGIES

EIQ Internet Technologies, Inc. is a professional technology services provider, focusing on the architecture, design and development of sophisticated information systems by offering strategic, technical expertise to organizations wishing to leverage the combined experience of EIQ consultants.
 
FULL LIFECYCLE CONSULTING

FULL LIFECYCLE CONSULTING™ is a partnership with the client to deliver maximum value from a consulting engagement. EIQ consultants are leaders that bring a wide range of technical and analytical skills to the project. Technical expertise or specific programming skills alone are not sufficient, a consultant must possess the experience of a complete project lifecycle and must possess the communication skills sufficient to elevate technical detail to a level that permits common language among a variety of participants. EIQ staff brings such key success facilitators to the project.

  • Business domain analysis
    Interacting with business stakeholders in a fashion that facilitates an exchange of business information and allows the technologist to compile rough requirements that accurately capture the business model from the very start.

  • Requirements gathering and documentation
    Solidifying the business definition and refining the rough requirements by creating detailed documentation that captures the functional aspects for the system in a language that both the business principals and the technology staff agree on.

  • Development process and design artifacts
    Once the requirements are frozen, the technologists go to work in designing the solution at a feature and sub-system level.  Working within the framework of the existing architecture or if necessary defining a new one to rail the development effort into a common objective.  All designs are captured using industry standard notation that assures traceability for the software and permits peer contest to the effort further insuring a robust delivery of services.

  • Software development based on first principles
    Once the designs have been established, programming can take place.  There are many ways to deliver a function in software, but there are far fewer ways on delivering such a function in a scalable, maintainable manner.  Technologists that possess and practice first principles of software engineering in their efforts deliver code that requires less QA and lends itself amicably to changing system requirements.

  • Technical team leadership and mentoring
    A large scale project where more than a handful of developers, QA engineers, build coordinators, system architects, and others are all intertwined in delivering a single system requires leadership and direction.  EIQ technologists possess such critical leadership skills and have played such roles successfully for other clients.

In a consulting engagement, an EIQ consultant builds and maintains a "view" for the client. A "window" into the state of the project and all of the technical issues that are otherwise too "low" for the business client to comprehend and be able to respond to. Without such a channel of communication, a client must often infer many important factors that lead to project delays.