IT Consulting CRM BSS OSS

When designing an application front end UI, it is always highly desirable to provide friendly, intuitive and pleasant user experience while they are interacting with our application.

One of the most annoying phenomena happens when the UI seems to be freezed while waiting for a lengthy task to complete.

In order to enhance user experience and avoid possible frustration, it is recommended to provide an interactive visual feedback which continuously updates the human user about the current status of the task, while allowing them to continue free interaction their UI.

In the following example I shall demonstrate how to divert a task to a separate thread and allow the user to continue interacting with the UI for other tasks. I shall also show how two independent front end tasks can interact one with each other without interfering UI operations.

Task Panel

The following panel demonstrates a simple UI that allows user interaction with a task. The panel has the following controls:

About

Welcome to NextGen Consulting.

We provide IT consulting services to organizations that use either Microsoft Dynamics CRM or Amdocs CRM (or legacy Clarify) platforms.

Having over 15 years with full life cycle of CRM projects (Amdocs CRM, Clarify, Microsoft Dynamics CRM), broad enterprise and telecom industry knowledge, in-depth experience with OSS / BSS, CRM, Service Assurance, Marketing and Sales business processes, we offer flexible variety of services aimed at both the telecom and the enterprise organizations such as:

Create user workshops for business analysis and requirements gathering

Provide training for developers and business users

Design complete solution architecture

Inspect external provider deliverables

Our people have hands-on implementation expertise with implementing various business processes using rich selection of front end technologies such as Microsoft Dynamics CRM and Amdocs CRM (Smart Client, thin client, and Clarify Classic Client).

We can use this expertise to help your organization migrate existing legacy application to a newer platform, or simply provide any level of design (high level, low-level) and implementation to fit your organization needs.