Methodology
el sol Solution
Throughout the design and implementation process, we consider of utmost importance the desires of our clients in shaping a product. By concentrating on satisfying the present and future needs of customers, we look to develop continuing relationships, not just high quality products.

Although no rigid formula can ever be derived for producing ideal designs and products, there are certain vital elements that must be present.

Our development life cycle explains the process by which we work to achieve these goals. This established design methodology has become recognized as Intellicomm's EL SOL methodology: the Evolution Leading to the sole SOLutionTM.
research custom solution requirements analysis project planning implementation follow-up our methodology
el sol solution
    Every project begins with the client's needs. Of course, the specifics vary greatly over the spectrum of products, services, advice, testing, and other consulting functions, but the key to design lies within understanding exactly what benefits the customer expects to achieve. The relative effort and time necessary to fulfill this stage varies much more greatly than any other element of the design process.

    Certain clients prefer to present detailed documentation of their situation and desired result. Others feel more comfortable initially describing their problem and looking to our consultants for the best approach. In either case, our goal is to be clear in understanding what the customer wants. As a first step, we perform a diagnostic analysis to determine or confirm our client's requirements, offering alternatives at every junction. The client plays a crucial role during this stage with most of the interaction between the consultants and the customer occurring here, as discussion and coordination facilitate our efforts to properly view the situation from the client's perspective.
back to top
    If an initial approach needs to be developed, then we look to explore methods that satisfy the end client needs. In most situations, there are many possible implementations to solve any given problem. Once a solution is proposed, it is imperative to examine its characteristics to ensure that it fulfills all needs while satisfying client restrictions and achieving technical feasibility.

    If possible flaws are revealed, the plan is revised in order to better fulfill the criteria. After thorough consideration on all levels, a feasible solution is documented and prepared for presentation. Once all reasonable approaches have been carefully scrutinized, the research portion of the process is realized.
back to top
    When multiple options exist, it is natural that each one will have some advantages over the others. Thus, each individual situation must be analyzed to discover the method providing the best solution. The examination may involve considering factors of time, expense, expertise, and other usage and development matters that affect customer satisfaction.

    Our end goal moves deeper than simply satisfying our customer needs, but to do so in the most desirable fashion, taking into account aspects such as scalability and future needs. Although we advise the client on the best alternative we perceive, the final decision always lies solely with the client.

    Modern technologies demand careful customization and thorough, long-term planning. For this reason, it is critical to examine the entire environment of where the solution lies and the ways in which it is expected to develop when determining the optimal approach.
back to top
    After selecting the optimal solution to satisfy a client's needs, we feel it is important to keep the customer informed throughout the implementation process. This commitment begins with a detailed documentation of the projected project features and implementation schedule. The important features of the solution are explained in lower-level detail allowing the customer to begin planning based on the precise functionality of the solution to be provided.

    An in-depth timeline is developed to supply the customer with a clear idea of when to expect elements to be completed. This allows for better planning of integration and gives the customer the ability to better track progress.
back to top
    Personal interaction with a client throughout the phases of a project is essential to having effective customer relations and producing sound, quality solutions. The manner in which a project is carried out is highly dependent upon the individuals involved. Thus, we place an emphasis on maintaining a staff of professionals who are skilled in communicating and interacting with customers as well as experts in the appropriate technical domains.

    With requirements identified, options examined, methods selected, features documented, and personnel prepared, a project has completed the design phase and is ready to move into implementation. During implementation, these components interrelate to produce the desired solution to satisfy the client needs to the best of our abilities.
back to top
    After delivering the custom solution to a client, we realize the importance of follow-up discussions with the client to gauge the status of the project, additional feature implementation, or future direction. Quality assurance is key to making our projects a success. Our experience has demonstrated that the positive outcome of our projects encourages clients to venture into further development because of the opportunities launched by the delivered solution.
back to top
  1. Requirements Analysis: Identify the wants and needs of the customer.

  2. Research: Examine feasible approaches to satisfy the need.

  3. Custom Solution: Design the optimal solution to adapt to the situation at hand.

  4. Project Planning: Present a detailed plan explaining the features of the solution and a timeframe by which they will be accomplished.

  5. Implementation: Assign staff and implement the project.

  6. Follow-up: Deliver and follow-up.