Você está na página 1de 43

CMMI e Gesto de Requisitos

MUDANAS

Ser que precisamos mudar a maneira de


desenvolver solues de software e de
relacionamento com nossos clientes?

Processo de Requisitos
Requisitos

Definem o que solicitado ao sistema fazer


e com quais limitaes ele requisitado a
operar.

Engenharia de
Requisitos

Gerenciamento de
Requisitos

Prope mtodos, tcnicas e ferramentas


que auxiliam o processo de descoberta,
documentao e gesto dos requisitos que
o software deve atender.
Gerenciar as mudanas que ocorrem nos
requisitos j acordados;
Gerenciar relacionamentos entre os
requisitos;

Gerenciar as dependncias entre os


documentos de requisitos e outros
documentos produzidos durante o processo
de engenharia de software;

Introduo ao Modelo CMMI


Modelo CMMI
Nvel de
Maturidade

Representao por estgios

Inicial

Gerenciado

Definido

Gerenciado
Quantitativamente
Otimizao

Introduo ao Modelo CMMI


reas de Processo (PA)
Gerncia de Requisitos
Planejamento do Projeto
Monitorao e Controle do Projeto
Gerncia de Acordos com Fornecedores
Medio e Anlise
Garantia da Qualidade do Processo e do Produto
Gerncia de Configurao

Introduo ao Modelo CMMI


Estrutura

Nveis de Maturidade

rea de
Processo 1

rea de
Processo 2

Objetivos
Especficos

rea de
Processo n

Objetivos
Genricos
Caractersticas Comuns

Compromisso
para realizar

Prticas
Especficas

Habilidade
para executar

Diretrizes para
implementao

Prticas
Genricas

Verificao da
implementao

Modelo CMMI & Gesto de Requisitos


A Gesto de Requisitos visa estabelecer um
entendimento comum entre o cliente e o
fornecedor quanto aos requisitos que sero
atendidos no projeto de software.
A Gesto de Requisitos um processo para
estabelecimento e manuteno de um
acordo formal entre clientes/usurios e a
equipe do projeto sobre os requisitos e suas
mudanas ao longo do projeto.

Modelo CMMI & Gesto de Requisitos

O Objetivo

Comunidade de
Clientes/Usurios

Verificao
/Validao
de Requisitos

Produto
a ser
construdo
Objetivo
Substituto

Requisitos

Modelo CMMI & Gesto de Requisitos


O propsito da Gesto de Requisitos gerenciar os
requisitos dos produtos do projeto e componentes do
produto e identificar inconsistncias entre os
requisitos e o plano do projeto e artefatos.

Acordo Comum:
Os requisitos so revisados com os fornecedores de requisitos
para resolver questes para evitar o no entendimento. Isto ocorre
antes que os requisitos sejam incorporados ao plano do projeto.

Rastreabilidade:
Deve-se documentar as mudanas de requisitos e manter a
rastreabilidade bidirecional entre requisitos - todos produtos e
componente do produto requisitos.

Modelo CMMI & Gesto de Requisitos


Objetivos Especficos - Specific Goals (SG) &
Prticas Especficas Specific Practices (SP)
SG 1 Gerenciar Requisitos
SP 1.1 Obter um Entendimento dos Requisitos
SP 1.2 Obter Comprometimento com Requisitos
SP 1.3 Gerenciar Mudanas de Requisitos
SP 1.4 Manter Rastreabilidade Bidirecional de
Requisitos
SP 1.5 Identificar Inconsistncias entre Artefatos
do Projeto e Requisitos

Modelo CMMI & Gesto de Requisitos


Objetivos Genricos - Generic Goals (GG) &
Prticas Genricas Generic Practices (GP)
GG 2 Institucionalizar o Processo Gerenciado
GP 2.1 (CO 1)
GP 2.2 (AB1)
GP 2.3 (AB2)
GP 2.4 (AB3)
GP 2.5 (AB 4)
GP 2.6 (DI1)
GP 2.7 (DI2)
GP 2.8 (DI3)
GP 2.9 (VI1)
GP 2.10 (VI2)

Estabelecer uma Poltica Organizacional


Planejar o Processo
Fornecer Recursos
Associar Responsabilidades
Treinar Pessoas
Gerenciar Configuraes
Identificar e Envolver Stakeholders
Monitorar e Controlar o Processo
Avaliar Objetivamente a Aderncia
Revisar Status com a Alta-Administrao

Modelo CMMI & Gesto de Requisitos


Objetivos Genricos - Generic Goals (GG) &
Prticas Genricas Generic Practices (GP)
GG 3 Institucionalizar o Processo Definido
GP 3.1 Estabelecer um Processo Definido
GP 3.2 Coletar Informao de Melhoria

Modelo CMMI & Gesto de Requisitos


SG 1 Gerenciar Requisitos
Requisitos so gerenciados e inconsistncias com
planos de projeto e outros artefatos so identificadas.
O projeto deve manter um conjunto de requisitos atual
e aprovado, fazendo o seguinte:
Gerenciando todas as mudanas de requisitos;
Mantendo o relacionamento entre os requisitos, os
planos de projetos e outros artefatos;
Identificando inconsistncias entre os requisitos, os
planos de projetos e outros artefatos;
Implementando aes corretivas.

Modelo CMMI & Gesto de Requisitos


SP 1.1 Obter um entendimento dos Requisitos
Desenvolver um entendimento do significado dos
requisitos com os fornecedores de requisitos
Note que fundamental:
- Estabelecer critrios para designar canais apropriados
ou fontes oficiais dos quais so recebidos os requisitos.
- Conduzir anlise dos requisitos com o fornecedor de
requisitos para garantir um entendimento compatvel e
compartilhado do significado dos requisitos. O resultado
desta anlise e dilogo um conjunto de requisitos
acordado.

Modelo CMMI & Gesto de Requisitos


SP 1.1 Obter um entendimento dos Requisitos
Artefatos Tpicos
Lista de Critrios para identificar fornecedores de
requisitos apropriados
Critrios para avaliao e aceite de requisitos
Resultados de anlise utilizando os critrios
Um conjunto de requisitos acordados

Modelo CMMI & Gesto de Requisitos


SP 1.1 Obter um entendimento dos Requisitos
Subprticas
Estabelecer critrios para identificar fornecedores de
requisitos apropriados;
Estabelecer critrios objetivos para o aceite de requisitos;
A falta de um critrio de aceite pode resultar em verificao
inadequada, retrabalho custoso e/ou rejeio do cliente.
Analisar os requisitos para garantir que estes satisfaam
os critrios estabelecidos;
Buscar um entendimento dos requisitos com os
fornecedores de requisitos e obter o compromisso dos
participantes do projeto com os requisitos acordados.

Modelo CMMI & Gesto de Requisitos


SP 1.2 Obter Comprometimento com Requisitos
Obter o comprometimento dos participantes do
projeto com os requisitos acordados.
Esta prtica lida com acordo e compromissos entre
aqueles que executam as atividades necessrias para
implementar os requisitos.
Os requisitos evoluem ao longo do projeto. Assim,
deve-se garantir que as equipes do projeto se
comprometam com os requisitos aprovados atuais e as
mudanas resultantes nos planos de projeto, atividades
e artefatos.

Modelo CMMI & Gesto de Requisitos


SP 1.2 Obter Comprometimento com Requisitos
Artefatos Tpicos
Avaliaes de impacto de requisitos
Comprometimento documentado com os
requisitos e com as mudanas de requisitos

Modelo CMMI & Gesto de Requisitos


SP 1.2 Obter Comprometimento com Requisitos
Subprticas
Avaliar o impacto dos requisitos nos compromissos
existentes;
Negociar e registrar os compromissos.
As mudanas nos compromissos existentes devem
ser negociadas pelos participantes do projeto antes
que estes se comprometam com os requisitos ou
mudanas de requisitos.

Modelo CMMI & Gesto de Requisitos


SP 1.3 Gerenciar Mudanas de Requisitos
Gerenciar as mudanas de requisitos, conforme estes
evoluam no decorrer do projeto.
fundamental gerenciar mudanas de requisitos
com eficincia e eficcia. Para uma anlise de
impacto das mudanas, necessrio que a fonte
de cada requisito seja conhecida e a razo para
cada mudana documentada.

Modelo CMMI & Gesto de Requisitos


SP 1.3 Gerenciar Mudanas de Requisitos
Artefatos Tpicos
Status dos Requisitos
Base de Dados de Requisitos (baselines)
Base de Dados com Decises de Requisitos

Modelo CMMI & Gesto de Requisitos


SP 1.3 Gerenciar Mudanas de Requisitos
Subprticas
Capturar todos os requisitos e mudanas de
requisitos do projeto;
Manter o histrico das mudanas de requisitos com a
razo das mudanas. A manuteno do histrico das
mudanas ajuda a acompanhar requisitos volteis;
Avaliar o impacto das mudanas de requisitos com a
viso dos stakeholders relevantes;
Tornar os dados dos requisitos e das mudanas
disponveis para o projeto.

Modelo CMMI & Gesto de Requisitos


SP 1.4 Manter Rastreabilidade Bidirecional de Requisitos

Manter rastreabilidade bidirecional entre os requisitos


e os planos de projeto e demais artefatos.
O propsito manter a rastreabilidade bidirecional de
requisitos em cada nvel de decomposio do
produto. A rastreabilidade pode ser estabelecida da
fonte dos requisitos para o nvel mais baixo dos
requisitos e do nvel mais baixo dos requisitos para
sua fonte.
A rastreabilidade necessria na conduo da
avaliao de impacto das mudanas de requisitos
nos planos do projeto, atividades e demais
artefatos.

Modelo CMMI & Gesto de Requisitos


SP 1.4 Manter Rastreabilidade Bidirecional de Requisitos

Artefatos Tpicos
Matriz de Rastreabilidade de Requisitos
Sistema de Acompanhamento de Requisitos

Modelo CMMI & Gesto de Requisitos


SP 1.4 Manter Rastreabilidade Bidirecional de Requisitos

Subprticas
Manter a rastreabilidade de requisitos para assegurar
que a fonte dos requisitos (derivados) de mais baixo
nvel seja documentada;
Manter a rastreabilidade de um requisito para seus
requisitos derivados assim como para suas funes,
objetos, pessoas, processos e artefatos alocados;
Manter a rastreabilidade horizontal (relacionamento)
de funo para funo e entre interfaces;
Gerar a matriz de rastreabilidade de requisitos.

Modelo CMMI & Gesto de Requisitos


SP 1.5 Identificar Inconsistncias entre
Artefatos do Projeto e Requisitos
Identificar inconsistncias entre os planos do projeto
e demais artefatos e os requisitos.
necessrio encontrar inconsistncias entre os
requisitos e os planos do projeto e demais
artefatos e ento, iniciar a implementao de aes
corretivas para solucion-las.

Modelo CMMI & Gesto de Requisitos


SP 1.5 Identificar Inconsistncias entre
Artefatos do Projeto e Requisitos
Artefatos Tpicos
Documentaes de inconsistncias, incluindo
fontes, condies e razes
Aes Corretivas

Modelo CMMI & Gesto de Requisitos


SP 1.5 Identificar Inconsistncias entre
Artefatos do Projeto e Requisitos
Subprticas
Rever os planos, atividades e artefatos do projeto
para assegurar a consistncia com os requisitos e as
mudanas realizadas neles;
Identificar a fonte da inconsistncia e a razo;
Identificar mudanas que necessitam ser feitas nos
planos e demais artefatos resultantes das mudanas
na baseline de requisitos;
Iniciar aes corretivas.

Modelo CMMI & Gesto de Requisitos


GG 2 Institucionalizar o Processo Gerenciado
O processo institucionalizado como um processo
gerenciado.

Modelo CMMI & Gesto de Requisitos


GP 2.1 COMPROMISSO 1
Estabelecer uma Poltica Organizacional
Estabelecer e manter uma poltica organizacional
para planejamento e execuo do processo de
gesto de requisitos.
Esta poltica estabelece as expectativas
organizacionais para gesto de requisitos e
identificao das inconsistncias entre os requisitos
e os planos de projeto e demais artefatos.

Modelo CMMI & Gesto de Requisitos


GP 2.2 Habilidade 1
Planejar o Processo
Estabelecer e manter um plano para execuo do
processo de gesto de requisitos.
Tipicamente, este plano para a execuo do
processo de gesto de requisitos uma parte do
plano do projeto.

Modelo CMMI & Gesto de Requisitos


GP 2.3 Habilidade 2
Fornecer Recursos
Fornecer recursos adequados para execuo do
processo de gesto de requisitos, desenvolvendo os
artefatos e fornecendo os servios do processo.
Exemplos de Recursos:
- Ferramentas de acompanhamento de requisitos
- Ferramentas de rastreabilidade de requisitos

Modelo CMMI & Gesto de Requisitos


GP 2.4 Habilidade 3
Associar Responsabilidades
Associar responsabilidade e autoridade para
execuo do processo de gesto de requisitos,
desenvolvimento dos artefatos e fornecimento dos
servios do processo.

Modelo CMMI & Gesto de Requisitos


GP 2.5 Habilidade 4
Treinar Pessoas
Treinar as pessoas para execuo e suporte ao
processo de gesto de requisitos conforme as
necessidades.
Exemplos de tpicos de treinamento:
- Domnio da aplicao
- Definio, anlise, reviso e gesto de requisitos
- Ferramentas de Gesto de Requisitos
- Gerncia de Configurao
- Negociao e soluo de conflitos

Modelo CMMI & Gesto de Requisitos


GP 2.6 Direcionamento para Implementao 1
Gerenciar Configuraes
Colocar sob nveis apropriados de Gerncia de
Configurao os artefatos do processo de gesto de
requisitos designados.
Exemplos de artefatos a serem colocados sob
Gerncia de Configurao:
- Requisitos
- Matriz de Rastreabilidade de Requisitos

Modelo CMMI & Gesto de Requisitos


GP 2.7 Direcionamento para Implementao 2
Identificar e Envolver Stakeholders Relevantes
Identificar e envolver os stakeholders relevantes do
processo de gesto de requisitos conforme planejado.
Selecionar stakeholders relevantes dos cliente,
usurios finais, desenvolvedores, analistas de negcios,
testadores, fornecedores, marketing, equipe de suporte
e outros que podem ser impactados ou podem
influenciar no produto ou no processo.

Modelo CMMI & Gesto de Requisitos


GP 2.8 Direcionamento para Implementao 3
Monitorar e Controlar o Processo
Monitorar e Controlar o processo de gesto de
requisitos, utilizando o plano de execuo do
processo e implementar as aes corretivas
apropriadas , caso ocorram desvios entre o
previsto e realizado.
Exemplo de medio utilizada na monitorao :
- Volatilidade de Requisitos (percentual requisitos
modificados)

Modelo CMMI & Gesto de Requisitos


GP 2.9 Verificao da Implementao 1
Avaliar Objetivamente a Aderncia
Avaliar objetivamente a aderncia do processo de
gesto de requisitos, utilizando a descrio do
processo, padres e procedimentos.
Tratar as no conformidades encontradas.
Exemplos de artefatos revisados:
- Requisitos
- Matriz de Rastreabilidade de Requisitos

Modelo CMMI & Gesto de Requisitos


GP 2.10 Verificao da Implementao 2
Revisar Status com a Alta-Administrao
Revisar as atividades, status e resultados do
processo de gesto de requisitos com a altaadministrao para resolver questes.
Mudanas propostas em compromissos externos a
organizao so revisados com a alta-administrao
(Gerncia Snior) para garantir que os compromissos
sejam realizados.

Modelo CMMI & Gesto de Requisitos


GG 3 Institucionalizar o Processo Definido
O processo institucionalizado como um processo
definido.

Modelo CMMI & Gesto de Requisitos


GP 3.1 Estabelecer um Processo Definido
Estabelecer e manter a descrio de um processo
de gesto de requisitos definido.

Modelo CMMI & Gesto de Requisitos


GP 3.2 Coletar Informao de Melhoria
Coletar dados dos artefatos, mtricas, resultados
de medies e informaes de melhoria derivadas
do planejamento e execuo do processo de
gesto de requisitos para suportar o uso futuro e
melhoria do processo da organizao e artefatos
gerados pelo processo.

5 Elementos da Mudana

Viso

Habilidades

Incentivos

Recursos

Plano de Ao

Mudana

Habilidades

Incentivos

Recursos

Plano de Ao

Confuso

Incentivos

Recursos

Plano de Ao

Ansiedade

Recursos

Plano de Ao

Mudana
Gradual

Plano de Ao

Frustrao

Viso

Viso

Habilidades

Viso

Habilidades

Incentivos

Viso

Habilidades

Incentivos

Recursos

Falsos
Incios