Posts Tagged ‘quality’

Temporary Solution for a Lifetime

Saturday, November 28th, 2009

Transaction processing, interpretation, translation, cleansing and disambiguation middle ware.

There are many situations where data translation/interpretation need to be made on-the-fly to integrate disparate corporate systems. Some transactions are clean and others can be ambiguous and complex that require sophisticated adaptive and self structuring tools to perform high quality translation and interpretation where otherwise expensive human labour would be required.

One such example involved the communication and data translation/interpretation for a multinational with 4 corporate entities. After 6 months of works between our clients and their partners – in their attempts to inter-operate – we were invited to take over the transaction translation operation. Within two weeks the entities were able to transact cleanly in their own custom dialects and protocols. Aeye middleware did the translation work on the fly. The benefit was to enable automated transactions to begin flowing as soon as possible within the speed of the various partners to agree to the connects and provide authorisation and protocol information. Our clients were very happy, although it could have been viewed as a temporary solution (by the client) to bridge the gap between the various partners giving them valuable time to solve their technical hurdles. Our clients found it simpler, safer and more cost effective to continue to use our adaptive, responsive services as a buffer between them and the other parties they wish to connect to, freeing them to focus on their core value generation.

Engineering the Unseen

We were hired by a multi-national transportation company with 3 months to deliver on a project as a result of their project R&D team leaving the company and two previous consulting companies having attempted a solution.

The task was a safety-critical control system for a world-first technique. The time frame included the commissioning in an off-shore location.

Our job consisted of developing a bespoke control system (including operating system) and control software to fuse data from a set of unreliable sensors to result in reliable, safety critical control of key heavy machinery. The physical equipment to be used was under final stages of manufacture, thus there was little leeway for improvement.

We produced the solution on time for a system we had never physically seen and for a design we argued required significant changes to improve the quality and simplify the task. However, without the requested modifications, we still delivered a successful solution and commissioned it on-site in sub zero temperatures within the target week. The management on all sides were impressed. The project was a success and further solutions were provided downstream to other projects. It was a world first in-the-bag for our client, on-time.

What special did we do?

We modelled the physics of the system to an appropriate level of accuracy
which enabled us to test our solution before arriving on site.
It required only minor tuning to adapt it to the target machinery and was able to further adapt to the physical system once it was in-place. The software was able to handle the statistically noisy sensor data in a stable manner.

A Word To The Wise

Saturday, November 28th, 2009

An example of a complex data translation job that was not taken up gives you the idea of the potential pain that can be avoided had appropriate solutions been applied.

We were invited at the 11th hour to help a large corporate translate approximately 1 million business-critical highly ambiguous and ‘dirty’ records. The entity was centralising their key data to a new system. Our task would have been to replace the human labour force doing the translation work. When we analysed the task, it appeared that although management had planned to have the job completed two months previously, in fact it would take a minimum of a further 9 months with given resources, having already run over a year, and something upper management were completely unaware of.

We proposed a solution that would require two weeks set-up and then would be able to run in parallel with whichever solution they otherwise were committed to. This was based on a set of forensics completed during our analysis of their problem.

However just before we were about to commit to the project, a management authorisation was agreed to a request made prior to our involvement to provide approximately a further 30 staff to speed up their manual processing throughput in an attempt to meet the looming penalties that would apply if the data was not available within their deadline.

At this time, having faith in their solution, we were no longer deemed necessary by the new management team. After further cost overruns of around 1.5 Million pounds – not including indirect costs and poor data quality – the job was completed 5 months later just within the penalty deadline. In order to achieve this, a further 30 staff were hired on top of the two previous teams, resulting in a total extra workforce of about 60 staff – post our involvement.

This resulted in at least two senior management (one at tier-two) losing their jobs.
However the greatest loss, in our opinion, was the significant advantage our technology-based solution had to offer:

  • Knowledge of the data and translation would be retained indefinitely by the systems. At any time we could re-run the entire translation process within days to apply fixes and improvements discovered post-processing – enhancing the data quality and value at very low cost.
  • Reuse knowledge captured by our solution for further automations downstream of the initial job – at a fraction of the cost of a human labour solution.
  • This is particularly appropriate for high-level business management decision making which could require the ability to use a model to provide quality what-if type answers.
  • Minimal impact on management, (given that the main ‘workforce’ in our solutions are computer systems, not people), due to our highly scalable computer based solution. In summary; short lead times, fast response, quick fixes, knowledge retained for the future.
  • Ability to cross-compare and parallel run with the human translated data, enhancing both solutions.
  • Ability to ‘test’ the automated solution in real time and data before deciding to retire the human workforce on the task. We proposed a per-transaction cost, thus enabling a minimum of cost to be burdened by our client.
  • Technology costs decrease over time while the quality will improve, this cannot be said for a human workforce.
  • The advantages of science over brute force.