CI&T e Itaú lançam ferramenta acessível para avaliação da complexidade em projetos de software
Itaú Unibanco e CI&T lançam framework open source para mensuração de complexidade em projetos de software.
A CI&T e o Itaú Unibanco anunciaram o lançamento do Business Complexity Points (BCP) em modelo open source. Este framework, que visa mensurar a complexidade funcional de projetos de software, está disponível gratuitamente no GitHub sob licença MIT, permitindo que empresas e desenvolvedores adaptem a metodologia a diferentes contextos tecnológicos.
Desenvolvido inicialmente pela CI&T em 2015, o BCP surgiu para tornar a análise de escopo em projetos digitais mais objetiva. Ao longo dos anos, a metodologia foi aprimorada em colaboração com o Itaú Unibanco, incorporando recursos de inteligência artificial generativa para automatizar análises e ampliar sua aplicação em operações de engenharia de software em larga escala.
O framework utiliza histórias de usuário e requisitos de negócio para calcular os níveis de complexidade funcional das entregas. A análise considera três dimensões principais: regras de negócio, elementos de interface e limites de informação. A proposta é criar um parâmetro comum entre áreas de negócio e tecnologia, auxiliando no planejamento de projetos, na previsibilidade de entregas e na avaliação da produtividade das equipes.
Além da mensuração da complexidade, o modelo também é utilizado para monitorar indicadores relacionados ao desempenho operacional das equipes. Um exemplo é o cálculo de horas por BCP (H/BCP), que relaciona o esforço e o tempo de desenvolvimento à complexidade de cada iniciativa. Esse indicador permite acompanhar a evolução da capacidade produtiva das equipes e apoiar decisões de priorização em projetos de tecnologia.
O diretor de Tecnologia do Itaú Unibanco destacou que a inteligência artificial é utilizada como instrumento para ganhar escala, consistência e eficiência no planejamento e execução das entregas de tecnologia. O BCP transforma complexidade em informação estruturada, permitindo decisões mais informadas sobre priorização e alocação de esforços, sempre com foco na qualidade das entregas e na geração de valor para o negócio.
Com a abertura da metodologia em modelo open source, o objetivo é democratizar o acesso a uma abordagem já validada em milhares de cenários, capaz de apoiar organizações na tomada de decisões mais estratégicas, orientadas por dados e alinhadas aos ganhos concretos proporcionados pela IA no desenvolvimento de software.
Recentemente, a contagem de BCP passou a ser automatizada com o apoio de IA generativa. A chamada “calculadora simplificada” utiliza modelos de linguagem para interpretar automaticamente histórias de usuário a partir do título, descrição e critérios de aceite das demandas.
O uso da IA no processo trouxe resultados significativos, como uma taxa de acerto de 83% na classificação de histórias e uma redução de 10% na variação média da contagem de BCPs por demanda. A ferramenta será expandida para todas as squads elegíveis de tecnologia do banco em 2025.
O código do framework está disponível no GitHub, acessível a empresas e desenvolvedores interessados em aplicar ou evoluir a metodologia de forma colaborativa.
