# Microservice Maturity of Organizations: towards an assessment framework

**Authors:** Jean-Philippe Gouigoux, Dalila Tamzalit, Joost Noppen  
**arXiv:** [2105.14935](https://arxiv.org/abs/2105.14935)  
**Date:** 2021-05-31  
**Summary page:** https://www.summarizepaper.com/en/paper/2105.14935v1/

## Key points

- Covid-19 pandemic has highlighted the importance of online services and diverse demands
- Organizations are relying on distributed web applications and Line of Business software
- Microservices are the most suitable delivery application architectural style
- Adopting microservices is complex and highly risk-prone
- MiMMo framework assessment allows organizations to diagnose their capacity to properly adopt microservices through initial milestones
- MiMMo results from observations of about thirty organizations writing software
- Using the model, an organization can evaluate itself in two dimensions and five maturity levels
- Microservices allow agility not only on the technical application but also on enterprise architecture as a whole, influencing the actual financial business of the company.
- MiMMo provides a comprehensive approach for assessing an organization's readiness for adopting microservices based on its actual situation.

## Summary

The Covid-19 pandemic has highlighted the importance of online services and the need for companies to be responsive to rapidly increasing and diverse demands. As a result, organizations are increasingly relying on distributed web applications and Line of Business software, making microservices the most suitable delivery application architectural style. However, adopting microservices is complex and highly risk-prone, requiring companies to assess their readiness before establishing an appropriate migration plan. To address this challenge, Jean-Philippe Gouigoux, Dalila Tamzalit, and Joost Noppen propose a Microservice Maturity Model (MiMMo) framework assessment that allows organizations to diagnose their capacity to properly adopt microservices through initial milestones. The objective is to prepare the way towards a general framework that helps companies and industries determine their microservices maturity. MiMMo results from observations of about thirty organizations writing software. It conceptualizes and generalizes the progression paths they have followed to adopt microservices appropriately. Using the model, an organization can evaluate itself in two dimensions and five maturity levels. This enables them to benchmark themselves on their current use of microservices, project the next steps needed to achieve a higher maturity level, and analyze how they have evolved while maintaining global coherence between technical and business stakes. Microservices allow agility not only on the technical application but also on enterprise architecture as a whole, influencing the actual financial business of the company. MiMMo provides a comprehensive approach for assessing an organization's readiness for adopting microservices based on its actual situation. By using MiMMo as a guidepost towards achieving higher levels of maturity in adopting microservices appropriately, organizations can ensure that they remain competitive in today's fast-paced digital environment.
