Os modelos de maturidade de capabilidades (Capability Maturity Model) tradicionais avaliavam a maturidade em 5 níveis de qualidade sobre uma empresa ou o processo como um todo, evoluímos para entender que cada etapa no ciclo de vida do software possue capabilidades independentes, além do possível impacto positivo ou negativo de uma delas sobre as outras em suas diversas combinações.
Este modelo segue a definição de Engenharia de Produto adotada pelo Framework ProdOps para avaliar a maturidade sob o prisma da estrutura necessária de uma boa gestão de produtos digitais.
Capabilidade
A palavra capabilidade foi introduzida no português pelo francês e tem origem na palavra capābili do latim, da junção de capacidade + habilidade, significa a habilidade de executar uma ação para atingir um determinado resultado.
Avaliação
O processo de avaliação da maturidade é parte fundamental para a construção de um Plano de Confiabilidade, objetivo principal do ProdOps, trazendo o entendimento de como se encontram as aplicações e servindo de subsídio para o estágio seguinte.
Política do padrão de qualidade
É fundamental uma governança de políticas explícitas que estabeleça a qualidade necessária sobre os níveis de maturidade. No framework ProdOps, criamos um template para ajudar o mercado a partir da literatura DevOps/SRE existente em cada disciplina. É aconselhável expandir e melhorar o nosso template para cada contexto.
A investigação sobre processo e ferramentas de cada Capability
A abordagem inicial é focar nas aplicações que o time do produto tem autoridade sobre as mudanças (as colunas da matriz seguinte), porém o ideal no modelo evolutivo é continuar explorando todos os serviços e componentes da Matriz de Confiabilidade.
Desenvolvemos um template de Application Maturity Model para a coleta do processo para cada uma das aplicações, sejam elas um App, Plataforma ou uma API, investigamos de forma qualitativa como ele é gerenciado e atribuímos ao nível que mais se aproxima da política de governança estabelecida.
Apoio no Plano de Confiabilidade
Durante a Premortem, o Assessmente de maturidade serve como base para encontrar as ações de evolução do produto e endereçar no Roadmap proposto no Plano de Confiabilidade.
Durante a Postmortem, a reavaliação é acionada com os aprendizados e possíveis adaptações na gestão de governança dos níveis da maturidade em determinadas capabildiades por aplicação.
Independente do ProdOps, o Assessment de maturidade é útil como ferramenta para apoiar qualquer time de engenharia e arquitetura em construir um plano de melhoria contínua.
Deixe um comentário