Vous êtes sur la page 1sur 0

Como Gerenciar na Prtica Projetos

de Desenvolvimento de Software

Gerson Pech
Universidade do Estado do Rio de Janeiro

15 de maro de 1990

Gerson Pech - UERJ

Gerson Pech - UERJ

Apenas 5 dias para:


Alterar o sistema de 420 instituies financeiras;
Cruzado Novo Cruzeiro;
Bloqueio dos saldos das contas correntes e
cadernetas de poupana acima de CR$ 50,00;
Criao de novos tributos;
Criao de duas contas para cada cliente:
Uma podendo movimentar, a outra no.

Gerson Pech - UERJ

Como foi a reabertura dos bancos?


Saldos no batiam;
Diversas informaes desencontradas;
Alguns bancos nem puderam fornecer
os saldos;
Caos Total

Entretanto, as bases estavam l


Gerson Pech - UERJ

Gerson Pech - UERJ

Uno mile online


Aumento da demanda por carros
populares;
Fiat lana novo modelo para a compra
de carros;
Compra por telefone com prazos
determinados de entrega;
O programa um sucesso:
22%
1o. VW 62%
2o. Fiat
8%
30%
Gerson Pech - UERJ

Uno mille off line


Apenas 5% nas revendas ligadas por
3270 a fbrica;
O resto se comunicando por fax;
Entrada no sistema: Digitao;
Retorno para a empresa com prazo de
entrega.

Gerson Pech - UERJ

Antes de comear algumas lies


No bastam apenas processos padronizados;
No basta que toda a documentao esteja
institucionalizada;
No basta a tecnologia que ser implantada;

O que importa o uso que se faz de tudo isso!

Gerson Pech - UERJ

Quem solicita um software sabe o


que quer?
Os usurios normalmente sabem exatamente o que
no precisam, depois de ver o software;
medida que o sw se desenvolve, tornando-se
tangvel, os usurios vem novas possibilidades e
tentam mudar o projeto de acordo com elas;
Seu software fracassar se ele no for corretamente
utilizado ou no atender as especificaes de seus
clientes.

S=PE
Gerson Pech - UERJ

10

Problemas de software
Prazo estourados;
Custo acima do esperado;
Dificuldade/impossibilidade de
manuteno;
Desempenho inadequado;
No faz o que deveria fazer ...

Gerson Pech - UERJ

11

O que gerncia de projeto de


software?
Gerncia de Projeto de Software a
aplicao de conhecimento, habilidades,
ferramentas e tcnicas no desenvolvimento
de software com o objetivo de atender os
requerimentos do projeto.
Baseado no PMI PMBook, 2000
www.pmi.org

Gerson Pech - UERJ

12

Principal Dificuldade
Atingir ou exceder necessidades
Atingir ou exceder necessidades
e expectativas
e expectativas

Balancear demandas conflitante


Balancear demandas conflitante

Gerson Pech - UERJ

13

A Restrio Tripla
Escopo

Recursos

Prazo

Gerson Pech - UERJ

14

Stakeholders ?

Gerson Pech - UERJ

15

O que so Stakeholders?

Todos aqueles que influenciam o


projeto.

Gerson Pech - UERJ

16

Processo de Gerncia de Stakeholders


controlando
Identificar os
Stakeholders
Implementar
a gerncia

dirigindo
Prever o
comportamento
dos stk

motivando

Equipe
de Gerncia
de sw

planejando
Levantar
Informaes
sobre os stk

Identificar a
misso dos stk

Determinar
Identificar a os pts fortes e
fracos dos stk
estratgia
dos stk

Gerson Pech - UERJ

organizando

17

Gerson Pech - UERJ

finali
zao

exe
cu
o

plan
ejam
ento

conc
ep
o

Nvel de Atividade

Ciclo de vida

Tempo
18

Concepo
Identificao das necessidades;
Definio do problema;
Determinao dos objetivos, metas e
escopo;
Anlise do ambiente;
Anlise das potencialidades e recursos
disponveis;
Gerson Pech - UERJ

19

Concepo

Estudo das viabilidades dos objetivos;


Estimativa dos recursos necessrios;
Elaborao da proposta do projeto;
Apresentao da proposta;
Deciso (ou no) de execuo.

Gerson Pech - UERJ

20

Planejamento
Detalhamento das metas e objetivos;
Programao das atividades;
Determinao dos pontos de controle
(milestones);
Programao de recursos;
Anlise de Riscos;
Elaborao do Plano de Projeto.
Gerson Pech - UERJ

21

Planejamento de Qualidade de Software


ISO 9000-3 (Orientaes)
Definio do ciclo de vida utilizado
Definio dos critrios para incio e fim de
cada fase
Identificao dos tipos de anlise crtica
Identificao dos procedimentos de gesto de
configurao, validao, verificao e testes

Gerson Pech - UERJ

22

Planejamento
ISO 9000-3 (Orientaes)
Planos para cada fase do desenvolvimento
Anlise dos superiores hierrquicos e aprovao,
antes de entrar para a execuo
Procedimentos para acompanhamento e anlises
crticas peridicas pela gerncia/clientes

Gerson Pech - UERJ

23

Plano de Projeto
Quanto detalhado deve ser o Plano de
Projeto?
Quando deve ser iniciada a elaborao
do Plano de Projeto?
Quem deve participar desta elaborao?
Quem deve receber uma cpia do
Plano?
Quem o responsvel final pelo Plano?
Gerson Pech - UERJ

24

Plano de Projeto

Sumrio Executivo;
WBS;
Declarao de Escopo;
Cronograma;
Plano de Gerncia de Custos;
Plano de Qualidade;
Plano de RH;
Plano de Comunicao;
Plano de Gerncia de Riscos;
Plano de Responsabilidades;
Plano de Avaliao para o Fechamento do Projeto.
Gerson Pech - UERJ

25

WBS (Work Breakdown Structrure)


Estrutura de Desmembramento do Projeto

Identifica todas as tarefas do projeto;


Fornece uma ilustrao detalhada do
escopo do projeto;
Monitora o progresso do projeto;
Facilita o entendimento das
responsabilidades de cada membro de
equipe;

Gerson Pech - UERJ

26

WBS

Desmembrar o projeto em unidades de


trabalho menores que tenham
significado e que sejam gerenciveis.

Gerson Pech - UERJ

27

Desenvolvimento do Sistema Acadmico


Desenv. do
Planej. de Turmas

Realizar Anlise
de Requisitos

Desenv. da
Inscrio em discip.

Modelar

Desenvolv. do
Controle Acadmico

Codificar

Desenvolv. do
Controle Curricular

Testar

Implantar

Identificar usurios

Desenvolver
o modelo funcional

Implementar
programas

Realizar os testes
internos

Treinar usurios

Entrevistar

Desenvolver
o modelo de dados

Codificar
converso de dados

Realizar testes
no usurio

Apresentao

Documentar
e apresentar

Elaborar projeto
fsico

Realizar piloto

Gerar verso

Gerson Pech - UERJ

28

Id
1

Nome da tarefa
INSCRIO - REQUERIMENTOS DE INS

Incio
Ter 2/13/01

Trmino
Sex 5/4/01

27 01
T Q Q S S

Atualizar DADOS VESTIBULAR - Pa

Ter 2/13/01

Ter 2/13/01

Emitir REQUERIMENTO DE INSCRI

Ter 2/13/01

Seg 2/26/01

Registrar REMESSA DE REQUERIM

Ter 2/13/01

Sex 3/23/01

Informar REQUERIMENTO DANIFIC

Ter 2/13/01

Sex 5/4/01

Substituir REQUERIMENTO DE INSC

Ter 2/13/01

Sex 3/23/01

INSCRIO DE CANDIDATOS

Ter 3/13/01

Sex 3/23/01

CADASTRAMENTO BSICO

Ter 3/13/01

Seg 4/2/01

15

CADASTRAMENTO DO EDITAL

Ter 3/13/01

Qui 5/3/01

21

DIGITAO E DIGITALIZAO

Seg 4/2/01

Ter 4/17/01

25

INSCRIO - ATUALIZAO DE CADAS

Ter 4/3/01

Qua 4/11/01

32

IDENTIFICAO E CORREO DE NM

Ter 4/3/01

Qua 4/11/01

38

INSCRIO - ATLZ DO CADASTRO DEF

Qua 4/11/01

Ter 4/17/01

47

CADASTRAMENTO DE SALAS

Seg 4/2/01

Ter 4/17/01

55

ALOCAO DE CANDIDATOS

Qua 4/18/01

Ter 4/24/01

67

RETIF. E 2a VIA CARTO CONFIRMA

Sex 4/27/01

Sex 5/4/01

Gerson Pech - UERJ

29

Planejamento
Limitaes

Escopo

Criar WBS

Gerncia de
Riscos

Criar sequncia
para as tarefas

Estimar recursos
para as tarefas

Calcular o
cronograma

Atribuir e
Redistribuir
recursos

Desenvolver
oramento

Plano do
Projeto

Regras

Gerson Pech - UERJ

30

Execuo
Execuo das etapas previstas no plano
de projeto;
Utilizao dos recursos conforme
programado;
Soluo dos conflitos;
Metas.

Gerson Pech - UERJ

31

Finalizao
Finalizao formal;
Gesto de Conhecimento;
Re-alocao dos recursos;

Gerson Pech - UERJ

32

Ciclo de vida

exe
cu
o

plan
ejam
ento

conc
ep
o

Nvel de Atividade

Riscos e
Incertezas

finali
zao

Custo para
Consertar um erro

Tempo
Gerson Pech - UERJ

33

Processos de Gerncia

Uma srie de aes que geram um


resultado padronizado essencial para o
desenvolvimento do software;

Gerson Pech - UERJ

34

Grupos de Processos - PMI

Processos
Processos
Processos
Processos
Processos

de
de
de
de
de

Iniciao;
Planejamento;
Execuo;
Controle;
Encerramento

Gerson Pech - UERJ

35

Processos de
Iniciao

Processos de
Planejamento

Processos de
Controle

Processos de
Execuo

Processos de
Encerramento

Gerson Pech - UERJ

36

Controle Reunies de Anlise Crtica


ISO 9000-3 (Orientaes)
http:/www.abnt.org.br

Verificao do andamento do projeto com


relao ao cronograma de desenvolvimento
Verificao das pendncias do prprio cliente
Verificao da adequao dos produtos
desenvolvidos com relao ao especificado
Verificao do andamento do treinamento e
converso de dados
Testes de aceitao
Gerson Pech - UERJ

37

Controle Medio
ISO 9126 (Definies)
Funcionalidade

Eficincia

Confiabilidade

Manutenibilidade

Usabilidade

Portabilidade

Gerson Pech - UERJ

38

Controle Medio
ISO 9126 (Definies)

Funcionalidade

Prope-se a fazer o que devia?


Gera resultados conforme
acordados?

capaz de interagir com os


sistemas especificados?

Evita acesso no autorizado,


acidental a programas e dados?

Est de acordo com normas e


convenes previstas em lei e
descries similares?

Gerson Pech - UERJ

39

Controle Medio
ISO 9126 (Definies)

Confiabilidade

Com que frequncia apresenta


falhas?

Ocorrendo falhas como ele


reage?

capaz de recuperar dados


depois de uma falha?

Gerson Pech - UERJ

40

Controle Medio
ISO 9126 (Definies)

Usabilidade

fcil entender os conceitos


utilizados?

fcil aprender a usar?

fcil de operar e controlar a


operao?

Gerson Pech - UERJ

41

Controle Medio
ISO 9126 (Definies)

Eficincia

Qual o tempo de resposta e


de processamento?

Quanto recurso utiliza?

Os recursos e os tempos so
compatveis com o nvel de
desempenho requerido?

Gerson Pech - UERJ

42

Controle Medio
ISO 9126 (Definies)

fcil encontrar uma falha


quando ela ocorre?

fcil modificar e remover


defeitos?

H grandes riscos de bugs


quando se faz uma alterao?

fcil testar quando se faz


uma alteraes?

Manutenibilidade

Gerson Pech - UERJ

43

Controle Medio
ISO 9126 (Definies)

Portabilidade

fcil adaptar a outros ambientes


sem aplicar outras aes ou meios
alm dos fornecidos para esta
finalidade ?

fcil instalar em outros ambientes?

fcil substituir por outro software?

Est de acordo com padres ou


convenes de portabilidade?

Gerson Pech - UERJ

44

Nvel de Atividade

Execuo

Planejamento

Iniciao

Final.

Controle
Tempo
Gerson Pech - UERJ

45

Controle das alteraes

Plano de Projeto
atualizado

Plano de
Projeto

Aes corretivas

Relatrio de
desempenho

Lies aprendidas

Requisies de
mudana

Gerson Pech - UERJ

46

Alteraes de Requisitos
ISO 9000-3 (Orientaes)

comum que requisitos no estejam completos


durante a assinatura do contrato de
desenvolvimento, mas as mudanas posteriores
devem ter o seu impacto devidamente
registrados no contrato.

Gerson Pech - UERJ

47

Gerenciamento dos Riscos

O gerenciamento dos riscos o meio pelo qual a


incerteza sistematicamente gerenciada para
aumentar a probabilidade de cumprir os objetivos
do projeto.

Gerson Pech - UERJ

48

Gerenciamento de Riscos

Identificao
dos Riscos

Desenvolvimento
de Respostas

Riscos novos

Gerson Pech - UERJ

Controle

Riscos novos

49

Gerenciamento de Riscos

Identificao
dos Riscos

Desenvolvimento
de Respostas

Riscos novos

Gerson Pech - UERJ

Controle

Riscos novos

50

Identificao dos Riscos


Perguntar aos participantes;
Sesses de criao de idias;
Crie a maior lista possvel de riscos potenciais;
Combine os riscos semelhantes
Tudo que pode dar errado dar errado
Lei de Murphy
Gerson Pech - UERJ

51

Como Identificar os Riscos?

Aprenda a partir de projetos de


desenvolvimento antigos
Perfil de Riscos
So especficos a uma determinada rea;
So especficos a uma determinada
organizao;
Devem ser atualizados.

Gerson Pech - UERJ

52

Equipe do Projeto

Quantas pessoas tem a equipe?


Que percentual da equipe est dedicada
integralmente ao projeto?
Que membros da equipe iro gastar menos que
20% de tempo trabalhando no projeto?
Qual o nvel de experincia da equipe?
Os membros da equipe j trabalharam juntos
antes?
A equipe est geograficamente espalhada?
Quais os membros da equipe que podero
abandonar o projeto?

Gerson Pech - UERJ

53

Cliente

O cliente ir mudar seus processos atuais para


utilizar o sistema?
O sistema para ser utilizado precisar de
reorganizao do cliente?
Os clientes so de departamentos diferentes?
Existe sistema atual para as funcionalidades que
sero desenvolvidas?
Existe resistncia por parte do usurio?

Gerson Pech - UERJ

54

Tecnologia

A tecnologia que ser usada novidade para a


equipe de desenvolvimento?
A tecnologia que ser usada novidade para a
clientes e usurios?
Existe alguma tecnologia de ponta no projeto?
A equipe possui maturidade para o
desenvolvimento de sistemas dessa complexidade?
Existem ferramentas disponveis para o trabalho?
Perfil de Riscos SEI
Continuous Risk Management Guidebook
http://www.sei.cmu.edu/

Gerson Pech - UERJ

55

Realize Registros Histricos


Desempenho: Planejado X Real;
Problemas relativos a mudanas
inesperadas; e como elas foram
transportadas;
Anlise aps o fim do projeto;
Satisfao do cliente.

Gerson Pech - UERJ

56

Gerenciamento de Riscos

Identificao
dos Riscos

Desenvolvimento
de Respostas

Riscos novos

Gerson Pech - UERJ

Controle

Riscos novos

57

Como Desenvolver uma Estratgia de


Resposta
1o passo:

Defina a gravidade do risco;


Qual o impacto do risco?

2o passo:

Atribua uma probabilidade;


Qual a probabilidade do problema ocorrer?

3o passo:

Desenvolva uma estratgia para


reduzir um possvel dano.

Gerson Pech - UERJ

58

Risco maldefinido:
O projeto de desenvolvimento exige o uso de uma
nova tecnologia.

Melhor:
O departamento de RH exige que o acesso ao
sistema se d atravs da Web. Os programadores do
departamento de informtica ainda no
desenvolveram programas nessa tecnologia.

Gerson Pech - UERJ

59

Definio
Probabilidade

Estratgia

Risco: Os usurios nunca utilizaram leitoras de cdigo de barra,


ferramentas que sero as componentes de entrada de dados para o
processamento.
Conseqncia: A utilizao incorreta ir introduzir erros na base. Estes
erros podero causar retrabalho de at trs dias para a equipe causando
atraso no prazo final de entrega dos relatrios finais.
Probabilidade de retrabalho de 1d. 20% - R$ 10.000,00
Probabilidade de retrabalho de 2d. 10% - R$ 20.000,00 grave
Probabilidade de retrabalho de 3d. 5% - R$ 30.000,00 ...

Enviar todos os operadores para um curso intensivo;


R$ 2.000,00 2d
Contratar o fornecedor para suprir dois ou trs operadores especializados;
R$ 600,00 /d/op

Gerson Pech - UERJ

60

Definio
Probabilidade

Estratgia

Risco: mudanas nas leis que regulamentam as aplicaes financeiras


introduziro novas exigncias no projeto de desenvolvimento do sw.
Conseqncia: O software no mais ir atender aos requisitos
estabelecidos pelo usurio.

30% no final de um semestre Dados histricos;

Analisar com todos os detalhes todas as mudanas ocorridas nos ltimos


quatro anos;
Deixar o sistema parametrizado/generalizado para as principais mudanas;

Tempo:
Custo:

+ 2,5 meses
+ 280.000,00
Gerson Pech - UERJ

61

Como prevenir as conseqncias dos riscos?

Aceitar
Evitar
Monitorar e preparar os planos de contingncia
Transferir
Mitigar
Contratos fixos tambm tm riscos:
Voc pode ser cobrado a mais;
Os terceirizados podem ter subestimado os
custos;

Gerson Pech - UERJ

62

Terceirizar um servio especializado

Risco

Terceirizao

Terceirizado

Falta de controle no projeto


Dificuldade de comunicao

Gerson Pech - UERJ

63

Avaliao de Riscos
Para cada risco:

{ri , Pi , Ii }

ri
Pi
Ii

isimo risco
prob. do ri ocorrer
impacto de ri

Impacto

I1

Curva de Segurana

ri

I2
P1

P2
Gerson Pech - UERJ

Probabilidade
65

Impacto

Perigo

Risco controlvel
Probabilidade
Gerson Pech - UERJ

66

MA

21

22

23

24

25

16

17

18

19

20

11

12

13

14

15

10

MB

MB

MA

Gerson Pech - UERJ

67

Gerenciamento de Riscos

Identificao
dos Riscos

Desenvolvimento
de Respostas

Riscos novos

Gerson Pech - UERJ

Controle

Riscos novos

68

Controle dos Riscos


Executar uma estratgia contra os
riscos;
Monitorar os riscos;
Vigiar novos riscos;
Documentar os problemas.

Gerson Pech - UERJ

69

Os Erros Clssicos

Nunca esquecem, e nunca aprendem

Gerson Pech - UERJ

70

70% dos grandes projetos sofrem de instabilidade dos requisitos;


Pelo menos 50% dos projetos so executados com nveis de
produtividade abaixo da normal;
Pelo menos 25% dos sw de prateleira e 50% dos feitos por
encomenda apresentam mais defeitos do que o razovel;
Produtos feitos sob presso de prazos podem quadruplicar o
nmero de defeitos;
Pelo menos 50% dos grandes projetos de sw estouram seu
oramento e prazo;
2/3 dos projetos de sw muito grandes so cancelados antes do
fim;
Tipicamente 50% do patrimnio de sw da empresa no so
utilizados;
Atritos entre a rea de TI e a alta gerncia ocorrem em mais de
30% das organizaes;
Atritos com os clientes ocorrem em 50% dos contratos por
administrao e 65% dos contratos por empreitada.
Base 4.000 projetos Assessment and Control of Software Risks Prentice-Hall
Capers Jones
Gerson Pech - UERJ

71

Erros

Estratgia

Requisitos:
Caractersticas interessantes

Anlise detalhada de novos requisitos

Requisitos:
Adio descontrolada de
novos requisitos

Anlise de impacto

Prazos:
Desperdcio antes do incio

Acabar com a inrcia na tomada de


decises

Prazos:
Prazos excessivamente
otimistas

Controle das presses de clientes e da


alta gerncia com a demonstrao de
dados histricos e do plano do projeto

Planejamento:
Incompleto e insuficiente

Definir as estimativas corretas e


terminar com o excesso de otimismo

Falta de controle gerencial para Estabelecimento de marcos claros e


acompanhamento das atividades de perto
cumprir o planejado
Para o cumprimento de prazos
impossveis, abandono dos
planos

As atividades planejamento dos


testes, garantia de qualidade no
devem ser cortadas

Gerson Pech - UERJ

72

Erros

Estratgia
Aumentar a qualidade tcnica dos
produtos da anlise. Modelo fsico.

Codificao desenfreada
Falha de subcontratados
Entrega prematura do produto

Procedimentos de controle das tarefas


realizadas pelos subcontratados
Conseguir autorizao para adiamento
dos prazos. Ateno nunca usar a
Estratgia Vietn.

O comprometimento dos sponsors deve


ser trabalhado atravs de reunies e
Falta de patrocnio eficaz
apresentaes
Torna-las parte do projeto. Mostrar que
Falta de participao das
se o projeto sair vitorioso, ser por causa
partes interessadas no produto
do deles.
Atritos entre os desenvolvedores e os clientes/usurios
Defeitos de formao do staff
do Projeto.

Gesto das expectativas dos


clientes/usurios
Mtodos adequados de seleo.
Desenvolvedores mais experientes
podem treinar os novatos. Cuidado com
o aumento de profissionais.

Gerson Pech - UERJ

73

Erros

Estratgia

Salas apinhadas e barulhentas

Organizao do ambiente para o


aumento da concentrao

Falta de motivao dos


desenvolvedores

Programa de avaliao baseado em


metas reais e desafios profissionais

Estimativa exagerada dos


ganhos de produtividade

O importante no a tecnologia , mas


Como ela ser utilizada

Mudana de ferramenta no
meio do projeto (sw/hw)

Falta de automao de
algumas atividades

Mudanas de tecnologia devem ser


avaliadas, planejadas e introduzidas
fora da presso dos prazos
Ferramentas para automatizar a gesto
de configuraes.
Ferramenta para a modelagem.
A execuo e controle dos testes
precisa ser automatizada.

Gerson Pech - UERJ

74

Problemas Comuns

Base:

Princpios e Tcnicas
de Gerncia de Projetos - FGV

Gerson Pech - UERJ

75

1o Problema Comum:
Responsabilidade alm da sua autoridade

Voc o ger e de desenvol m ent e possuiem


ent
vi
o
sua equi analst que no est sob a sua
pe
i as
o
ger
nci diet e nem sob a ger
a r a
nci do Sponsor
a
do pr et C om o tansf m a-os em um tm e que
oj o.
r
or l
i
r
esponda,com ent asm o e confana,pel pr et
usi
i
o oj o?

Gerson Pech - UERJ

76

1o Problema Comum:
Responsabilidade alm da sua autoridade
Sugestes:
Project Charter:

Publicao pelo sponsor.


nfase na autoridade do PM.

Razo do Projeto:

Explicao para a equipe da


importncia do projeto.

Sponsor:

Informao.

Gerson Pech - UERJ

77

1o Problema Comum:
Responsabilidade alm da sua autoridade
Sugestes:
Deliverables:

Importncia e responsabilidade
dentro do projeto.

Diagrama de Rede:

Conexo e integrao entre as


atividades de todos.

Plano de Comunicao: Participao mxima da


elaborao.

Gerson Pech - UERJ

78

2o Problema Comum:
O Salvador da Ptria

O pr et est um com pl o desaste.C r


oj o

et
r
onogr a
am
atasado,or
r
am ent est ado,clent i
o
our
i e nsatsf t
i eio,
gr
ande pr
esso i er Pori
nt na.
sso,o PM f dem ii
oi
tdo
e voc assum e o seu l
ugar O que f
.
azer
?

Gerson Pech - UERJ

79

2o Problema Comum:
O Salvador da Ptria
Sugestes:
Anlise Financeira:

Deciso go/no go.

Objetivos e Escopo:

Quais os objetivos do projeto?


Priorize o que falta do escopo.
Esclarea as penalidades.

Time:

Oua o que eles tem a dizer.


Alternativas podem surgir

Gerson Pech - UERJ

80

2o Problema Comum:
O Salvador da Ptria
Sugestes:
Novo Cronograma:
Refaa a anlise do caminho crtico supondo todos os
recursos necessrios.
Negocie mais tempo, mais recursos e menos escopo.
Esteja 100% seguro antes de entregar o seu 1o
Cronograma.
Faa reunies freqentes e pequenas focadas nos
resultados e marcos. Celebre pequenas vitrias.
Gerson Pech - UERJ

81

3o Problema Comum:
Estimativas Impossveis

Voc f desi
oi
gnado par um pr et com t ef
a
oj o
ar as
m uio di s de ser estm adas.Apesarde f
t fcei
em
i
azer
pare dos pr
t
ocessos j defni

i dos,voc no quer
di garum cr
vul
onogr a,por
am
que sem pr acont
e
ece
al
gum a coi que aum ent em 30% ou 40% suas
sa
a
estm atvas.O que f
i i
azer
?

Gerson Pech - UERJ

82

3o Problema Comum:
Estimativas Impossveis
Sugestes:
Estimativas por fases: No v alm do que est em
seu horizonte.
Tarefas Pequenas:

Isole as tarefas mais imprevisveis.

Dados Histricos:

Pesquise se existem riscos comuns


com projetos passsados.

Gerson Pech - UERJ

83

4o Problema Comum:
Time to Market

Voc obrgado a t um t po de desenvol m ent


i
er
em
vi
o
de sofw ar 25% m enordo pl
t e
anej
ado.Entet o,
r ant
af
unci
onaldade e r
i
ecur
sos no podem seraler
t ados.
O que f
azer
?

Gerson Pech - UERJ

84

4o Problema Comum:
Time to Market
Sugestes:
Base:

Comece construindo uma base


slida.

Fases Distintas:

No detalhe o cronograma at o
final. Trabalhe por fases.

Plano do Projeto:

Construa o plano por fases


contendo planos de qualidade.

Gerson Pech - UERJ

85

Programa de Melhoria de
Processos

Gerson Pech - UERJ

86

Programa de Melhoria de Processos - Condies

Forte apoio da alta administrao;


Gerentes devem ter participao ativa;
Envolvimento de todos;
Processos atuais devem ser conhecidos;
Investimentos;
Estgios intermedirios com pontos de
controle.
Engenharia de software
Wilson de P. Paula. LTC Ed.
Gerson Pech - UERJ

87

Prog. de Melhoria de Processos - Estabilizao

Formao de grupos de MP;


Formao de estruturas
organizacionais;
Desenvolvimento de recursos de apoio;
Treinamento, orientao,
aconselhamento e comunicao;
Medies do grau de progresso;

Gerson Pech - UERJ

88

Os Personagens
Campees;
Patrocinadores;
Agentes.

Gerson Pech - UERJ

89

Atividades

Fase
Incio
Diagnstico

Motivao
Patrocnio
Infra-estrutura
Aferies
Recomendaes
Priorizao

Estabelecimento

Ao

Lies

Abordagem
Planejamento
Criao da soluo
Testes-piloto
Refinamento
Anlise e Validao
Proposio de aes futuras
Gerson Pech - UERJ

90

Processos ISO 12207


FUNDAMENTAIS

Aquisio
Fornecimento
Desenvolvimento

Operao

APOIO

Documentao
G. de Configurao
Garantia de Qualidade
Verificao
Validao
Reviso Conjunta
Auditoria

Manuteno

Resoluo de Problemas
Organizacionais
Gerncia
Infra-estrutura
Melhoria
Treinamento
Gerson Pech - UERJ

91

CMM Modelo de Maturidade de


Capacitao para Software
http://www.sei.cmu.edu/cmm

SEI

Carnegie Mellon University


Pittsburgh, Penn EUA
Criado em 1984 pelo DoD

Melhorando o processo possvel melhorarmos


o software.

Gerson Pech - UERJ

92

O que Maturidade de Capacitao?

Assegurar a gerenciabilidade do
projeto
Assegurar a qualidade do produto
gerado
Assegurar a adaptao do processo
s caractersticas especficas da
empresa
Assegurar melhora contnua.

Gerson Pech - UERJ

93

CMM Caminho de Melhoria Evolutiva

5o. Otimizado Melhoria contnua


do processo.
4o. Gerenciado Processos e produtos so
quantitativa// compreendidos e controlados.
3o. Definido Processo padronizado e integrado em um processo padro p/ a organizao.
2o. Repetvel Processos bsicos de gesto so
definidos.
1o. Inicial Poucos processos so definidos. Sucesso
depende do esforo individual.
Gerson Pech - UERJ

94

Nvel 1 - Inicial

Planejamento ineficiente
Compromissos reativos
Faltam prticas de gesto

Abandono aos procedimentos planejados


Processos constantemente
Alterados
Desempenho imprevisvel

Gerson Pech - UERJ

95

Visibilidade da Gerncia no Nvel 1

IN

OUT

Gerson Pech - UERJ

96

Nvel 2 - Repetvel
Estabilidade: das polticas de gesto e
dos procedimentos para implement-las

Experincia Adquirida

Controle de custos, cronograma e funcionabilidade

Institucionalizao dos
processos

Gerson Pech - UERJ

Problemas com
compromissos
so identificados
97

Visibilidade da Gerncia no Nvel 2

IN

OUT

Gerson Pech - UERJ

98

Nvel 3 - Definido
Prticas de ES efetivas - SEPG

Programa de
Treinamento

Processo de sw
padro para a
organizao

Qualidade
controlada

Processo de sw definido do
projeto
Gerson Pech - UERJ

99

Visibilidade da Gerncia no Nvel 3

IN

OUT

Gerson Pech - UERJ

100

Nvel 4 - Gerenciado

Metas quantitativas de
qualidade para os produtos

Metas quantitativas de
qualidade para os processos

Gesto do conhecimento

O processo opera dentro


de limites mensurveis

Capabilidade previsvel
Produtos de alta qualidade

Gerson Pech - UERJ

101

Visibilidade da Gerncia no Nvel 4

IN

OUT

Gerson Pech - UERJ

102

Nvel 5 Em Otimizao
A organizao est voltada para a melhoria
contnua do processo
Identificao das oportunidades
Anlise de custo/benefcio de novas tecnologias
Anlise das falhas para determinar as causas
Lies so disseminadas

Gerson Pech - UERJ

103

Visibilidade da Gerncia no Nvel 5

IN

OUT

Gerson Pech - UERJ

104

2
1
Gerson Pech - UERJ

105

Probabilidade

Tempo/Custo
Gerson Pech - UERJ

106

SPICE Software Process Improvement and


Cabability dEtermination - ISO 15505
Seis Nveis de Capabilidade Escala crescente
Qualquer processo pode estar em qualquer nvel
Nvel

Processo

Incompleto

Executado

Gerenciado

Estabelecido

Previsvel

Otimizado

Gerson Pech - UERJ

107

A Estrutura do CMM

Gerson Pech - UERJ

108

indica

Nvel de Maturidade
Nvel de Maturidade

Capabilidade
do processo

alcana

Metas

Contm

reas Chaves de
reas Chaves de
Processo
Processo

encaminha

Organizado
por

Caractersticas
Caractersticas
Comuns
Comuns

Contm

Institucionalizao
descreve

Prticas Chaves
Prticas Chaves

Infraestrutura ou
atividade
Gerson Pech - UERJ

109

CMM Caminho de Melhoria Evolutiva

5o. Otimizado Melhoria contnua


do processo.
4o. Gerenciado Processos e produtos so
quantitativa// compreendidos e controlados.
3o. Definido Processo padronizado e integrado em um processo padro p/ a organizao.
2o. Repetvel Processos bsicos de gesto so
definidos.
1o. Inicial Poucos processos so definidos. Sucesso
depende do esforo individual.
Gerson Pech - UERJ

110

reas-chave de Processo do Nvel 2


Gesto de Requisitos
Planejamento de Projeto de Software
Acompanhamento e Superviso de Projeto de Software
Gesto de Subcontratao de Software
Garantia de Qualidade de Software
Gesto de Configurao de Software

Gerson Pech - UERJ

111

Gesto de Requisitos
Metas
Meta 1

Os requisitos de sistema alocados ao sw so


controlados para estabelecer um baseline para
o desenvolvimento de sw e para uso gerencial.

Meta 2

Os planos, os produtos e as atividades de


software so mantidos consistentes com os
requisitos de sistema alocados ao software.

Gerson Pech - UERJ

112

Gesto de Requisitos
Prticas Chave
Compromisso 1

O projeto segue uma poltica


estabelecida pela organizao para o
gerenciamento de requisitos de sistema
alocados ao software.

Gerson Pech - UERJ

113

Gesto de Requisitos
Prticas Chave
Habilidade 1

Para cada projeto definida a


responsabilidade pelos RS e sua alocao
ao hw, ao sw a aos outros componentes
do sistema.

Habilidade 2

Os requisitos alocados so
documentados.

Habilidade 3

Recursos e oramentos adequados so


providos para a gerncia dos requisitos
alocados.
Gerson Pech - UERJ

114

Gesto de Requisitos
Prticas Chave
Habilidade 4

Os membros da equipe de
desenvolvimento de sw e outros grupos
de sw relacionados so treinados para
realizar suas atividades de GR.

Gerson Pech - UERJ

115

Gesto de Requisitos
Prticas Chave
Atividade 1

A equipe de desenvolvimento revisa os


requisitos alocados antes deles serem
incorporados ao projeto de sw.

Atividade 2

A equipe de desenvolvimento deve utilizar os


requisitos alocados como base para os planos,
para os produtos e para as atividades de sw.

Atividade 3

As modificaes nos requisitos alocados so


revisadas e incorporadas ao projeto.

Gerson Pech - UERJ

116

Gesto de Requisitos

Prticas Chave
Medies e
Anlises 1

As medies so realizadas e utilizadas


para determinar a situao das
atividades de gesto de requisitos

Gerson Pech - UERJ

117

Gesto de Requisitos
Prticas Chave
Verificao 1

As atividades de GR so revisadas
periodicamente por um gerente superior.

Verificao 2

As atividades de GR alocados so
revisadas pelo gerente de projeto, tanto
periodicamente,como motivadas por um
evento.

Verificao 3

A equipe de garantia da qualidade de sw


deve revisar e/ou proceder auditoria
das atividades e dos produtos da GR
alocados e reportar os resultados.
Gerson Pech - UERJ

118

Gesto de Requisitos:
Procedimentos

Cadastramento
Cadastramento

Rastreamento
Rastreamento

Alteraes
Alteraes

Gerson Pech - UERJ

119

Nmero
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

Nome do requisito
Interface de usurio Tela de Abertura do Caixa
Interface de usurio Tela de Compras
Interface de usurio Tela de Estoque
Interface de usurio Tela de Fechamento do Caixa
Interface de usurio Tela de Fornecedores
Interface de usurio Tela de Mercadorias
Interface de usurio Tela de Nota Fiscal
Interface de usurio Tela de Pedidos de Compras
Interface de usurio Tela de Relatrios
Interface de usurio Tela de Usurios
Interface de usurio Tela de Vendas
Interface de usurio Relatrio de Estoque Baixo
Interface de usurio Relatrio de Fornecedores
Interface de usurio Relatrio de Mercadorias
Interface de usurio Nota Fiscal
Interface de usurio Pedido de Compra
Interface de usurio Relao de Pedidos de Compra
Interface de usurio Ticket de Venda
Interface de software Sistema Financeiro
Caso de uso Abertura do Caixa
Caso de uso Emisso de Nota Fiscal
Caso de uso Emisso de Relatrios
Caso de uso Fechamento do Caixa
Caso de uso Gesto de Fornecedores
Caso de uso Gesto de Mercadorias
Caso de uso Gesto de Pedidos de Compra
Caso de uso Gesto de Usurios
Caso de uso Gesto Manual de Estoque
Caso de uso Operao de Venda
Requisito de desempenho Tempo de resposta
Restrio ao desenho Padro de Nota Fiscal
Restrio ao desenho Expansibilidade
Atributo da qualidade Segurana do Acesso
Atributo da qualidade Apreensibilidade

Tipo
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Interface
Caso de uso
Caso de uso
Caso de uso
Caso de uso
Caso de uso
Caso de uso
Caso de uso
Caso de uso
Caso de uso
Caso de uso
No funcional
No funcional
No funcional
No funcional
No funcional

Gerson Pech - UERJ

Importncia
Essencial
Essencial
Desejvel
Essencial
Essencial
Essencial
Desejvel
Opcional
Essencial
Essencial
Essencial
Desejvel
Desejvel
Desejvel
Essencial
Opcional
Opcional
Essencial
Desejvel
Essencial
Desejvel
Essencial
Essencial
Essencial
Essencial
Opcional
Essencial
Desejvel
Essencial
Desejvel
Essencial
Opcional
Desejvel
Desejvel

Complexidade
Baixa
Mdia
Mdia
Baixa
Mdia
Mdia
Baixa
Baixa
Baixa
Baixa
Alta
Mdia
Mdia
Mdia
Mdia
Baixa
Mdia
Mdia
Mdia
Baixa
Mdia
Baixa
Baixa
Mdia
Mdia
Baixa
Baixa
Mdia
Alta
Baixa
Mdia
Alta
Mdia
Mdia

Estabilidade
Mdia
Mdia
Baixa
Mdia
Baixa
Alta
Alta
Baixa
Baixa
Mdia
Mdia
Baixa
Baixa
Alta
Baixa
Baixa
Mdia
Mdia
Mdia
Mdia
Mdia
Baixa
Mdia
Baixa
Mdia
Baixa
Mdia
Baixa
Mdia
Alta
Alta
Mdia
Mdia
Alta

120

No

Regra de Mudana

Alteraes nos requisitos s devem ocorrer em marcos prdefinidos e acordados.

As alteraes devem ser revisadas pelos grupos envolvidos.

Os impactos nos compromissos devem ser avaliados.

Os impactos devem ser comunicados na busca de acordo.

As alteraes devem ser aprovadas pelos usurios-chave,


gerente do projeto e gerentes executivos.

Devem ser produzidas novas verses do Plano de GR


incorporando as alteraes.
Engenharia de software
Wilson de P. Paula. LTC Ed.
Gerson Pech - UERJ

121

Cadastro Atualizado de Requisitos


Nmero

Nome do requisito

Tipo

Import.

Complex.

Estab.

Status

Interface de usurio Tela de Abertura do Caixa

Interface

Essencial

Baixa

Mdia

Original

Interface de usurio Tela de Compras

Interface

Essencial

Mdia

Mdia

Original

Interface de usurio Tela de Estoque

Interface

Desejvel

Mdia

Baixa

Alterado

19

Interface de software Sistema Financeiro

Interface

Desejvel

Mdia

Mdia

Original

20

Caso de uso Abertura do Caixa

Caso de uso

Essencial

Baixa

Mdia

Original

21

Caso de uso Emisso de Nota Fiscal

Caso de uso

Desejvel

Mdia

Mdia

Original

22

Caso de uso Emisso de Relatrios

Caso de uso

Essencial

Baixa

Baixa

Original

30

Requisito de desempenho Tempo de resposta

No funcional

Desejvel

Baixa

Alta

Original

31

Restrio ao desenho Padro de Nota Fiscal

No funcional

Essencial

Mdia

Alta

Alterado

32

Restrio ao desenho Expansibilidade

No funcional

Opcional

Alta

Mdia

Original

33

Atributo da qualidade Segurana do Acesso

No funcional

Desejvel

Mdia

Mdia

Original

34

Atributo da qualidade Apreensibilidade

No funcional

Desejvel

Mdia

Alta

Original

35

Atributo de qualidade portabilidade

No funcional

Essencial

Mdia

Baixa

Novo

Gerson Pech - UERJ

122

Tabela de Mudana de Requisitos

Data

Requisito alterado

Tipo de mudana

Motivo

Impacto

26/5/2001

Caso de uso Operao de


Venda

Alterao no fluxo

Falha da Anlise

3 dias de atraso; mais 15


horas de esforo

25/6/2001

Interface de usurio Emisso


de Notas Fiscais

Alterao no leiaute

Mudana de legislao

Mais 2 horas de esforo

17/7/2001

Interface de usurio Tela de


Estoque

Alterao no leiaute

Falha da Anlise

1 dia de atraso; mais 4


horas de esforo

18/7/2001

Diagrama de classes
persistentes

Alterao em 2 operaes
da Classe Mercadoria

Conseqncia da
alterao 3

2 dias de atraso; mais 6


horas de esforo

Gerson Pech - UERJ

123

Rastreamento
Num
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

Nome do item
Tela de Abertura do Caixa
Tela de Compras
Tela de Estoque
Tela de Fechamento do Caixa
Tela de Fornecedores
Tela de Mercadorias
Tela de Nota Fiscal
Tela de Pedidos de Compras
Tela de Relatrios
Tela de Usurios
Tela de Vendas
Sistema Financeiro
Caixa
Fornecedor
Item de Compra
Item de Mercadoria
Item de Venda
Mercadoria
Usurio
Nota Fiscal
Pedido de Compra
Venda
Controlador de Mercadorias
Controlador de Estoque
Controlador de Compras
Controlador de Fornecedores
Emissor de Relatrios
Tratador de Usurios

Tipo
Cl. fronteira
Cl. fronteira
Cl. fronteira
Cl. fronteira
Cl. fronteira
Cl. fronteira
Cl. fronteira
Cl. fronteira
Cl. fronteira
Cl. fronteira
Cl. fronteira
Cl. fronteira
Cl. entidade
Cl. entidade
Cl. entidade
Cl. entidade
Cl. entidade
Cl. entidade
Cl. entidade
Cl. entidade
Cl. controle
Cl. controle
Cl. controle
Cl. controle
Cl. controle
Cl. controle
Cl. controle
Cl. controle

Item de requisitos
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x x
x x
x x
x x
x
x x
x
x
x
x
x x
x

26 27 28 29 30 31 32 33 34
x
x

x
x
x
x
x
x
x

x
x

x x
x x

x
x

x
x

x
x

x
x

x
x x

x x

x x

x
x

x
x

Gerson Pech - UERJ

124

Planejamento de Projeto
Metas
Meta 1

As estimativas de sw so documentadas para


serem utilizadas no planejamento e no
acompanhamento de projeto.

Meta 2

As atividades e os compromissos do projeto de


sw so planejados e documentados.

Meta 3

Os grupos e as pessoas afetadas esto de


acordo com os seus compromissos relacionados
ao projeto de sw.
Gerson Pech - UERJ

125

Planejamento de Projetos - Procedimentos

Estimativa de tamanho

Esforo total do projeto


Distribuio do esforo
Distribuio dos recursos

Elaborao do cronograma
Gerson Pech - UERJ

126

Estimativa do Esforo Total do Projeto (ET )


ET

Dados Histricos
Pontos por Funo (FP)
Gerson Pech - UERJ

127

Estimativa do Esforo Total do Projeto (ET)


ET

Pontos por Funo (FP)


Gerson Pech - UERJ

128

Estimativa do Esforo Total do Projeto (ET)


http://www.ifpug.org/

ET

ET = a FP + b
a
b
Pontos por Funo (FP)
Gerson Pech - UERJ

129

Concepo Elaborao

Construo

Transio Total

Requisitos 4,00%

7,00%

1,10%

0,20%

12,30%

Anlise

0,75%

11,00%

2,75%

0,40%

14,90%

Desenho

0,15%

1,00%

16,50%

2,00%

19,65%

Implem.

0,05%

0,60%

24,75%

4,00%

29,40%

Testes

0,05%

0,40%

9,90%

13,40%

23,75%

Total

5,00%

20,00%

55,00%

20,00%

100 %

Gerson Pech - UERJ

130

Id
1
2

Nome da tarefa
Sistema de Desembolso Descentralizado
Anlise de Requisitos

Durao

Q
92 dias
26 dias

Reunies de Iniciao

2 dias

Definio do Escopo

2 dias

Levantamento Inicial

5 dias

Levantamento Detalhado dos Requisitos

7 dias

Levantamento Detalhado dos Casos de Uso

7 dias

Apresentao do Levantamento

2 dias

Concluso do Levantamento

10

Definio dos Requisitos

11

Estudo de Viabilidade

12

Construo do Modelo Lgico

1 dia
3 dias
1 dia
34 dias

13

Detalhamento de Objetos e Classes

6 dias

14

Organizaes das Classes e Relacionamentos

6 dias

15

Desenho Inicial

2 dias

16

Esboo do Modelo do sw

2 dias

17

Elaborao do Modelo de Banco de Dados

6 dias

18

Detalhamento dos Diagramas

19

Construo do Modelo Fsico

20 dias
14 dias

20

Modelagem Fsica - Fase Inicial

7 dias

21

Modelagem Fsica - Fase Final

7 dias

22

Implementao

27 dias

Gerson Pech - UERJ

131

Gerson Pech - UERJ

132

Esforo Acumulado

IDE = EESR
ERSR

ERSR

EESE

IDP = EESR
EESE

VE
EESR

VP

mar/02

abri/02

mai/02

jun/02

jul/02

ago/02

set/02

out/02

Tempo
Gerson Pech - UERJ

133

Planejamento de Projetos - Procedimentos

Planejamento de Custos

Estimativa de Custos
Oramento de Custos
Controle de Custos

Gerson Pech - UERJ

134

Gerson Pech - UERJ

135

Plano de
Contas
1.2
1.5
1.6
1.4
1.7
1.8
1.9
1.3
1.1
1.10
1.11
1.13
1.12
1.14
1.15
1.16
1.17
1.18

Entregveis
CADASTRAME
INSCRIO IDENTIFICA
DIGITAO E
INSCRIO CADASTRAME
ALOCAO D
CADASTRAME
INSCRIO RETIF. E 2a V
RETIFICAO
ALOCAO REALIZAO
APLICAO D
LEITURA CAR
CORREO
RELATORIOS
RESULTADO

Despesas
Planejado
1K R$ 20,00
1K R$ 30,00
1K R$ 35,00
1K R$ 30,00
1K R$ 35,00
1K R$ 40,00
1K R$ 40,00
1K R$ 15,00
1K R$ 30,00
1K R$ 55,00
1K R$ 55,00
1K R$ 25,00
1K R$ 30,00
1K R$ 10,00
1K R$ 20,00
1K R$ 15,00
1K R$ 20,00
1K R$ 15,00

Despesas
Realizado
1K R$ 22,00
1K R$ 31,00
1K R$ 37,00
1K R$ 32,00
1K R$ 35,00
1K R$ 39,00
1K R$ 43,00
1K R$ 20,00
1K R$ 40,00
1K R$ 56,00
1K R$ 60,00
1K R$ 26,00
1K R$ 30,00

Datas
02/Abr/01
11/Abr/01
13/Abr/01
17/Abr/01
17/Abr/01
17/Abr/01
24/Abr/01
01/Mai/01
03/Mai/01
04/Mai/01
08/Mai/01
18/Mai/01
26/Mai/01
27/Mai/01
01/Jun/01
01/Jun/01
13/Jun/01
19/Jun/01

Planejado
Acumulado
1K R$ 20,00
1K R$ 50,00
1K R$ 85,00
1K R$ 115,00
1K R$ 150,00
1K R$ 190,00
1K R$ 230,00
1K R$ 245,00
1K R$ 275,00
1K R$ 330,00
1K R$ 385,00
1K R$ 410,00
1K R$ 440,00
1K R$ 450,00
1K R$ 470,00
1K R$ 485,00
1K R$ 505,00
1K R$ 520,00

Gerson Pech - UERJ

Desembolsos Percentual Agregado


Agregado
Acumulados Realizado
Acumulado
1K R$ 22,00
100% 1K R$ 20,00
1K R$ 20,00
1K R$ 53,00
100% 1K R$ 30,00
1K R$ 50,00
1K R$ 90,00
100% 1K R$ 35,00
1K R$ 85,00
1K R$ 122,00
100% 1K R$ 30,00 1K R$ 115,00
1K R$ 157,00
100% 1K R$ 35,00 1K R$ 150,00
1K R$ 196,00
100% 1K R$ 40,00 1K R$ 190,00
1K R$ 239,00
100% 1K R$ 40,00 1K R$ 230,00
1K R$ 259,00
100% 1K R$ 15,00 1K R$ 245,00
1K R$ 299,00
100% 1K R$ 30,00 1K R$ 275,00
1K R$ 355,00
100% 1K R$ 55,00 1K R$ 330,00
1K R$ 415,00
100% 1K R$ 55,00 1K R$ 385,00
1K R$ 441,00
100% 1K R$ 25,00 1K U$ 410,00
1K R$ 471,00
20% 1K R$ 6,00 1K U$ 416,00

136

Custo Acumulado

IDC = COSR
CRSR

COSE

IDP = COSR
COSE

CRSR
VC

COSR

VP
mar/01

abri/01

mai/01

jun/01

jul/01

ago/01

set/01

out/01

Tempo
Gerson Pech - UERJ

137

CMM Caminho de Melhoria Evolutiva

5o. Otimizado Melhoria contnua


do processo.
4o. Gerenciado Processos e produtos so
quantitativa// compreendidos e controlados.
3o. Definido Processo padronizado e integrado em um processo padro p/ a organizao.
2o. Repetvel Processos bsicos de gesto so
definidos.
1o. Inicial Poucos processos so definidos. Sucesso
depende do esforo individual.
Gerson Pech - UERJ

138

rea Chave Nvel 4


Gesto Quantitativa de Processo
Metas
Meta 1

As atividades de gerncia quantitativa de


processo so planejadas

Meta 2

O desempenho do processo de software


definido para o projeto controlado
quantitativamente

Meta 3

A capabilidade do processo padro de software


da organizao conhecido em termos
quantitativos
Gerson Pech - UERJ

139

PSM
Practical Software Measurement Objective Information for Decision Makers
Addison-Wesley

Gerson Pech - UERJ

140

Conceitos-Chave
Medio um processo No uma lista pr-definida de
grficos e relatrios
Tanto a coleta quanto a anlise de dados devem ser
Planejadas
O PSM flexvel Adaptado para atender Necessidades de
Informao especficas
O PSM suporta as Necessidades Integradas de Informao
do fornecedor e do cliente
O PSM aborda as relaes e compromissos entre os objetivos
do projeto

Gerson Pech - UERJ

141

Produto de
Informao

Necessidades de
Informao

Indicador

Interpretao

Modelo de
anlise
Medida Derivada

Medida Derivada

Funo de
Medio
Medida Bsica

Medidas Bsicas

Mtodo de
Medio

Mtodo de
Medio

Atributo

Atributo
Gerson Pech - UERJ

Propriedades
relevantes
142

PSM - Categorias de Informao


Cronograma e Progresso
Recursos e Custo
Tamanho e Estabilidade do Produto
Qualidade do Produto
Performance do Processo
Eficcia da Tecnologia
Satisfao do Cliente
Gerson Pech - UERJ

143

PSM - Categorias de Informao


Cronograma e Progresso
Recursos e Custo
Tamanho e Estabilidade do Produto
Qualidade do Produto
Performance do Processo
Eficcia da Tecnologia
Satisfao do Cliente
Gerson Pech - UERJ

144

PSM - Conceito Mensurvel

Cronograma e Progresso
Alcance dos Marcos
Performance do CP
Progresso das Unidades de Trabalho
Capacidade Incremental

Gerson Pech - UERJ

145

PSM - Conceito Mensurvel

Cronograma e Progresso
Alcance dos Marcos
Performance do CP
Progresso das Unidades de Trabalho
Capacidade Incremental

Gerson Pech - UERJ

146

PSM - Medida
Cronograma e Progresso
Progresso das Unidades de Trabalho
Requisitos Rastreados
Requisitos Testados
Relatrios de Problemas Abertos
Relatrios de Problemas Fechados
Revises Completadas
Requisies de Mudanas Abertas
Requisies de Mudanas Fechadas
Unidades Codificadas
Unidades Integradas
Casos de Testes Executados
Casos de Testes Passados
Itens de Ao Abertos
Itens de Aes Completados

Gerson Pech - UERJ

147

Tamanho e
Estabilidade
do Produto

Eficcia da
Tecnologia

Performance
do Processo

Recursos e
Custos

Cronograma
e Progresso
Satisfao
do Cliente

Qualidade
do Produto
Gerson Pech - UERJ

148

PSM - Atividade de Medio


ISO - 15939

Gerson Pech - UERJ

149

A Clnica de Sade Joo Guimares CSJG - tem o seu servio de


informtica terceirizado h quatro anos. Entretanto, Os funcionrios da
clnica vivem se queixando do sistema, cujas informaes so duvidosas e
cuja tecnologia no corresponde as expectativas dos mdicos. O software
controla praticamente toda a clnica. Pacientes, pronturio, ambulatrio,
internao, exames, farmcia, cobrana, pessoal etc.
H cinco meses o conselho que administra a Clnica contratou uma outra
empresa TSOFT - para a construo de um novo sistema que fosse apto a
realizar todos os procedimentos necessrios gesto administrativa e
mdica da CSJG.
O contrato estipula um prazo de oito meses para a implantao. Define o
padro de qualidade do produto, treinamento dos usurios, custos
necessrios a implantao e um escopo bastante claro onde as funes do
produto final so resumidas.
A TSOFT inicia o projeto, entretanto, tem dificuldades na contratao de
Analistas que tenham experincia na rea mdica.

Gerson Pech - UERJ

150

Defeitos

Defeitos Acumulados

DR

60
50

DE

40

DC

30
20

10

15

20

Gerson Pech - UERJ

25

Semanas
151

Frequncia

Defeitos na Fase de Anlise de Requisitos

40%
30%
20%
10%

RI

DO

VP

Gerson Pech - UERJ

DE
152

Frequncia

Defeitos por Fases


Requisitos

Projeto

40%
30%
20%
10%

RI

DO

VP

DE

RI

Gerson Pech - UERJ

DO

VP

DE
153

Evoluo dos Requisitos


RA

120

RE

100
80
60
40

10

15

20

Gerson Pech - UERJ

25

Semanas
154

Frequncia

Incrementos ou mudanas nos requisitos

40%
30%
20%
10%

RH

Conselho

Compras

Gerson Pech - UERJ

Outros
155

Progresso da Implementao
% do sw
codif. e
testado

Estimado

75
60

Real

45
30

15

20

25

Gerson Pech - UERJ

30

Semanas
156

Manuteno - Backlog
No. de
solicitaes

25

Solicitaes Recebidas

20
Solicitaes Fechadas

15
10
5
2

Gerson Pech - UERJ

Semanas
157

Gerson Pech
pech@uerj.br
Tel: 21 99691655
21 25877477

Gerson Pech - UERJ

158

Vous aimerez peut-être aussi