Lucid Engagement Framework


Click the image to enlarge

For Engagement with our clients, Lucid believes in a ‘Skills Integration Approach’ to ensure measurable business outcomes delivered every time.

We propose Multi-skilled engagement team of Business Analyst, Technical Architect and SME.
SME details the business problem, along with industry benchmarks, conventions and industry best practices.

The Business Analyst is the interface to business and the business sponsor to help articulate the business goals and current business needs. He/she works with the Technical Architect to design a technical solution that will support the business goals.

The Business benefits accrued are reviewed and the next cycle continues trying to improve on the previous.

Sustainable Product Engineering Framework (SPEF)

To create products which, fit today’s requirement while promising sustainability by scaling up to future market demands is the constant endeavor of the product engineering team at Lucid Technologies.

The proprietary Sustainable Product Engineering Framework (SPEF) has been developed to address the three key pillars of Product Engineering: Speed of development / Transparent Quality / Continuous Improvement.

This framework offers the engineering team the flexibility to innovate while ensuring consistency in the quality, along with faster development throughput.

SPEF integrates best of CMMI and SCRUM practices to provide a unique methodology where control of a matured CMMI process is experienced while enjoying the high velocity of SCRUM development. While the three pillars of the framework has been integrated into the overall SPEF methods, tools and techniques, the individual engineer’s productivity and performance has been shaped based on Watts Humphrey Personal Software Process (PSP) principles.


Click the image to enlarge

The Sustainable Product Engineering Framework can be visualized to comprise of four distinct phases. Product Conceptualization, Product Engineering, Product Release and the Product Support phase.


Lucid’s Project Management Framework

The philosophy of project management at Lucid is that it is anchored by drivers of risk management. At every stage considerable effort is spent in identifying issues, risks and concerns. Risk based decision making through careful evaluation of Decision Analysis and resolution (DARS of CMMI) is an integral part of project management at Lucid. The project managers are trained Project Management Professionals who are well equipped in nuances of all the relevant domains and also their application in a product engineering context where the inherent risks of product development and lean process of agile methodology is significant


Click the image to enlarge

The Project Managers at Lucid is ably assisted with a centralized PMO office and dedicated process engineers who are responsible for environment scanning for early warning indicators which enable proactive issue resolution rather than problem solving. This approach has led to significant wins with respect to time and budget.

<All Brochures – They will also be linked from relevant services>

Lucid Dashboard Framework

The Lucid Dashboard Framework is a generic framework to enable quick development of “fit- for-purpose” dashboards. Library of Widgets developed with the purpose of providing actionable information in an intuitive manner. The value provided by the framework to customers include

  • Lightweight robust framework
  • Can be used to deliver our dashboard solutions to a variety of platforms supporting various deployment options (in-premise, cloud etc.,)
  • Seamless integration with other portals
  • Requires a minimal skillset to develop & maintain
  • Supports different databases (vendors)
  • Supports solution specific Data Marts

Key features of the framework include:

Information Mash up

  • Mashes up internal & external data (RSS feed, Blogs etc..)

Richer Visualization

  • Rich library of components developed using Info graphics
  • Customized prebuilt charts & graphs apart from traditional
  • Interactive Analysis for Decision making
  • “What if”, Comparative, Sensitivity analysis etc.

Collaboration for effective actions

  • Auto-notification, Workflow, email

Goal Setting and tracking

  • Metrics goal definition, tracking and intelligent trending

Multiple Perspectives

  • Ability to select different perspectives – CEO Vs. CFO

Truly Portable

  • Deployable across OS, browsers, and webservers

Flexible Personalization

  • User level personalization – including dashboard layout

Highly secured

  • User authentication and authorization – Can also be integrated with any existing LDAP
  • Data is secured with 128 bit encryption logic

Good Data Transformation & Integration

  • Ability to pull data from multiple types of data sources
  • Provides all data transformation abilities

Good Application Integration

  • Exposes services using REST

Quick Turn Around

  • Solution development involves only assembly of prebuilt components, and therefore, time to deliver is very short.

The high-level architecture of LDF:


Click the image to enlarge

Generic SQL (GSQL)

To deploy Lucid Solutions (like Data Quality Dashboard, RevenueIQ etc) across different databases like Microsoft SQL Server, Oracle & MySQL, Generic SQL (GSQL) is designed such that the SQL code is written in an abstracted SQL language (with GSQL specific constructs/tags that is proprietary to Lucid Dashboard Framework) and it is passed through a GSQL parser which will emit the target specific SQL code (either in TSQL or PL/SQL). The advantage is that, parsing is handled at design/development time and hence there is no impact to the performance of generated SQL code at run time. The emitted SQL code is target specific and makes use of the
native features (if any) of the target DBMS.

By the above approach, a centralized version of the SQL code is maintained for each solution supporting different databases. This also makes the solution extensible, i.e., to support new databases (like DB2, Netezza) by adding the required parser module (Netezza or DB2), without having to rewrite the entire solution specific SQL code targeting the new database.

Lucid Data Integration services accelerators

Lucid team leverages several accelerators developed in-house to offer data integration services. IT helps the team deliver the high quality services quicker at lower cost. Some of the accelerators that are used are:

(a) Shared Containers /Mapplets – Set of Generic Shared Containers or Mapplets that are built with re- usable logic are leveraged in a big way. For example a shared container to enforce Primary Key, Unique Key, Foreign Key constraints for ETL against IBM Pure Data Analytics (Netezza) system is used as the product does not enforce such constraints at the DB level

(b) Generic ETL jobs/Templates – Set of generic ETL jobs which makes use of the runtime meta data to extract data from source and load in to target. These are multi instance jobs which can work based on user defined SQL (or table metadata) as source and run “N” instances in parallel to quickly load target. These work across different ETL toolsets as well

(c) Data Validation Routines – Set of jobs that are designed to validate and report any say referential integrity violations in a batch mode, especially on MPP systems (like IBM Pure Data Analytics – Netezza) are built. Since the validations are done at non-real time, it improves the load performance and the violated records are flagged off from further processing.