Thursday 4 August 2016

Obinna Dike, Citi Professional - Business Analytics in Complex Environments

Obinna Dike is a gifted software engineer who works for Citi in New York. He is an expert in developing software for complex environments.

When integrating business analytics into complex environments, it is important to include some flexibility.

Even a moderately sophisticated business analytics platform will often result in discovery and will need operational support. It may also need access to different environments that include development, testing, and final production use cases.

Setting such a platform initially requires a significant investment in technology and human resources. Because of the size of this investment, it makes perfect sense to utilize this resource as much, and as effectively, as possible.

Usage is hard to predict beforehand. The reality is such that no matter how hard you try, your predictions will be wrong most of the time. The production environment may be undersized, or the discovery environment may not be designed to accommodate greater than expected usage.

There is a better approach than basing the architecture on physical and logical separation. This approach includes establishing a virtualization layer on top of the physical environment.

This allows organizations to reallocate processing power based on emerging new needs and requirements. If the production operation environment needs to grow and the discovery environment needs to shrink, then the solution can be as easy as adjusting the virtualization settings.

Even when you focus on implementing the best practices, you should understand that more often than not you will get it wrong. Because of this, it makes sense to create the platform in a way that allows for flexible reconfiguration of the environment based on changing needs. To do so, you need to be hiring talented software developers like Citi’s Obinna Dike, who can do the job efficiently and professionally.