A capability Coding, integrante da macro capability Solution Development e parte da camada Solution Engineering do CIO Codex Capability Framework, é essencial no desenvolvimento de soluções de software.
Esta capability envolve a escrita de código seguindo as melhores práticas de codificação, garantindo eficiência, clareza e segurança.
A seguir, é analisada a convergência desta capability em relação a um conjunto dez frameworks de mercado reconhecidos e bem estabelecidos em suas respectivas áreas de expertise:
COBIT
· Nível de Convergência: Médio
· Racional: Embora o COBIT se concentre na governança de TI, práticas eficazes de codificação são fundamentais para atender aos padrões de governança e gestão de riscos.
ITIL
· Nível de Convergência: Baixo
· Racional: ITIL foca no gerenciamento de serviços de TI. A codificação, sendo uma atividade técnica, tem um impacto indireto na qualidade dos serviços de TI.
SAFe
· Nível de Convergência: Alto
· Racional: SAFe promove métodos ágeis de desenvolvimento, onde a prática de codificação ágil e eficiente é crucial para a entrega iterativa e rápida de software.
PMI
· Nível de Convergência: Médio
· Racional: PMI valoriza todas as fases do gerenciamento de projetos, incluindo a codificação, que é vital para o desenvolvimento de software bem-sucedido.
CMMI
· Nível de Convergência: Alto
· Racional: CMMI foca na melhoria de processos de software, e práticas eficientes de codificação são essenciais para alcançar altos níveis de maturidade de processos.
TOGAF
· Nível de Convergência: Baixo
· Racional: TOGAF lida com arquitetura empresarial e não se concentra diretamente em codificação, mas práticas eficientes de codificação ajudam a implementar as arquiteturas definidas.
DevOps SRE
· Nível de Convergência: Alto
· Racional: DevOps SRE enfatiza a entrega contínua e a operação confiável, onde a codificação eficiente e segura é essencial para alcançar esses objetivos.
NIST
· Nível de Convergência: Médio
· Racional: NIST estabelece padrões, incluindo segurança cibernética. Codificação segura é fundamental para cumprir esses padrões de segurança.
Six Sigma
· Nível de Convergência: Baixo
· Racional: Six Sigma foca na melhoria da qualidade e eficiência dos processos, e enquanto a codificação não é o foco principal, práticas eficientes podem aprimorar a qualidade do código.
Lean IT
· Nível de Convergência: Médio
· Racional: Lean IT busca eficiência e eliminação de desperdícios, alinhando-se com práticas de codificação que focam na eficiência e na redução de código desnecessário.
Em resumo, Coding demonstra convergência variada com os frameworks de mercado.
Tem forte alinhamento com frameworks que valorizam a entrega ágil e a melhoria de processos, como SAFe e CMMI, e uma convergência média com frameworks de governança e padrões de segurança.
A relação é mais tênue com frameworks focados em arquitetura empresarial e qualidade.
Esta análise reforça a importância de práticas de codificação eficientes e seguras para o desenvolvimento de soluções de software confiáveis e alinhadas com os objetivos estratégicos das organizações.