Today’s digital enterprises are focused on immersive user experiences, establishing social business process transformation, lean processes, business-strategy-driven organization intelligence, seamless integration of systems of records and systems of engagement, and continuous innovation. With web-scale IT, data’s increasing complexity, the Internet of Things also on the CIO’s docket, it’s critical to understand the shifts in web/application development that will be necessary in the near future.
Traditional, on-premise, n-tiered solution architectures are rapidly adopting cloud-based, omni-channel architecture paradigms, shifting the data and services landscape significantly. The core service-oriented architecture (SOA) foundations remain, but the services ecosystem is evolving as new channels, data, and processes are introduced. Architectural paradigms such as web-oriented architecture (WOA), focusing primarily on the REST API, are creating flexibility and agility in large-scale applications. The bottom line is that enterprise, information, data, business, integration, and systems architecture must be revisited with an eye toward digital disruption.
User experience has seen the most dramatic shift, moving from a waterfall approach driven primarily by business requirements to an agile model driven by user research. Designing emotionally engaging experiences built on a strong foundation of understanding user needs and context is instrumental to modern application development and modernization in today’s digital enterprise.
Other key application development trends for digital include continuous delivery, microservices, devops, and API management. Tools and processes to support these are crucial and have evolved enough to speed up time to market on large, complex web applications. I would take this a step further and suggest using vertical/domain focused accelerators and toolkits to further customize the web application experience and create repeatability.
As organizations move up the digital evolution chain from one-off applications to user-centric, immersive experiences, they must align their internal processes, tools, and teams, then partner with the right SI to ensure that the next phase of transition of architectures and development practices can be done in a systematic, non-disruptive way. Although certainly feasible, it’s a complex undertaking that requires proper planning and, ideally, experience in large-scale transformations.
Post Date: 2016-03-04