December 15, 2020
December 15, 2020
Contributor: Peg Ventricelli
Application leaders should focus on resiliency and sustainability to evolve the organization to meet business needs.
If 2020 taught the world nothing else, organizations learned the vital importance of adapting to disruption. When COVID-19 halted supply chains and countries around the world phased in and out of various lockdown procedures, organizations needed to quickly shift gears to survive.
To meet the challenges of today’s world, organizations must improve the resilience and sustainability of their application platforms and architectures to continuously evolve to meet business needs.
Optimizing application delivery has always been about continual evolution, but to implement digital transformations, modernize existing applications and innovate, skills in distributed architecture, integration patterns and cloud platform technologies are critical.
“Sustainable application delivery requires architecture and platforms with effective governance, architectural dexterity and relevant skills,” says Brad Dayley, VP Analyst, Gartner.
In the coming year, application leaders should focus on optimizing and refining application delivery to make it repeatable, effective and efficient. The key is implementing continuous learning, with a focus on:
With a foundation in these areas, application technical professionals can make realistic and pragmatic assessments of new architecture and integration technologies, platforms and patterns as they emerge.
But much more is needed to ensure your organization is sufficiently flexible and adaptable to meet new challenges in the future.
Changing user needs, customer expectations, business models, processes and application delivery requirements are intrinsic challenges of running a business. Yet the COVID-19 pandemic significantly accelerated the need for change.
Application architects and delivery teams with the appropriate skills and technologies in place have been able to step up, adapt and support their organizations to meet those significant challenges and weather the storm.
Conversely, lack of skills has inhibited application delivery professionals from making needed transitions to meet business needs, accelerate delivery cadence, optimize costs and scale applications to meet accelerated requirements.
With skills in place for agile architecture, DevOps and cloud-native, organizations should then prioritize skills based on real business and application needs. To determine the additional skills needed based on the real impact to your business, ask these questions:
Successfully learning skills means balancing knowledge and experience. Gaining too much knowledge is dangerous because you know how to do things without the experience to understand when and why to do them. At the same time, trying to learn a skill solely through experience is painful.
Depending on the skill and individual learning style, many learning activities are available, such as tutorials, online courses, bootcamps, conferences, proofs of concept (POCs), book clubs and lunch-and-learns. Look for those opportunities within your organization and utilize them. When they don’t exist, take the initiative and start one when appropriate. However, always prioritize those activities that provide practical experience and enable you to gain both knowledge and experience. Some examples include:
These types of activities tend to provide multiple benefits to application architecture and integration professionals. They enable you to focus on real-world problems; they integrate into your normal workflow so you don’t need to set aside learning time; and the outcomes are often used in production applications.
The most successful organizations encourage and support a culture of continuous learning and allow technical professionals the time and opportunities to learn new skills. A culture of continuous learning is one where multiple activities are available for individuals to increase their skills.
Application architecture and integration professionals contribute to this culture by participating in available activities and taking the initiative to create, start or encourage activities. To overcome any barriers to justifying the time and effort to learn new skills, define valuable and measurable outcomes from your learning activities.
Dedicate time to develop soft skills (e.g., time management and listening) as well as technical skills.
Join your peers for the unveiling of the latest insights at Gartner conferences.
Recommended resources for Gartner clients*:
2021 Planning Guide for Application Platforms, Architecture and Integration by Brad Dayley.
*Note that some documents may not be available to all Gartner clients.