Enterprises need to digitalize their business capabilities and processes to step up their game for the future. For digitalization efforts, there is a clear need to adopt technologies for analytics, automation and integration; data services must be developed with an architecture that enables those to be shared across applications. Selectively exposing legacy systems while introducing new digital layers will enables desired scalability and flexibility. Digitalization of business processes/capabilities is not the new name for IT application modernization but is the method of process dis-intermediation which requires a well-defined design approach.
The following 3 steps are simple and pragmatic:
Step 1 – Understand your business goals and enabling strategies for today and tomorrow
Step 2 – Build an architecture around 3 key pillars:
- Design persona centric user experience (customer, partner, seller, executive etc.)
- Build modular and flexible capability architecture
- Connect data silos to create enterprise information fabric
Step 3 – Analyze technology options to design technology architecture so that underlying systems can be transformed for digitalization
Most commonly observed flaw is when the plethora of point technology solutions make enterprises start from ‘step 3’ with very lose understanding of step 1 and step 2.