The traditional Business Intelligence systems are implemented in public and private companies in the world, following a traditional waterfall methodology.
This methodology starts with a phase to Initiate the Project, continues with a Vision and Strategy definition Phase, to then Design and Build the required application.
The most recent variance of this methodology is the Agile methodology for Business Intelligence, that open the possibilities to develop applications based more in real end-user needs discovered in sprints that the Design and Build phases repeat according to the end-user needs.
End users and organizations complaint about this process, because it is long, and do not totally match the information needs required by the Business decision takers, and rely always in the interpretation of functional business analysts that translate the requirements back to the technical teams. It is similar to drive your car, telling someone else what to do and where to go.
The rapid business changing environments force the business decision takers to have a faster,flexible and adaptive business intelligence methodology that provide the design and build power to the real business users without relying in third parties that to understand, and design their required solutions.
The advance in database technologies,the faster integration of In-Memory platforms,and flexible integration to Data presentation Layers platforms, help to bring closer the End-User to a “Self-Service” Business Intelligence reporting approach. The Self-Service approach will potentially help end-users and key decision makers in their abilities to explode data more freely and without dependencies on third parties.
The issue is still not solved.
The implementation of a new BI-Agile-Crowd-sourcing Methodology is the solution to the fundamental issue. Combining the technologies and flexibility to design and build solutions directly using productive data, replicated in real time in development environments, and the ability to provide access to all end-users to design, and build even at the proof of concept level, will bring the total freedom and required knowledge by end-users at all levels of the organization to create in a very fast and open platform the solutions required. The designs, even can be tested with real situations, and when the end-user community in charge of the development approve the proof of concept, then the technical areas of the Information technology teams will be able to refine, and provide the real productive solution. the transition from a proof of concept to a productive application will be very short, and the end-user will have a clear vision of requirements and final solution just ready to be build.
New business requirements to produce complex applications, will not need to wait for the approval of the IT areas, it will be that the End-users in need, will launch their own Proof of concept initiatives, and will just wait for the turn to be build.
End-users designs will be a very cooperative, open and well tested process,created by all those who have a real need. This open, collaborative, and self drive process will avoid the painful, slow and dependent process to create results using someone else to design based on the input of a few. By Guillermo B. Vazquez.