Digital Imperatives for Enterprise Transformation
Dr. Gopala Krishna Behara is a Distinguished Member and Lead Enterprise Architect in Wipro Technologies with 25+ years of extensive experience in the ICT industry. He serves as an Advisory Architect, Mentor on Enterprise Architecture, Application Modernization and continues to work as a Subject Matter Expert and Author.
Today, every business is a technology business. Many organizations embark on a digital transformation journey to couple with IT to strengthen the power of technology, scale services with efficiency, promote digital innovation and finally lead to speed the business value.
Aim of the organizations today is to perform better than their competitors, provide Smart services to their customers and become agile in adopting new business strategies.
The key priorities of the Organization Enterprise Transformation are:
- Digital acceleration, that helps in reducing the complexity, promotes innovation and better business value
- Reliable, competitive and efficient IT function
- High performing Organization capability
The following are the key digital imperatives that need to be addressed by the Organization’s Enterprise Architecture community.
Key Digital Imperatives of Enterprise Architecture
Digital imperatives help the Organization in business innovation, acceleration and exponential growth in business value. The key digital imperatives driving the Organization business for the next decade are:
Cloud First: Most of the organizations today are adopting the Cloud First Strategy across the organization to achieve rapid time to market. Cloud technology helps the organizations in accelerating the adoption of latest industry trends faster and efficient. Cloud Adoption provides the good benefits to the Organization such as reduced costs of technology and response times, flexible and on-demand services, improved scalability, extensive storage, high availability and security. It also helps the Organization to automate the processes and improve user access to data in a secured way.
Application Simplification: Rationalize and modernize the application portfolio to increase productivity, flexibility, adaptability and manageability and better align IT with the business of the Organization. It helps in streamline the processes, reduction in application bloat, reduction in maintenance cost, enhance efficiency, lower total cost of ownership (TCO), adhere to compliance, and increase agility of an Organization. It helps in freeing up the time, cost and resources.
Connect through API’s: API’s are standardized interfaces that expose business services and share data between enterprise systems to maximize reuse of data and functionality. It promotes faster innovation by adopting the philosophy of, build once and reuse multiple times which reduces the complexity, costs and wait time. API’s empower organizations to generate and implement ideas without requiring them to change their backend systems.
Data is an Asset: Data is an organizational asset and should be shared for maximum value. It accelerates the business insights of an Organization in the form of analytics. It opens up opportunity to use unlimited amount of data to deliver differentiated analysis to solve complicated business challenges. The insights provided by big data analytics enable the organizations to support data driven decisions. It promotes greater access to data across enterprise value streams.
Monolith to Microservices: Adoption of Microservices by an Organization provides the extreme time to Market and establishes the bridge between Business and IT of the enterprise. Microservices implementation provides interoperability and flexibility to the Organization. To achieve success with Microservices, Organizations must first build a well-designed application according to existing platform standards; refactor the application into a collection of Microservices as necessary to meet business needs. With the right people, processes, and tools, Microservices can deliver faster development and deployment, easier maintenance, improved scalability, and freedom from long-term technology commitment.
AI & ML adoption: AI opens a new era of next generation technologies, devices and opportunities. AI helps Organizations in creating software or devices, which can solve enterprise problems very easily, and with accuracy such as health issues, marketing, traffic issues, etc. AI reduces human involvement in many different areas, much faster and far more accurately with fewer to no errors, not to mention the efficiency with which tasks are completed. Examples of AI are: Voice and Speech Recognition, Face recognition and face identification, Object detection, Intuition, Inferencing, Learning new skills, Decision making, Abstract thinking etc.
Be Agile: Enterprises are gearing up to address the ever-changing demands of the business in an agile manner to reap the benefits through reduced time to market. They demand high business agility to achieve the organizational goals. With the complexity of the business, models and interactions between businesses are hitting a record high; the IT systems are accommodating these complexities in many ways. Many enterprises prefer to develop product type configurable systems rather than custom tailored rigid systems. The architects who provide the technology leadership had to go over and above their scope to address business demands.
DevSecOps Adoption: DevSecOps is about introducing security earlier in the software development life cycle (SDLC) by expanding the collaboration between development and operations teams to include security teams. The set of concepts, cultural philosophies, practices, team organization structures and tools increases an organization’s ability to deliver applications and services at high velocity to the clients. It helps in responding to new requirements quickly, or to problems that occur in production. This enables organizations to better serve their customers and compete more effectively in the market. DevSecOps aims to maximize the predictability, efficiency, security and maintainability of operational processes. It helps in building security into application development from end to end.
Technology Risk Management: Technology Risk addresses the technical failures, infrastructure related risks, service failure. Verifies whether the application offer audit trail function i.e. are all/critical process steps logged or not. Checks in adequate skills and resources available to support the application. It also covers Operational considerations and aging of siloed systems. Other category of the risk is Product stability, product replacement availability, resources risk and skills availability risks. Checks the financial stability of the software and hardware vendor of the application. Verifies whether there is a clear/published roadmap for the technology/product by its supplier/vendor as part of this risk category.
Leveraging IoT: The Internet of Things (IoT) provides organizations with on-going insights into what is going on with their products, operations, and customers. IoT helps organizations to achieve their most important goals like, Create significant impact on customer experience and deliver unified product and service experience, huge cost savings/revenue, Improving employee productivity, Improving customer requests and service delivery and Improving innovation. The effectiveness of IoT cannot be realised without the collaboration of Industry, Enterprise and Agencies. Enterprises and Agencies work together to build a consistent set of standards that everyone must follow. The large volume of new information allows a new collaboration of enterprise, industry and customer. It enables the rapid development of IoT-focused preventive and predictive analytics.
Security by Design: It is a set of policies, practices, tools & templates to guide security related decision making and risk management. It implements the building blocks of information security infrastructure across the entire organization. Enterprise Security Architecture is the process of translating business security vision and strategy into effective enterprise change by creating, communicating and improving the key security requirements, principles and models that describe the enterprise's future security state and enable its evolution. It provides confidence and assurance to business, help in protecting business assets and support the business objectives.
Block Chain adoption: Blockchain is a disruptive technology because of its ability to digitize, decentralize, secure and incentivize the validation of transactions. A wide swath of industries is evaluating Blockchain to determine what strategic differentiators could exist for their businesses if they leverage Blockchain. This technology has the potential to improve security, processes and systems in the financial services, government and every domain where accurate, tamper proof record keeping is essential. Disrupted industries will include Financial Services, Healthcare, Aviation, Global Logistics and Shipping, Transportation, Music, Manufacturing, Security, Media, Identity, Automotive, Land Use and Government.
Better Customer Experience: It increases productivity by providing ubiquitus access to data by enabling users whenever they perform work. It helps in delivering seamless customer experience built around 360 degree view of the customer. Enable multi-channel access, making information available from mutiple type of devices.
(The views expressed in this article are that of author and Wipro does not subscribe to the substance, veracity or truthfulness of the said opinion)