• Infrastructure and Storage as a service
• Multi-Tenancy
• Security Enablement
Furthermore , full stack is no longer achieved through a single vendor ( like Microsoft or Oracle ). A plethora of open source and commercial vendors are being leveraged , bringing a whole new meaning to full stack development .
The core cloud development platforms are also investing heavily in PaaS capabilities such as IoT , machine learning , AI , analytics and workflow , all of which are core to driving disruptive technologies . Having an organization and people who can best leverage and architect in this new model will be critical to innovation initiatives . Unless a new approach is taken , there ’ s no possibility of realizing the full benefits of cloud .
Agile Methodology
Within the cloud , lean & agile methodologies fully realize their potential . The central tenet of lean philosophy is to maximize value , while minimizing waste . The agile approach seeks to shift from large scale releases to smaller work increments , including frequent releases and iterations , prototyping and increased collaborations with stakeholders and users . A primary benefit of agile methodology is to reduce risk and increase success rate . Cloud PaaS development platforms , containerization , microservices and the increased adoption of cloud serverless computing fully complement an agile approach . Any organization that is serious about innovation as part of a cloud adoption strategy , will need to require its people to adopt an agile approach to software development .
Experience Design
Although a company ’ s investment in experience design can happen independently of cloud adoption , it becomes vital that the company also take a mature experience design approach if a cloud adoption program is pursued . Experience design principles should be centered around understanding empathy , addressing core user needs and ultimately driving customer experiences and loyalty . Successful experience design incorporates continued validation and collaboration , helping to ensure that organizations are building the right applications .
We ’ ve all seen applications built with questionable alignment to business needs , limited benefit for users , or were created with a terrible user experience . With the cloud , applications can be built at great speed . Companies run the risk of building highly functional applications that simply do not drive value . Experience design addresses these challenges by ensuring the highest degree of value for users , customers and ultimately the enterprise making the investment .
With enterprise investment in disruptive technologies , we often see innovation built for innovation ’ s sake . That can be important for exploration , however , when evaluating results , innovation is about building new offerings and experiences that are transformative . These technologies all need to be built with a
32 | THE DOPPLER | WINTER 2017