IDEAL -> Origem
As organizações estão reconhecendo cada vez mais a necessidade de implementação de um guia especifico quando elas adotam novas ferramentas de engenharia de software, processos e métodos.

Muitos esforços de melhoria, incluindo melhoria do processo de software, contínuo gerenciamento de riscos, ou a introdução de um novo ambiente de desenvolvimento, são tão complexos, e seus efeitos tão de longo alcance, que eles requerem uma abordagem especializada e sistemática para gerenciar o ciclo de vida de adoção da tecnologia.

O Software Engineering Institute (SEI) desenvolveu e refinou o Modelo IDEAL para ajudar a satisfazer essa necessidade.

O Modelo IDEAL foi originalmente concebido como um modelo de ciclo de vida para o melhoramento do processo de software baseado sobre o Capability Maturity Model (CMM) para software, e por essa razão o modelo usou termos de melhoramento de processos.

Reconhecendo que o modelo tinha um grande potencial fora da área de processos, o SEI tem revisado o Modelo IDEAL para uma aplicação mais ampla.