Níveis de Maturidade e Qualidade de Software
Classificado em Tecnologia
Escrito em em
português com um tamanho de 4,46 KB
Níveis de Maturidade: Modelo Contínuo
- 2 – Gerenciado: O processo é planejado, monitorado, controlado e revisado.
- 3 – Definido: Os processos são padronizados e executados conforme as normas.
- 4 – Gerenciado Quantitativamente: O processo é medido e controlado quantitativamente.
- 5 – Otimizado: Foco na melhoria contínua e no processo de inovação.
Níveis de Maturidade: Por Estágios
Por estágios, temos 5 níveis:
- 1 – Inicial: O processo existe, mas é imprevisível.
- 2 – Gerenciado: O processo é caracterizado por projeto.
- 3 – Definido: Processo específico para padronização.
- 4 – Gerenciado Quantitativamente: Processo medido e controlado.
- 5 – Otimização: Foco na melhoria de processo e inovação.
Vantagens dos Modelos
Vantagem do Modelo Contínuo: Melhora o desempenho de um processo único.
Vantagem Por Estágios: Atingir cada um dos níveis garante a base para ir ao próximo nível.
Tipos de Revisão (Reviews)
- Team Review: Faz revisões por time; é menos formal que a inspeção e o autor pode ser o moderador.
- Walkthrough: Revisão informal em que o autor solicita comentários do sistema.
- Pair Programming: Cada um faz sua parte, junta tudo e depois cada um analisa a parte do outro.
- Peer Deskcheck: Apenas uma pessoa revisa além do autor. Pode ser razoavelmente formal.
- Passaround: O autor entrega cópias do sistema para diversos revisores e coleta suas contribuições.
- Ad Hoc: Revisão temporária ou momentânea.
Softex e Qualidade de Software
Softex: Organização que visa tornar as empresas de software ainda mais competitivas no Brasil por meio de 3 áreas: Capacitação e Inovação, Mercado, Qualidade e Competitividade.
Diretrizes da Softex
- Implantação das melhores práticas em desenvolvimento de software.
- Capacitação de RH para o setor.
- Alavancagem de recursos financeiros junto a fontes públicas e privadas.
- Empreendedorismo e Inovação.
- Criação e desenvolvimento de oportunidades de negócios no Brasil e no exterior.
Resultados Esperados: Estabelece o resultado a ser obtido com a implementação do processo, e eles podem ser evidenciados por algum artefato.
Níveis de Maturidade MPS.BR
Os níveis incluem: Otimização, Gerenciado Quantitativamente, Definido, Largamente Definido, Parcialmente Definido, Gerenciado e Parcialmente Gerenciado.
Nível G: É o primeiro nível de maturidade. Sua implementação deve ser executada com cautela para estabelecer o início dos trabalhos em implantação de melhoria.
Pontos do Nível G: Mudança de cultura organizacional, orientando a definição e melhoria do processo de desenvolvimento de software.
- Definição do conceito sobre o projeto para a organização.
Atributos de Processo Nível G
- AP 1.1: Processo é executado: A medida do quanto o propósito do processo é alcançado pela sua execução.
- AP 2.1: A execução do processo é gerenciada: A execução do processo é monitorada em relação ao planejado e, quando precisar, ajustes serão realizados.
Processos Específicos (GRE e GPR)
Propósito - GRE (Gerência de Requisitos): É gerenciar os requisitos e os componentes do produto do projeto e achar inconsistências entre os requisitos e o plano de projeto.
Objetivo - GRE: É controlar a evolução dos requisitos.
Propósito - GPR (Gerência de Projetos): É estabelecer e manter planos que definem as atividades, recursos e responsabilidades do projeto.
Objetivo - GPR: Envolver várias atividades, tais como: desenvolver um plano de controle de projeto, obter o comprometimento ao longo de sua execução e conhecer a evolução do projeto para que, quando for necessário, tomar alguma atitude se o projeto desviar do planejado.
Atributos Nível GPR: AP 1.1 e 2.1.