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.

Entradas relacionadas: