A cada dia, mais profissionais e empresas estão interessados em desenvolver softwares com qualidade, menores custos de manutenção e dentro dos prazos previstos. Com essa intenção, tais profissionais e empresas necessitam adquirir maturidade no ciclo de desenvolvimento do software e utilizar Engenharia de Software. Este livro ensina como utilizar disciplinas do CMMi integrado a Engenharia de Software em todo o ciclo de desenvolvimento de software. Por meio de estudo de caso de comércio eletrônico e partindo de solicitação da área de negócio, o leitor será levado por todo o ciclo de vida do projeto, percorrendo vários processos necessários para certificação CMMi. No estudo de caso, apresenta uma série de templates que podem ser utilizados em projetos da vida real. Destina-se a profissionais, estudantes e professores interessados em aumentar sua competência como profissionais da área de Tecnologia da Informação relacionada ao desenvolvimento de software, aprendendo na prática conceitos prescritos na Engenharia de Software, para produzir soluções elegantes, compartilhar ideias e tomar decisões por meio de um ciclo completo de projeto e desenvolvimento. Pode ser de utilidade às empresas interessadas em implementar em sua metodologia de desenvolvimento de software processos e melhores práticas de mercado, alinhados ao modelo de maturidade CMMi desenvolvido pelo SEI.