Vous êtes sur la page 1sur 28

MTRICAS DE SOFTWARE

Antonio Carlos Tonini


Maio / 2004

AGENDA
PARTE II
Mtricas para o cliente
Mtricas para o processo
Mtricas para a gesto
Modelos da Qualidade
Finalizando....

Mtricas para o tempo


Calendrio

Considerando-se:
Tx.Produtividade = 80 %
Produtividade terica para um
determinado tipo de projeto =
15 pf / hora
Tamanho do projeto = 1520 pf

Qual a durao prevista ?

Calendrio= no se trabalha
aos sbados, domingos e
feriados

Produtividade mais realista = ______


Jornada diria mais realista= ______
Durao em horas: ________
Durao em dias : ________
Qual a data de trmino se o incio ocorrer em 03 de maio ?
03/mai + __ dias uteis = ___ / ___
Qual a data de incio se o trmino deve ocorrer em 17 de junho ?
17/06 __ dias teis = ___/____

Mtricas para o tempo


Calendrio

Considerando-se:
Tx.Produtividade = 80 %
Produtividade (sem a tx de
produtividade) para um
determinado tipo de projeto =
15 pf / hora
Tamanho do projeto = 1520 pf

Qual a durao prevista ?

Calendrio= no se trabalha
aos sbados, domingos e
feriados

Produtividade + realista = 15 * 0,8 12 pf / hm


Jornada diria = 8 h * 0,8 = 6,4 hm
Durao em horas: 1520 pf / 12 pf / hm 126,7 hm
Durao em dias : 126,7 6,4 = 19,8 dias teis
Qual a data de trmino se o incio ocorrer em 03 de maio ?
03/mai + 19 dias uteis = 28 / mai
Qual a data de incio se o trmino deve ocorrer em 17 de junho ?
17/06 19 dias teis = 21/05

Tipos de mtricas
Recursos

Produtos
(software)

Clientes

Processo

Gesto

Mtricas de Clientes
Objetivo:
Medir e acompanhar o atendimento s necessidades dos clientes e usurios

Mtricas primrias:
primrias:
Quantidade de reclamaes
Satisfao = Realizado - Expectativa
Quantidade de novos projetos
Expectativas de novos negcios
Tolerncia a falhas (antiguidade como cliente/usurio)
Capacitao metodolgica e tecnolgica

Mtricas de Clientes
Mtricas secundrias:
ndice de atendimento satisfatrio
Tendncia ao desenvolvimento de novos servios
Tendncia de capacitao tecnolgica

Tipos de mtricas
Recursos

Produtos
(software)

Clientes

Processo

Gesto

Mtricas do Processo
Objetivos:
Acompanhamento
Acompanhamento
Acompanhamento
Acompanhamento

do processo de desenvolvimento
com a aprendizagem do processo
da taxa de perfeio
da atualidade tecnolgica

Mtricas do Processo
Mtricas primrias:
Mapeamento dos mtodos de desenvolvimento
Mapeamento das tecnologias utilizadas
Mapeamento da infra-estrutura existente / necessria para o desenvolvimento
Introduo de novos mtodos (histrico)
Plano de treinamento da equipe
Capacitao metodolgica e tecnolgica

Mtricas do Processo
Mtricas secundrias:
Tamanho: estimado x entregue
Produtividade do desenvolvimento total e por fase
Esforo total e por fase do ciclo de vida
Eficincia na remoo de defeitos
Densidade de defeitos total, por fase, por equipe, por tipo de negcio, por ambiente computacional
Impacto na introduo de novas metodologias
Confiabilidade na entrega
Longevidade dos software
Atualidade dos treinamentos

Tipos de mtricas
Recursos

Produtos
(software)

Clientes

Processo

Gesto

Mtricas de Gesto
Objetivos:
Prover um mapeamento sobre a melhoria dos processos implantados
Indicar a qualidade da mo de obra
Indicar os nveis de satisfao dos clientes e usurios
Indicar os nveis de investimento e despesas com tecnologia da Informao
Medir a eficcia do uso da tecnologia

Mtricas de Gesto
Mtricas secundrias:
secundrias:
Estabilidade dos processos de desenvolvimento
Taxa de melhoria do domnio de novas metodologias e tecnologias
Gap tecnolgico
ndice de satisfao dos colaboradores / usurios
Taxa de inovao tecnolgica
Taxa de inovao do acervo de sistemas
Tendncias da produtividade
Tendncia da qualidade
Contribuio no ROI
ndice de aderncia s estratgias empresariais
Produtividade entre as equipes
Benchmarking com o mercado
Crescimento da demanda por TI

MODELOS DA QUALIDADE

CMM (Capability Maturity Model)


CMMI (Capability Maturity Model Integration)
(por estgio / contnuo)
ISO 15504 (SPICE)
ISO 12207
BOOTSTRAP

SW-CMM (Capability Maturity Model)


Guia para melhoria contnua do processo de
sw
Estrutura bsica para mtodos confiveis de
avaliao
Melhoria contnua

Documentao
de um padro
Estabelecimento
de uma poltica

Estabelecimento
de metas
4.
GERENCIADO

3.
DEFINIDO

2.
REPETITVEL
1.
INICIAL

Compromisso em fazer

5.
OTIMIZADO

SW-CMM (Capability Maturity Model)


reas chaves do processo (KPAs)

Nvel 2
repetitvel

Nvel 3
definido

Nvel 4
gerenciado

Nvel 4
otimizado

Gesto dos
requisitos

Organizao com
foco no processo

Gesto
quantitativa do
processo

Preveno de
defeitos

Planejamento do
processo de sw

Definio do
processo da
organizao

Gesto da
qualidade do sw

Gesto da
mudana
tecnolgica

Controle do
processo de sw

Programa de
treinamento

Gesto do
subcontrato de
sw

Gesto integrada
de sw

Garantia da
qualidade de sw

Engenharia do
produto de sw

Gesto de
configurao

Coordenao
intergrupos
Revises
conjuntas

Gesto da
mudana do
processo

SW-CMMI (Capability Maturity Model


Integration)
Evoluo do CMM melhoria dos processos:

desenvolvimento de produtos e servios


aquisio e manuteno

Representaes:

por Estgios similar ao CMM

Contnua permite focar a melhoria que mais atende aos objetivos do negcio

SW-CMMI (Capability Maturity Model


Integration) por Estagios
Estgios de maturidade:

inicial,
gerenciado,
definido,
gerenciado quantitativamente e
otimizado

reas de processo com:

metas + prticas genricas


metas + prticas especficas

SW-CMMI (Capability Maturity Model


Integration) por Estagios
Representao:

SW-CMMI (Capability Maturity Model


reas chaves do processo
Integration)
por(KPAs)
Estgio
Nvel 2
Gerenciado

Nvel 3
definido

Nvel 4
Gerenciado
quantitativamente

Nvel 5
otimizado

Gesto de requisitos

Desenvolvimento
dos requerimentos

Desempenho do
processo organizacional

Inovao
organizacional e
disseminao

Controle e
monitoramento do
processo

Soluo tcnica

Gesto quantitativa do
projeto

Anlise casual e
resoluo

Gesto de acordo com


o fornecedor

Integrao do
produto

Medio e anlise

Verificao /
validao

Quality assurance do
processo e do produto

Foco no processo /
treinamento
organizacional

Gesto de
configurao

Gesto integrada do
projeto e do
fornecedor
Gesto de riscos
Anlise de deciso e
resoluo

SW-CMMI (Capability Maturity Model


Integration) contnua
Estgios de maturidade:

Nvel
Nvel
Nvel
Nvel
Nvel
Nvel

0
1
2
3
4
5

- incompleto,
- desempenhado,
- gerenciado,
definido,
- gerenciado quantitativamente e
- otimizado

reas de processo com:

metas + prticas genricas


metas + prticas especficas

SW-CMMI (Capability Maturity Model


Integration) contnua
Avaliao dos processos:

ISO 15504 (SPICE)


Modelo SPICE (S
(Software Process Improvement and Capability dE
dEtermination)
Governo britnico (1991)
Definir processo de avaliao de sw para ajustar expectativas de contratao de sw e servios
Objetivos:

Determinar a capacidade de um fornecedor


Auxiliar na melhoria do processo de sw
Instrumento de auto-avaliao

5 dimenses de processo x diversas operaes:

Fornecimento a clientes
Engenharia
Suporte
Gesto
Organizao

ISO 15504 (SPICE)

ISO 12207
Modelo de ciclo de vida para os
processo de software
Classifica os processos em:

primrios ou fundamentais
de suporte
organizacionais

BOOTSTRAP
Modelo europeu (Bootstrap Institute, 1993)

Obrigado !!!
Antonio Carlos Tonini
actonini@uol.com.br
antonio.tonini@poli.usp.br
(11) 9292-3148

Vous aimerez peut-être aussi