BIM Implementation Methodology

 

Accelerate time to value with a proven methodology

 

Overview

The BIM Implementation Methodology provides a framework to accelerate time to value for Business Intelligence implementations with guaranteed success. The BIM Implementation Methodology is based on industry standards such as Project Management Institute (PMI) processes, Agile methodologies, and is tailored specifically to Business Intelligence deployments by leveraging years of real-world knowledge and experience. B.I. Minds offers an expert team of consultants, having: experience in the Siebel and Oracle BI Development groups, and a combined implementation experience at over 100 client sites.
 
Our proven implementation methodology coupled with an expert team of consultants, enables you to implement Business Intelligence products quickly and maximize your BI investment with rapid, measurable success.
 

Key Benefits

The BIM Implementation Methodology helps companies
 
  • Accelerate time to value by implementing BI Solutions quickly, ensuring the project goals are met effectively, and controlling the implementation costs and schedules during every phase. The BIM Implementation methodology helps to engage the right number of resources and mix of consulting models (onsite, onsite remote, offshore, and customer resource inclusion) needed for each phase. For example, we make sure that we engage only optimal resources in the initial stage where activity is low, and gradually engage more resources during peak levels, in line with the increase in activity. This approach provides maximum business value through incremental deliverables, building user confidence and adoption throughout the project.
     
  • Tailor the solution by assessing gaps between customer requirements and out-of-the-box functionality early in the implementation cycle and addressing unique customer requirements by tailoring the configuration and deployment of Business Intelligence solution to your specific needs. Prebuilt BI applications like Oracle BI Applications typically meet 70% to 80% of an organization's needs by design. By making the right changes to the BI Applications through simple configurations and extensions, the solution can meet 100% of the needs of our customers. However, properly executing on this requires a deep knowledge of the product, an understanding of best practices, the right skills and expertise, and a proven methodology to ensure the optimal delivery of results without cost overruns or a poorly delivered solution.
     
  • Architect the solution to anticipate future growth by creating a stable foundation with built-in flexibility that positions the platform and organization for growth and change. The BIM Methodology helps to evaluate current state, define functional, analytical and reporting requirements, and define the future architecture and information models.
     
  • Enable Internal Teams leverage the expertise and product knowledge of the B.I. Minds consultants. The BIM methodology includes several delivery methods and templates to disseminate information.which ensuresthat both IT and business users are well-equipped to maintain the solution after our consultants roll out of the projects. In addition, BI Minds post-implementation support models can be leveraged as required.
     
 

The BIM Implementation Methodology

The BIM Implementation Methodology is broken into 6 high-level phases. These phases are designed to accelerate the time to value for implementation of BI and prebuilt BI Applications, and this methodology supports Project Management Institute (PMI) and Project Management Body of Knowledge (PMBOK) standards for Project Management, and agile methodology for faster implementation through iterative work cadences. Since analytics applications such as Oracle BI Applications come with prebuilt designs, this unique methodology is designed to maximize value through vanilla implementations with configurations and simple but critical customizations in the initial phases, and by deferring more costly customizations to later phases of the implementation. This helps customers by enabling them to understand up front what comes in the out-of-the-box functionality before deciding to take on costly customizations to minimize the cost and schedule overruns associated with potentially unnecessary customization steps.
 
 
Plan: The objectives of the Plan phase are to understand and evaluate the current state, define the project scope and approach, develop the overall project implementation and resource plans, define the functional, analytical and reporting requirements and define the future architecture and information models, and review implementation readiness.
 
Discover: This phase is focused on discovering a) the specific business rules, for example: changes to ETL logic or out of the box metrics, that need to be applied to the out-of-the-box functionality, b) the most critical customizations, for example: a few additional dimensional attributes, that need to be applied, c) source systems of data, d) historical data requirements, and e) the gap analysis. Also, this phase is focused on discovering the technical architecture and gathering all inputs required to develop the solution architecture with the required environments (Development, QA, Testing and Production) to support current and future requirements.
 
Configure: This phase is focused on setting up environments, installing the software, configuring the out-of-the-box software by applying specific business rules, applying some simple customizations that are critical to meet the business needs, and running the ETL loads.
 
Validate: The primary goal for this phase is to test and validate the data that was populated and present the solution to business users early on in order to develop interest and uncover any customizations that were not planned in the initial stages, but that must be considered to satisfy the stakeholder needs. Many companies struggle to gather all the requirements from the users at once and even if they are successful, requirements may change. This phase is also focused on driving requirements by providing the vanilla functionality, and generating ideas among business users from this content. Based on any data issues and change in requirements, the Validate and Configure phases may go through multiple iterations until the end result meets the business needs.
 
Customize (Design): The main goal for this phase is to extend the solution through customizations to meet additional requirements that were identified in the requirements and gap analysis documents during the Plan, Discovery, and Validation phases. Since prebuilt analytic applications, such as the Oracle BI Applications, come with prebuilt designs, and rich functionality, implementation does not require significant baseline design. Most baseline steps involved in the process are configuration steps and simple customizations. However, there are several cases where it is necessary to customize the solution and to enhance the out-of-the-box solution. This could range from adding a new dimension, fact, and subject area to adding ETL adapters to a new source system not supported by the out-of-the-box functionality. The BIM Implementation Methodology supports gathering all the customization requirements, planning them in appropriate phases to gain quick wins with vanilla functionality in the early stages of the implementation cycle before taking up costly customizations. Based on the scope and level of customizations, the Configure, Validate, Design phases may go through multiple iterations to achieve the right solution that meets our customers' requirements.
 
Deploy: This phase is focused on migrating all components to the production environment, defining users and applying security profiles, enforcing SDLC (Software Development Life Cycle) procedures, establishing failure and recovery procedures, help-line procedures, and conducting workshops and training sessions for end users and IT users. The BIM Implementation Methodology also supports deploying vanilla functionality, and customizations in multiple phases as per customers' requirements.