Cloud

Digital Innovation Factory: How to reshape your software development activities at the era of cloud-native application?

by Béatrice Rollet - Group CTO Innovation & Digital – Cloud Services, Director by Neil Anderson - Chief Technology Officer, Sopra Steria UK | minutes read

Whatever is the Enterprise Platform strategy, spanning from improving the customer experience, increasing the business revenues and efficiency, reducing the costs,… Software supporting e-commerce platform, call center, supply chain, analytics / BI, and digital workspace activities had more than ever to demonstrate their agility, speed, availability, security and scalability during these last months. To achieve these objectives, successful software product approach position the features are at the heart of attention. They drive the organization from a monolithic vision of software towards a much more flexible vision. It also leverages game-changing technologies such as AI, ML, IoT, Blockchain, low-code/no code, API, RPA across the software portfolio.

As shared by the Cloud Native Computing Foundation in the State of Cloud Native Development Q4-2019, 60% of backend developers use containers in their work. Relying on cloud-native technologies, defining as modern applications packaged in containers, deployed as micro-services, running on elastic infrastructure, and managed through agile DevSecOps processes fits very well with large enterprise who very often encompass a wide variety of software technologies.

“Adaptive software as usual” looks for its Digital Innovation Factory


Building a strong Digital Innovation Factory able to manufacture this “adaptive software as usual” is then a mandatory exercise for the Enterprise Platform. This new Digital Innovation Factory must first support the broader vision, facilitating fast builds and regular releases, using cloud solutions as a backbone, allowing a strong integration with the existing heritage systems and offering the level of flexibility for supporting the evolving conditions and compliance.

To respond to these challenges, the Digital Innovation Factory must provision automated self-service models, serving the new multidisciplinary community - Business, Development, Security and Operations - adopting BizDevSecOps principles. From a tool perspective, this practices requires to bring the business needs into live software through an entire DevSecOps Software Factory.

DevSecOps Software Factory

Build a complete DevSecOps Software Factory with a full-fledge toolchain including test automation supporting the velocity of development which enables quick user feedback is then a cornerstone. This factory will then automate all the regular activities such as continuous integration, continuous deployment, and continuous testing as well security compliance checks. This approach will boost the enterprise platform in the creation and the reuse of services, exposed through API to its internal and external ecosystem. Those API will then be published using a proper API Management layer to complete appropriately the level of security and control. From a practices perspective, the fail fast principles as a standard must also be embraced to fit with user feedback.

To be economically viable, this Software Factory must be centralized, and governed through a clearly defined policy. This overall approach will then allow a holistic view which can be consolidated through dashboard including both the major feature-oriented KPIs and quality, productivity and security ones.

BizDevSecOps teams’ behavioral shift

These platform and methodology changes will also involve a new BizDevSecOps teams’ behavioral shift. Exploring new best-in-class user experience metrics such as daily active users, number of sessions, number of subscription, retention or churn rate will focus all the BizDevSecOps teams on what brings in fine value to business… not just operational or technology drivers. Obviously, Service Level Objectives (SLOs) or Service Level Indicators (SLIs) such as end user requirements met, application development time, performance objectives, time to resolution, number of bugs/issues during roll out will carry on supporting the DevSecOps activities. Initial change management cadenced by traditional ITIL Change Advisory Board (CAB) should also shift-left to more user feedback. This evolution will then free up CAB’s time to focus on more strategic and transformational business activities.

Spearheading these changes first involves to source or train the right development skills. The Software Craftmanshift principles provide here a solid foundation for DevSecOps Teams. These resources will also need to dive into emerging patterns such as feature flipping, A/B testing, blue/green deployments, canary deployments, chaos monkey sustained by failure by design architecture. This last pattern is especially necessary in a heavily regulated industries where resilience is mandatory, such as banking, energy, telecommunications or defense.


Such a plan… but it worth it. Compressing the traditional development and operation processes (involving hundreds of meetings for pre-design, objective definition, roadmap follow-up and yearly releases) into initiative experimentation, adaptive refinement and constant live production or go-to-market triggering user feedback will definitively help to save time and improve quality.

By focusing on collaboration, automation powered by the software factory, all the Enterprise Platform will be able to develop quickly the new expected Software, and release it at the speed of the business… An essential key for keeping the Enterprise Platform innovative and competitive in this new normal.

Digital-first company

AWS Cloud

Digital Innovation Factory: Which technical platform select and how operate it over the time?

As seen previously, digital experience and platform offerings call for a massive amount of software with frequent new services, and regularly updated and deleted new features. Long-established companies adopting an Enterprise Platform model must then own a new Digital Innovation Factory encompassing a Technical Platform.

Read more

The Enterprise Platform and the CIO at the age of the new normal

Covid-19 pandemic has showed that the most digitalized companies, the digital-first companies, were the un-constable winner of this challenging period. Providing business activities through advanced digital experiences or platform offerings, these companies has kept their customers and partners engaged and happy in this challenging period.

Read more

 

Search
More on this topic
AWS Cloud

Digital Innovation Factory: Which technical platform select and how operate it over the time?

| Béatrice Rollet, Simon Herd

As seen previously, digital experience and platform offerings call for a massive amount of software with frequent new services, and regularly updated and deleted new features. Long-established companies adopting an Enterprise Platform model must then own a new Digital Innovation Factory encompassing a Technical Platform.

Cloud

Digital Innovation Factory: How to reshape your software development activities at the era of cloud-native application?

| Béatrice Rollet, Neil Anderson

60% of backend developers use containers in their work. Relying on cloud-native technologies, defining as modern applications packaged in containers, deployed as micro-services, running on elastic infrastructure, and managed through agile DevSecOps processes fits very well with large enterprise who very often encompass a wide variety of software technologies.

Cloud

The Enterprise Platform and the CIO at the age of the new normal

| Béatrice Rollet, Marlon Bromfield

Covid-19 pandemic has showed that the most digitalized companies, the digital-first companies, were the un-constable winner of this challenging period. Providing business activities through advanced digital experiences or platform offerings, these companies has kept their customers and partners engaged and happy in this challenging period.

IA2

AI led Software Engineering Use Cases: Application to Project Management activities

| Jérôme Perdriaud, Satish Srivastava

Using various AI techniques such as machine learning, deep learning, natural language processing (NLP), information visualization etc it is possible to guide the software engineering professionals with AI enabled decision making and automations. 

AI led Software Engineering

| Jérôme Perdriaud, Satish Srivastava

CIOs are expected to partner business, and at times leads, the delivery of digital transformation. The existing IT landscape of a company needs to be rationalized and modernized to be able to achieve the expected business velocity.

AI led Software Engineering Use cases: Application to Testing, Deployment & Operations

| Jérôme Perdriaud, Satish Srivastava

Alive Intelligence

Conversational Assistants: go to scale

| Patrick Meyer

74% of French companies consider chatbots as a lever for digital transformation and more than a third have already deployed one. By 2020, 80% of them could use a chat assistant. A massive deployment that echoes consumer habits: 69% prefer the bot to a human exchange.

Discovery Assessment

How can you use your IT assets to achieve digital transformation?

| Andre Bakland, Simon Herd, Béatrice Rollet

According to Gartner, for every dollar invested in digitalisation in 2020, three dollars will have to be invested in the modernisation of IT assets. Therefore, opting for the right evolution strategy becomes a crucial issue. Read more.

Data et Covid-19

How Data Science can help in a pandemic situation?

| Marlon Cárdenas

With the aim of covering current and future needs of society, Data Science and Artificial Intelligence are seeking to drive the creation of technological solutions that benefit users in their daily lives. Many disciplines are uniting behind this cause, with health sciences to the fore, especially given the current context of the battle against the Covid-19 pandemic.

Holocare

How holographic technology is helping doctors deliver better care

| Scott Leaman

Long gone are the days when holograms were the stuff of sci-fi movies and video games. Holographic technology is taking the medical world by storm, and by the looks of it, it’s here to stay. So how exactly is this technology helping doctors, and what are the major developments that we expect in the near future?

IA transforms Industry

How will artificial intelligence transform industry?

| Maxime Claisse, Alexis Girin, Benoit Spolidor

Whilst there is no set definition of artificial intelligence as of yet, experts are in agreement that AI can simulate human cognitive capabilities such as perception, reasoning, action, and learning. AI now promises to completely transform the industrial sector – one of its primary applications.

Airplane

International Paris Air Show: 5 trends to transform aeronautic

| Youssoupha Diop

The 53rd International Paris Air Show 2019 has confirmed the mounting fierce competition in the world of aeronautics. In this context, data, digital tools and artificial intelligence are now understood to be precious bargaining chips to accelerate transformation and turn these challenges into opportunities.

Anticip-migra-Cloud-démar-FinOps

Anticipate cloud migration with FinOps

| Marlène Seif, Béatrice Rollet

Innovative and fast cloud services are crucial to digital transformation initiatives. Whilst there is no textbook model on how to adopt these services, it is nonetheless vital for companies to integrate them as fully optimised services in order to control their ROI.

prod-serv-pilot-industr-aéro-futur-digit

From product to services: Flying the Aeronautics Industry into the Digital Future

| Philippe Armandon, Gaudérique Garrigue

With increasing travel demand and new competitors entering the market, aircraft manufacturers today are under considerable pressure.

Comment-contrôl-optim-coûts-Cloud

How to control and optimise your cloud costs

| Didier Teixeira, Béatrice Rollet, Frédéric Janicot

Using public cloud services means rethinking your IT financial management. 

Stand-S5000Faccél-mainte-aéronaut

ASD S5000F: taking Aircraft MRO to new heights?

| Cyrille Greffe

In the 1990s, the combination of computer-aided design (CAD) and the concept of modular documentation gave rise to the first ASD standards (AeroSpace and Defence Industries Association of Europe).

replatform_appl_migr_cloud

Application replatforming: the Cloud migration booster

| Benjamin Chossat

Simple set-up, low cost and access to the horizontal elasticity of the Cloud: replatforming is often considered the best solution for porting a business application to the Cloud.

sept_str_app_cloud

7 key strategies to transform applications with the Cloud

| Benjamin Chossat

How to modernise an application efficiently using the Cloud?

Innovating in pursuit of environmental sustainability

Innovating in pursuit of environmental sustainability

| Siva Niranjan

To attract new business, talent and investment, companies have had to demonstrate their environmental credentials more and more over the past years to wide range of stakeholders including institutional investors, regulators, clients, and employees.

Urban Air Mobility: is the future of mobility be in the air?

Urban Air Mobility: will the future of mobility be in the air?

| David Elmalem, Sébastien Lautier

While the dream of the flying car has often been reserved for science fiction, a very practical and real future is gradually emerging for urban air mobility.

Guidance is the key for adapting DevOps to big business

Guidance is the key for adapting DevOps to big business

| Gauthier Deschamps

DevOps is revolutionising agile transformation for big business. The method was initially focussed on software building but by automating production, it frees up resources so as to better resolve organisational and human malfunctions.

Indust_4.0_util_Techno_Blockchain

How Blockchain technology can improve Industry 4.0’s cybersecurity

| Alexandre Eich Gozzi

Earlier this year, the world’s largest container shipping company Maersk fell victim to a massive ransomware attack from the infamous NotPetya malware.