siliconindia | | April 20179The 3 layers are:1) Business Technology team: - These teams are embedded within the business units. They tend to possess domain, data and analysis skills relevant to a specific business function. They are comfortable in developing code and configuring simple components necessary to prepare data and self-service BI processes for business users. 2) Platform Engineering team: - This team is responsible for developing the common software components library. They closely collaborate and coordinate activities with the solution teams within the business units and IT team to define and execute on their component library development roadmap. This group possess core software engineering, SDLC skills and has talent recruited from predominantly software companies, which has shipped and supported a commercial product.3) IT team: - This is the company's central information technology team, which has control over the company infrastructure, back office systems, applications, network, security and data. They are a key enabler to both the platform engineering and analytics solutions technology teams to ensure they have the right support.4. A Next-Generation Platform that is used to deliver analytical products and solutionsCompanies with a "Platform mindset" focus on the development of their Next Generation platform with modern, scalable, open source distributed technologies like Hadoop, Spark and in-memory databases as a foundation to deliver analytics across multiple domains to both internal and external stakeholders. The platform must also be developed as a modular, micro-services based components architecture. The importance of modularity and component-based architecture are the bedrock of scalability and robustness for these platforms.The Next Generation Analytics Platform:1. Consists of clearly delineated layers that can support the end-to-end lifecycle of information management and analytics activities from data ingestion to data integration to analytics, visualization and applications development. It also includes all the enabling layers like data security, data lineage, metadata management and governance, etc.2. Consists of a set of core and utility components at each layer implemented as microservices to support multi-domain analytics products and solutions. Core components are assets of high value (e.g. Machine learning algorithms), less volatile in their functionality and proprietary in nature whereas utility components are variable in their functionality and are a commodity. Core components are normally built whereas utility components are bought. 5. Common software components libraryDevelopment of a library of common software components that can be assembled on-demand, shared and re-used across the enterprise is a critical for the Next-Generation Platform. The platform governance team must centralize this platform engineering function to ensure that there is consistency and standardization of technology components and no duplication of efforts among various technology teams. The common software components must:1) enable the various data and analytics capabilities identified by the various business teams within the enterprise and external stakeholders2) be meta-data driven and flexible enough to take a standardized set of input parameters and deliver standardized outputs from different analytics solution groups.3) facilitate seamless integration with external vendor components, leverages open source technologies as much as possible and avoids vendor lock-in and high total cost of ownership.Many companies may use the turn-key services available with major cloud vendors as a foundation for developing these common components to accelerate development. Forward thinking enterprises are adopting a platform mindset to move from a vertical, siloed approach that limits data's value to an integrated, horizontal, platform centric mindset that maximizes data's potential. Irrespective of industry and size, all companies can capitalize on the business opportunities and enhance firm value by adopting a "Platform Mindset and benefit from improved analytical insights, increased shareholder value and reduced costs." Companies with a "Platform mindset" manage to get their organizational set-up and agile delivery model, right
<
Page 8 |
Page 10 >