Você está na página 1de 74

USP UNIVERSIDADE DE SO PAULO

EACH ESCOLA DE ARTES, CINCIAS E HUMANIDADES


BACHARELADO EM SISTEMAS DE INFORMAO

Aula 14 Qualidade de Software


ISO9126, CMMI e MPS.BR

Prof. Dr. Marcelo Medeiros Eler


marceloeler@usp.br

29 de Novembro de 2013
1

Noes gerais
Qualidade um termo que pode ter diferentes
interpretaes

Existem muitas definies de qualidade de software


propostas na literatura, sob diferentes pontos de vista:

Um produto de software apresenta qualidade dependendo


do grau de satisfao das necessidades dos clientes sob
todos os aspectos do produto [Sanders, 1994].

Qualidade a totalidade de caractersticas e critrios de


um produto ou servio que exercem suas habilidades
para satisfazer s necessidades declaradas ou
envolvidas [ISO9126 1994].
2

Noes gerais
Existem muitas definies de qualidade de software
propostas na literatura, sob diferentes pontos de vista:

Qualidade de software a conformidade a requisitos


funcionais e de desempenho que foram explicitamente
declarados, a padres de desenvolvimento claramente
documentados, e a caractersticas implcitas que so
esperadas de todo software desenvolvido por
profissionais [Pressman,1994].

Noes gerais
As definies enfatizam trs coisas importantes:

Os requisitos de software so a base a partir da qual a


qualidade medida. A falta de conformidade com os
requisitos significa falta de qualidade;

Padres especificados definem um conjunto de critrios de


desenvolvimento que orientam a maneira segundo a
qual o software passa pelo trabalho de engenharia. Se
os critrios no forem seguidos, o resultado quase que
seguramente ser a falta de qualidade.

Existe um conjunto de requisitos implcitos que


freqentemente no so mencionados na especificao.
Por exemplo, o desejo de uma boa manutenibilidade.

Noes gerais

Raramente qualidade pode ser incorporada ao produto final,


aps o processo de desenvolvimento ter terminado.
Dos requisitos do usurio entrega do produto final, existe
um processo de desenvolvimento que complexo e
freqentemente envolve uma srie de estgios que podem
comprometer a qualidade do produto final.
Cada produto intermedirio tem certos atributos de
qualidade que afetam a qualidade do produto intermedirio
da prxima fase e assim, afetam a qualidade do produto
final.

Modelos de avaliao/padronizao de qualidade

Qualidade do Produto
ISO 9126
Qualidade do Processo
CMMI
MPSBR
ISO 12207
SPICE
...

ISO 9126

A NBR ISO/IEC 9126, sob o ttulo geral "Engenharia de


software - Qualidade do produto", representa uma
padronizao mundial para a qualidade de software
produto.
Baseada em trs nveis: caractersticas, subcaractersticas
e mtricas. Cada caracterstica refinada em um conjunto
de sub-caractersticas e cada sub-caracterstica avaliada
por um conjunto de mtricas.
Prope medir a qualidade do software por meio de
caractersticas internas e externas e qualidade em uso.

ISO 9126
As caractersticas internas e externas so:

Funcionalidade - Satisfaz as necessidades?

Confiabilidade - imune a falhas?

Usabilidade - fcil de usar?

Eficincia - rpido e enxuto ?

Manutenibilidade - fcil de modificar?

Portabilidade - fcil de usar em outro ambiente?


8

ISO 9126

ISO 9126

10

ISO 9126
Funcionalidade: Conjunto de atributos que evidenciam
a existncia de um conjunto de funes e suas
propriedades especificadas. As funes so as que
satisfazem as necessidades explcitas e implcitas.

Subcaractersticas:

Adequao: capacidade do produto de software de prover


um conjunto apropriado de funes para tarefas e
objetivos do usurio especificados.
Acurcia: capacidade do produto de software de prover,
com o grau de preciso necessrio, resultados ou efeitos
corretos ou conforme acordados.

11

ISO 9126
Subcaractersticas:

Interoperabilidade: capacidade do produto de software de


interagir com um ou mais sistemas especificados.
Segurana de acesso: capacidade do produto de software
de proteger informaes e dados, de forma que pessoas
ou sistemas no autorizados no possam l-los nem
modific-los e que no seja negado o acesso s pessoas
ou sistemas autorizados.

12

ISO 9126

13

ISO 9126
Confiabilidade: Conjunto de atributos que evidenciam
a capacidade do software de manter seu nvel de
desempenho sob condies estabelecidas durante um
perodo de tempo estabelecido.
Subcaractersticas:

Maturidade: capacidade do produto de software de evitar


falhas decorrentes de defeitos no software.
Tolerncia a falhas: capacidade do produto de software de
manter um nvel de desempenho especificado em casos
de defeitos no software ou de violao de sua interface
especificada.
Recuperabilidade: capacidade do produto de software de
restabelecer seu nvel de desempenho especificado e
recuperar os dados diretamente afetados no caso de
uma falha.

14

ISO 9126

15

ISO 9126
Usabilidade: Conjunto de atributos que evidenciam o
esforo necessrio para utilizar o software, bem como
o julgamento individual desse uso, por um conjunto
explcito ou implcito de usurios.
Subcaractersticas:

Inteligibilidade: capacidade do produto de software de


possibilitar ao usurio compreender se o software
apropriado e como ele pode ser usado para tarefas e
condies de uso especficas.
Apreensibilidade: capacidade do produto de software de
possibilitar ao usurio aprender sua aplicao.
Operacionalidade: capacidade do produto de software de
possibilitar ao usurio oper-lo e control-lo.
Atratividade: capacidade do produto de software de ser
atraente ao usurio.

16

ISO 9126

17

ISO 9126
Eficincia: Conjunto de atributos que evidenciam o
relacionamento entre o nvel de desempenho do
software e a quantidade de recursos usados, sob
condies estabelecidas.
Subcaractersticas:

Comportamento em relao ao tempo: capacidade do


produto de software de fornecer tempos de resposta e
de processamento, alm de taxas de transferncia,
apropriados, quando o software executa suas funes,
sob condies estabelecidas.
Utilizao de recursos: capacidade do produto de software
de usar tipos e quantidades apropriados de recursos,
quando o software executa suas funes sob condies
estabelecidas.
18

ISO 9126

19

ISO 9126
Manutenibilidade: Conjunto de atributos que
evidenciam o esforo necessrio para fazer
modificaes especificadas no software.
Subcaractersticas:

Analisabilidade: capacidade do produto de permitir o diagnstico


de deficincias ou causas de falhas no software, ou a

identificao de partes a serem modificadas.


Modificabilidade: capacidade do produto e permitir que
uma modificao especificada seja implementada.
Estabilidade: capacidade do produto de evitar efeitos
inesperados decorrentes de modificaes no software.
Testabilidade: capacidade do produtode permitir que o
software, quando modificado, seja validado.

20

ISO 9126

21

ISO 9126
Portabilidade: Conjunto de atributos que evidenciam a
capacidade do software de ser transferido de um
ambiente para outro.

Subcaractersticas:

Adaptabilidade: capacidade do produto de ser adaptado


para diferentes ambientes, sem necessidade de
aplicao de outras aes ou meios alm daqueles
fornecidos para essa finalidade pelo software
considerado.
Capacidade para ser instalado: capacidade do produto de
ser instalado em um ambiente especificado.

22

ISO 9126
Subcaractersticas:

Coexistncia: capacidade do produto de software de


coexistir com outros produtos de software
independentes, em um ambiente comum,
compartilhando recursos comuns.

Capacidade para substituir: capacidade do produto de


software de ser usado em substituio a outro produto
de software especificado, com o mesmo propsito e no
mesmo ambiente.

23

ISO 9126

24

ISO 9126

Eficcia: capacidade do produto de software de permitir que


usurios atinjam metas especificadas com acurcia e
completitude, em um contexto de uso especificado.
Produtividade: capacidade do produto de software de
permitir que seus usurios empreguem quantidade
apropriada de recursos em relao eficcia obtida, em um
contexto de uso especificado.
Segurana: capacidade do produto de software de
apresentar nveis aceitveis de riscos de danos a pessoas,
negcios, software, propriedades ou ao ambiente, em um
contexto de uso especificado.
Satisfao: capacidade do produto de software de satisfazer
usurios, em um contexto de uso especificado.

25

Qualidade de processo

CMMI
MPSBR

26

CMMI

O SW-CMM (Capability Maturity Model for Software) um


modelo de capacitao de processos de software,
desenvolvido pelo SEI (Software Engineering Institute) e
patrocinado pelo Departamento de Defesa Americano
(DoD), para a avaliao da capacidade dos fornecedores de
software deste ltimo.
O incio dos trabalhos deu-se em 1986, tendo sido
publicada a verso 1.0 do SW-CMM em agostode 1991.
Em fevereiro de 1993, foi publicada a verso 1.1.

27

CMMI

Por ser especfico para a rea de software, o SW-CMM no


contemplava outras reas importantes das organizaes,
tais como Recursos Humanos e Engenharia de Sistemas.
Com o sucesso do SW-CMM, outros modelos semelhantes
foram criados para outras reas, tais como Gesto de
Recursos Humanos (People-CMM), Aquisio de Software
(SA-CMM) e Engenharia de Sistemas (SE-CMM).
Entretanto, os diversos modelos apresentavam estruturas,
formatos e termos diferentes, dificultando sua aplicao
conjunta.

28

CMMI

Proliferao de Modelos e Padres em diversas reas

Software
CMM

SECM
(EIA 731)

Software
Acquisition
CMM

Systems
Engineering
CMM

Integrated
Product
Development
CMM

Systems
Security
Engineering
CMM

People
CMM

Diferentes
estruturas,
formatos, termos,
maneiras de medir
maturidade
Causa confuso,
especialmente
quando mais de um
modelo utilizado
Difcil de integrar
em um nico
programa de
melhoria

29

CMMI
Proposta de um modelo integrado que pode ser utilizado em
vrias disciplinas.

Disciplinas do CMMI
Engenharia de Software
Engenharia de sistemas: abordagem interdisciplinar cujo
objetivo o desenvolvimento bem-sucedido de sistemas
como um todo, envolvendo software ou no.
Desenvolvimento integrado do produto e processo:
abordagem sistemtica que utiliza a colaborao dos
stakeholders para melhor satisfazer as expectativas e
requisitos dos clientes. Usada em conjunto com prticas
de produo de um produto especfico.
Fontes de Aquisio: aquisio de produtos de
fornecedores.

30

CMMI Conceitos Bsicos

rea de Processo (Process Area PA): prticas


relacionadas em uma rea que, quando executadas de
forma coletiva, satisfazem um conjunto de metas
consideradas importantes para trazer uma melhoria nessa
rea.
Metas Especficas: se aplicam a uma PA e tratam de
caractersticas que descrevem o que deve ser
implementado para satisfazer essa PA. So utilizadas nas
avaliaes para auxiliar a determinar se a PA est sendo
satisfeita.

31

CMMI Conceitos Bsicos

Prticas Especficas: atividades que so consideradas


importantes na satisfao de uma meta especfica
associada.
Metas Genricas: aparecem em diversas PAs.
Prticas genricas: oferecem uma institucionalizao que
assegura que os processos associados com a PA sero
eficientes, repetveis e durveis.
Produtos de trabalho tpicos: exemplos de sadas de uma
prtica especfica ou genrica.
Sub-prticas: descries detalhadas que fornecem um
direcionamento para a interpretao de prticas especficas
ou genricas.

32

CMMI Conceitos Bsicos (Exemplo)


PA: Gerncia de Requisitos

Meta Especfica: Gerenciar Requisitos


Requisitos so gerenciados e inconsistncias com planos
de projeto e produtos de trabalho so identificados.

Prtica Especfica: Manter rastreabilidade bidirecional entre


requisitos.
Manter rastreabilidade bidirecional entre os requisitos e
planos de projeto e produtos de trabalho.

Produtos de Trabalho Tpicos: Matriz de rastreabilidade,


Sistema de Acompanhamento de Requisitos

Meta Genrica (do Nvel 2 de Capacidade ou Maturidade)


Institucionalizar um processo gerenciado.

Prtica Genrica (do Nvel 2 de Capacidade ou Maturidade)


Estabelecer uma poltica organizacional.

33

CMMI - Representaes

Contnua
Nveis de Capacidade
Agrupamento de reas de Processo por Categoria
Avaliao da Capacidade nas reas de Processo
Por Estgios
Nveis de Maturidade
Agrupamento de reas de Processo por Nvel
Avaliao da Organizao / Unidade Organizacional como
um todo
As PAs do CMMI so as mesmas para ambas as
representaes.
34

CMMI

PAs (reas de Processo) so organizadas em quatro


categorias de processo:
Gerenciamento de Processos,
Gerenciamento de Projetos
Engenharia
Suporte.

35

CMMI

Gerenciamento de Processos: atividades relativas


definio, planejamento, distribuio de recursos, aplicao,
implementao, monitoramento, controle, avaliao,
medio e melhoria de processos.
Envolve as seguintes Pas (reas de Processo):
Foco no Processo Organizacional (bsica)
Definio do Processo Organizacional (bsica)
Treinamento Organizacional (bsica)
Desempenho do Processo Organizacional (avanada)
Inovao e Desenvolvimento Organizacional (avanada)

36

CMMI
Gerenciamento de Projetos: atividades de gerncia de
projetos relacionadas ao planejamento, monitoramento e
controle do projeto.

Envolve as seguintes PAs:


Planejamento de Projetos (bsica)
Monitoramento e Controle de Projetos (bsica)
Gerncia de Acordos com Fornecedores (bsica)
Gerncia Integrada de Projetos (avanada)
Gerncia de Riscos (avanada)
Integrao de Equipes (avanada)
Gerncia Quantitativa de Projetos (avanada)

37

CMMI
Engenharia: atividades de desenvolvimento e manuteno
que so compartilhadas entre as disciplinas de engenharia
(por exemplo, engenharia de sistemas e engenharia de
software).

Envolve as seguintes PAs:


Gerncia de Requisitos
Desenvolvimento de Requisitos
Soluo Tcnica
Integrao de Produtos
Verificao
Validao

38

CMMI
Suporte: atividades que apiam o desenvolvimento e a
manuteno de produtos.

As PAs de Suporte tratam os processos que so utilizados


no contexto da execuo de outros processos, a saber:
Gerncia de Configurao (bsica)
Garantia da Qualidade do Processo e do Produto (bsica)
Medio e Anlise (bsica)
Ambiente Organizacional para Integrao (avanada)
Anlise de Decises e Resolues (avanada)
Anlise de Causas e Resolues (avanada)

39

CMMI Representao contnua

REPRESENTAO CONTNUA
rea
Process
de Processo
Area 1
1

rea
Process
de Processo
Area 2
2

Metas
Specific
Especficas
Goals

Prticas
SpecificEspecficas
Practices

rea
Process
de Processo
Area n n

Generic
Metas
Genricas
Goals

Nveis de Capacidade

Generic
Prticas Practices
Genricas

40

CMMI Representao contnua

Nveis de capacidade:
0 Incompleto
1 Realizado
2 Gerenciado
3 Definido
4 Gerenciado Quantitativamente
5 - Otimizado

41

CMMI Representao por estgios


REPRESENTAO
POR ESTGIOS

Nveis
deLevels
Maturidade
Maturity

Process
rea
de Processo
Area 1
1

Process
rea
de Processo
Area 2
2

Specific
Metas Especficas
Goals

Process
rea
de Processo
Area n n

Generic
Metas
Genricas
Goals

Caractersticas Comuns
Commitment
Compromisso
to Perform

Ability
Habilitao
to Perform

Directing
Implementao
Implementation
Implementation

Verifying da
Verificao
Implementation
Implementao

Specific
Prticas Practices
Especficas

Generic Practices
Prticas
Genricas

42

CMMI Representao por estgios

Agrupamentos que oferecem uma maneira de apresentar as


prticas genricas. So elas:
Compromisso: agrupa as prticas genricas relacionadas
criao de polticas e garantia de patrocnio.
Habilitao: agrupa as prticas genricas relacionadas a
assegurar que o projeto e/ou organizao possuem os
recursos que necessitam.
Implementao: agrupa as prticas genricas relacionadas
gerncia do desempenho do processo, gerncia da
integridade de seus produtos de trabalho e envolvimento
dos stakeholders relevantes.
Verificao da Implementao: agrupa as prticas
genricas relacionadas a revises pelo nvel mais alto de
gerenciamento e a avaliaes objetivas de conformidade
a descries de processos, procedimentos e padres.

43

CMMI Representao por estgios

Nveis de Maturidade
Otimizado
5
4

Foco na melhoria do
processo

Gerenciado
Quantitativamente

Processo medido e
controlado

Processo pr-ativo e
caracterizado para a
organizao

Processo caracterizado
para projetos e
freqentemente reativo

Processo imprevisvel,
pouco controlado

Definido

Gerenciado
Inicial

44

CMMI Representao por estgios

PAs do nvel 2:
Gerncia de Requisitos
Planejamento de Projeto
Monitorao e Controle de Projeto
Garantia da Qualidade do Processo e do Produto
Gerncia de Acordo com Fornecedores
Gerncia de Configurao
Medio e Anlise

45

CMMI Representao por estgios

PAs do nvel 3:
Gerncia de Projeto Integrada
Definio do Processo Organizacional
Foco no Processo Organizacional
Treinamento Organizacional
Desenvolvimento de Requisitos
Soluo Tcnica
Integrao do Produto
Verificao
Validao
Gerncia de Riscos
Anlise de Deciso e Resoluo

46

CMMI Representao por estgios

PAs do nvel 4:
Gerncia Quantitativa do Projeto
Desempenho do Processo Organizacional
PAs do nvel 5:
Anlise de Causas e Resoluo
Inovao e Implantao na Organizao

47

CMMI Representao contnua x por estgios


Em Estgios

NM5

NM4

1 2

NM3
NM2
NM1

Capacidade

Contnua

PA

PA

PA

Uma nica rea de processo (PA)


ou um conjunto de reas de
processo.

Um conjunto de reas de
processo de um nvel de
maturidade (NM).
48

CMMI Representao contnua x por estgios

Vantagens da representao contnua:


Fornece maior flexibilidade focando em reas de processo
especficas de acordo com metas e objetivos de negcio
Permite a comparao de reas de processo entre
diferentes organizaes
Estrutura familiar para aqueles que esto migrando da
comunidade de engenharia de sistemas
Foco bem definido nos riscos especficos de cada rea de
processo
Estrutura compatvel com a ISO/IEC 15504

49

CMMI Representao contnua x por estgios

Vantagens da representao por estgios:


Fornece uma rota de implementao por meio de:

grupos de rea de processo


implementao em seqncia
cada nvel funciona como a fundao para o prximo

Estrutura familiar para aqueles que esto migrando do SWCMM.


Habilidade de gerenciar processos ao longo da
organizao.
Em uma avaliao, atribui um nvel de maturidade em que
a organizao se encontra, permitindo, assim, comparar
organizaes de forma direta.

50

CMMI Representao contnua x por estgios

A representao contnua tem mais prticas especficas que


a representao em estgios, porque tem dois tipos de
prticas especficas, bsicas e avanadas, enquanto a
representao em estgios possui apenas um tipo de
prtica especfica.
Na representao contnua, as prticas genricas existem
para os nveis de capacitao de 1 a 5, enquanto que na
representao em estgios somente aparecem prticas
genricas para os nveis de capacitao 2 e 3; no existem
prticas genricas para os nveis de capacitao 1, 4 e 5.

51

Empresas certificadas

https://sas.cmmiinstitute.com/pars/pars.aspx

Empresas brasileiras com nvel 5


Organization/ Organizational Unit

Model (Representation): Maturity


Level

Critical Software, S.A.


Delivery - (Lisboa, Coimbra, and Porto, PT and Sao Jose dos
Campos, BR)

CMMI-DEV v1.3(Staged):Maturity
Level 5

everis
everis Centers Group

CMMI-DEV v1.3(Staged):Maturity
Level 5

HP Enterprise Services
BRASIL LTDA, BAS Brazil

CMMI-DEV v1.3(Staged):Maturity
Level 5

IBM
IBM Globally Integrated Capabilities (GIC) Organization

CMMI-DEV v1.3(Staged):Maturity
Level 5

Synapsis Brasil S.A.


Synapsis Brasil Unidades Niteroi e Fortaleza

CMMI-DEV v1.3(Staged):Maturity
Level 5

TATA Consultancy Services Limited


TCS in its entirety is the organizational unit

CMMI-DEV+IPPD
v1.2(Staged):Maturity Level 5

Tata Consultancy Services Limited


TATA Consultancy Services Limited

CMMI-SVC+SSD
v1.2(Staged):Maturity Level 5

52

MPS.BR

Em 2003, dados da Secretaria de Poltica de Informtica do


MCT apontavam que apenas 30 empresas no Brasil
possuam avaliao CMM e 214 possuam certificao ISO
9001.
Dados de uma pesquisa do MIT 1, apontavam que at
2003, na ndia 32 empresas atingiram o nvel 5 do CMM,
enquanto a China tinha apenas uma e o Brasil nenhuma.
Em relao ao CMM, a maioria das empresas chinesas e
brasileiras no estava em um nvel suficientemente alto de
maturidade do processo para competir com as empresas
indianas.
53

MPS.BR

Dificuldades com a certificao CMMI:


As empresas exportadoras de software e outras grandes
empresas que desejam atingir nveis mais altos de
maturidade passam por um processo de longo prazo que
pode levar de 4 a 10 anos e custar centenas de milhares
de dlares. Para elas, entretanto, o custo no crtico.
A grande massa de micro, pequenas e mdias empresas
que necessita melhorar radicalmente os seus processos
de software em conformidade com normas e modelos
internacionais (como CMMI nveis 2 e 3) pode levar 2 a 4
anos e investir dezenas de milhares de dlares para
conseguir isso. Para elas o fator custo crtico.

54

MPS.BR

Objetivos do MPS.BR: melhoria de processos de software


nas micros, pequenas e mdias empresas (PMEs), a um
custo acessvel, em diversos locais do pas.
Plano:
desenvolvimento e aprimoramento do Modelo de Processo
de Software Brasileiro (MPS.BR)
Implementao e Avaliao do Modelo MPS.BR em
empresas, com foco em grupos de empresas.

55

MPS.BR

Base Tcnica

Realidade das
Empresas Brasileiras

ISO /IEC 12207

SOFTEX
ISO /IEC 15504

Governo

MPS.BR

Universidades
CMMI

56

Estrutura do MPS.BR

ISO/IEC 12207

CMMI-DEV

ISO/IEC 15504

Modelo de
Referncia
(MR-MPS)
Guia Geral

Guia de Aquisio

Mtodo de
Avaliao
(MA-MPS)
Guia de Avaliao

Programa
MPS.BR

Modelo de
Negcio
(MN-MPS)
Documento do Programa

Guias de Implementao

57

MPS.BR

Nveis de Maturidade

Processo
Propsito
Resultados

Capacidade
Atributos
Resultados

58

MPS.BR

Nveis de maturidade:
A. Em Otimizao
B. Gerenciado Quantitativamente
C. Definido
D. Largamente Definido
E. Parcialmente Definido
F. Gerenciado
G. Parcialmente Gerenciado

59

MPS.BR

Os processos no MR-MPS so descritos em termos de


propsito e resultados.
Propsito: descreve o objetivo geral a ser atingido durante
a execuo do processo.
Resultados Esperados: estabelecem os resultados a
serem obtidos com a efetiva implementao do processo.
Esses resultados podem ser evidenciados por um artefato
produzido ou uma mudana significativa de estado ao se
executar o processo.

60

MPS.BR

Capacidade dos processos: expressa o grau de


refinamento e institucionalizao com que o processo
executado na organizao / unidade organizacional.
Est relacionada com o atendimento aos atributos de
processo associados aos processos de cada nvel de
maturidade.
medida que a organizao / unidade organizacional evolui
nos nveis de maturidade, um maior nvel de capacidade
para desempenhar o processo deve ser atingido pela
organizao.

61

MPS.BR

Atributos de processo (AP):


AP 1.1 O processo executado
AP 2.1 O processo gerenciado
AP 2.2 Os produtos de trabalho do processo so
gerenciados
AP 3.1 O processo definido
AP 3.2 O processo est implementado
AP 4.1 O processo medido
AP 4.2 O processo controlado
AP 5.1 O processo objeto de inovaes
AP 5.2 O processo otimizado continuamente

62

MPS.BR

63

MPS.BR Nvel G

Gerncia de Projetos:
estabelecer e manter planos que definem as atividades,
recursos e responsabilidades do projeto, bem como
prover informaes sobre o andamento do projeto que
permitam a realizao de correes quando houver
desvios significativos no desempenho do projeto. O
propsito deste processo evolui medida que a
organizao cresce em maturidade (nos nveis E e B).
Resultados esperados:

O escopo do trabalho para o projeto definido.


As tarefas e os produtos de trabalho do projeto so
dimensionados utilizando mtodos apropriados.
O modelo e as fases do ciclo de vida do projeto so
definidas.
64

MPS.BR Nvel G

Resultados esperados (cont...)

O esforo e o custo para a execuo das tarefas e dos


produtos de trabalho so estimados com base em dados
histricos ou referncias tcnicas.
O oramento e o cronograma do projeto, incluindo marcos
e/ou pontos de controle, so estabelecidos e mantidos.
Os riscos do projeto so identificados e o seu impacto,
probabilidade de ocorrncia e prioridade de tratamento
so determinados e documentados.
Os recursos humanos para o projeto so planejados
considerando o perfil e o conhecimento necessrios para
execut-lo.
As tarefas, os recursos e o ambiente de trabalho
necessrios para executar o projeto so planejados.
65

MPS.BR Nvel G

Resultados esperados (cont...)

Os dados relevantes do projeto so identificados e


planejados quanto forma de coleta, armazenamento e
distribuio. Um mecanismo estabelecido para acesslos, incluindo, se pertinente, questes de privacidade e
segurana.
Planos para a execuo do projeto so estabelecidos e
reunidos no Plano do Projeto.
A viabilidade de atingir as metas do projeto, considerando
as restries e os recursos disponveis, avaliada. Se
necessrio, ajustes so realizados.
O Plano do Projeto revisado com todos os interessados e
o compromisso com ele obtido.

66

MPS.BR Nvel G

Resultados esperados (cont...)

O progresso do projeto monitorado com relao ao


estabelecido no Plano do Projeto e os resultados so
documentados.
O envolvimento das partes interessadas no projeto
gerenciado.
Revises so realizadas em marcos do projeto e conforme
estabelecido no planejamento.
Registros de problemas identificados e o resultado da
anlise de questes pertinentes, incluindo dependncias
crticas, so estabelecidos e tratados com as partes
interessadas.
Aes para corrigir desvios em relao ao planejado e para
prevenir a repetio dos problemas identificados so
estabelecidas, implementadas e acompanhadas at a sua
concluso.
67

MPS.BR Nvel G

Gerncia de Requisitos:
gerenciar os requisitos dos produtos e componentes do
produto do projeto e identificar inconsistncias entre os
requisitos, os planos do projeto e os produtos de
trabalho do projeto.
Resultados Esperados:

O entendimento dos requisitos obtido junto aos


fornecedores de requisitos;
Os requisitos so aprovados utilizando critrios objetivos;
A rastreabilidade bidirecional entre os requisitos e os
produtos de trabalho estabelecida e mantida;;
Revises em planos e produtos de trabalho do projeto so
realizadas visando identificar e corrigir inconsistncias em
relao aos requisitos.
Mudanas nos requisitos so gerenciadas ao longo do
projeto.

68

MPS.BR Nvel F

Aquisio: gerenciar a aquisio de produtos e/ou servios


que satisfaam a necessidade expressa pelo adquirente.
Gerncia de Configurao: estabelecer e manter a
integridade de todos os produtos de trabalho de um
processo ou projeto e disponibiliz-los a todos os
envolvidos.
Garantia da Qualidade: assegurar que os produtos de
trabalho e a execuo dos processos estejam em
conformidade com os planos e recursos predefinidos.
Medio: coletar, analisar e relatar os dados relativos aos
produtos desenvolvidos e aos processos implementados na
organizao e em seus projetos, de forma a apoiar os
objetivos organizacionais.
69

MPS.BR Nvel E

Avaliao e Melhoria do Processo Organizacional: determinar


o quanto os processos padro da organizao contribuem
para alcanar os objetivos de negcio da organizao e para
apoiar a organizao a planejar, realizar e implantar melhorias
contnuas nos processos com base no entendimento de seus
pontos fortes e fracos.
Definio do Processo Organizacional: estabelecer e manter
um conjunto de ativos de processo organizacional e padres
do ambiente de trabalho usveis e aplicveis s necessidades
de negcio da organizao.
Gerncia de Recursos Humanos: prover a organizao e os
projetos com os recursos humanos necessrios e manter suas
competncias consistentes com as necessidades do negcio.
Gerncia de Reutilizao: gerenciar o ciclo de vida dos ativos
reutilizveis.
70

MPS.BR Nvel D

Desenvolvimento de Requisitos: estabelecer os requisitos


dos componentes do produto, do produto e do cliente.
Projeto e Construo do Produto: projetar, desenvolver e
implementar solues para atender aos requisitos.
Integrao do Produto: compor os componentes do produto,
produzindo um produto integrado consistente com o projeto,
e demonstrar que os requisitos funcionais e no-funcionais
so satisfeitos para o ambiente alvo ou equivalente.
Verificao: confirmar que cada servio e/ou produto de
trabalho do processo ou do projeto atende apropriadamente
aos requisitos especificados.
Validao: confirmar que um produto ou componente do
produto atender a seu uso pretendido quando colocado no
ambiente para o qual foi desenvolvido.
71

MPS.BR Nvel C

Anlise de Deciso e Resoluo: analisar possveis


decises usando um processo formal, com critrios
estabelecidos, para avaliao das alternativas identificadas.
Desenvolvimento para Reutilizao: identificar
oportunidades de reutilizao sistemtica na organizao e,
se possvel, estabelecer um programa de reutilizao para
desenvolver ativos a partir de engenharia de domnios de
aplicao.
Gerncia de Riscos: identificar, analisar, tratar, monitorar e
reduzir continuamente os riscos em nvel organizacional e
de projeto.

72

MPS.BR Nvel B e A
Nvel B: no possui processos especficos.

Nvel A:
Anlise de Causas de Problemas e Resoluo: identificar
causas de defeitos e de outros problemas e tomar aes
para prevenir suas ocorrncias no futuro.

73

Empresas certificadas

http://www.softex.br/mpsbr/avaliacoes/mps-sw/mpsbr-mamps/

Em SP
Atualizado em:
14/10/2013

74

Você também pode gostar