texto-me-ead-aula8

Page 1

Prof. Horácio Ribeiro

Disciplina: PE- medidas do esforço no desenvolvimento de software Aula 08 gestão de projetos usando APF

(aula 8 ) gestão de projeto usando APF. A APF tem o seu uso aceito pela maioria das empresas pois estabelece um padrão e uniformidade de contagem quando se USA o manual de contagem. Isto favorece o uso pelas empresas. Além disto não tem os inconvenientes de as contagens de LOC apresentam. Trabalhar com a funcionalidade liberta o profissional que faz orçamentos de aspectos que só serão definidos na fase de desenho do software e está é uma vantagem importante. Imagine você ter que decidir usando a contagem de número de linhas de código sem ainda nem decidiu que linguagem irá utilizar. Outro aspecto importante é a de processo de desenvolvimento seja qualquer um. As empresas, hoje, buscam padronizar o seu processo de desenvolvimento, ou mais de um dependendo do tipo de produto que pretendem utilizar. No nível três do CMM, que é uma referencia mínima para as empresas que desejam trabalhar com qualidade, o processo é estabelecido e os profissionais treinados no processo. Custo de um PF para a empresa Em empreendedorismo você deve aprender que as empresas tem dois tipos de custo, o fixo e o variado. O custo total da empresa em um determinado período, ou para uma determinada produção é a soma dos dois custos. Na empresa que trabalha com ponto função deve-se determinar o valor em termos monetários paras o total de PF produzido em um determinado período. Vamos supor para efeitos didáticos que uma empresa entregou no prazo de um mês 180,2 PF. E esta mesma empresa tem um custo total de R$ 27580,00. Assim o custo desta em presa por ponto função é de: R$ 27580,00/ 180,2 PF O Valor para fins de controle e orçamentos é de um custo de: 1515,38 O valor calculado acima pode ter sido determinado em determinadas condições, com um valor de aluguel, um nível de salário, e outros aspectos, que pode ser alterados, portanto, deve ser revisto periodicamente, como por exemplo mensalmente e informado para os gestores. Neste mês (ou período) segundo o cálculo acima o nosso custo será de 1515,38/PF. Também se pode determinar o “BREAK EVENT POINT” ou ponto de equilíbrio em termos de PF, determinar o número de PF que se deve produzir para a empresa iniciar a dar lucro. Veja o gráfico abaixo:

Texto experimental: e-mail pelo site WWW.espacodoprofessor.com


Prof. Horácio Ribeiro

Pode-se determinar o número de PF que a empresa deve produzir para inciar a sua fase de lucro. É preciso que se mantenha uma base estatística de projetos realizados e que a tomada de registros para esta base estatística esteja adequada aos processos de desenvolvimento da empresa e a metodologia usada em cada etapa, ou template estabelecido. Neste caso vamos supor que nossa empresa tem registrado por projeto, dividido por caso e uso, as fases e registrando os respectivos custos por etapa podemos identificar % de utilização valor total para cada fase. Veja abaixo o registro para um caso e uso: por cAso e uso identificado/contratado com 180,2 PF Tempo valor % do total de etapa (horas) profissional gasto PF Levantamento de requisistos 20 analista 800 11,655012 modelagem de classes 8 analista 320 4,6620047 desenho das interfaces 32 designer 960 13,986014 diagrama de sequencia 32 analista 1280 18,648019 implementação das interfaces implementação do banco

40 programador ans de 6 banco

960

13,986014

240

3,4965035

implementação da sequencia

40 programador

960

13,986014

Texto experimental: e-mail pelo site WWW.espacodoprofessor.com


Prof. Horácio Ribeiro integração do software testes de unidade

16 programador ans de 8 testes

384

5,5944056

192

2,7972028

implantação testes de implantação

16 programador ans de 16 testes

384

5,5944056

384

5,5944056

6864

100

totais

234

Desta forma registrando – se para cada caso e uso estes dados podemos estabelecer um % de utilização médio para a empresa. Você poderia ficar preocupado com aspectos como complexidade, ou característica do software, mas isto já esta resolvido. Estes aspectos foram considerados quando se fez a analise de ponto função. Também determina-se a média de implementar um ponto função, no caso estamos considerando a unidade como dias, no caso do caso e uso registrado acima obtem o número de horas pelo total de PF temos: 234 horas/ 180,2 PF = 1,30 horas /PF O mesmo para o custo por PF: R$ 6834/180,2 = R$ 37,93 /PF Assim depois de uma determinado período de observação pode-se determinar uma tabela de distribuição dos pontos funções como abaixo:

etapa prazo relativo custo relativo Levantamento de requisistos 8,54 11,65 modelagem de classes 3,41 4,66 desenho das interfaces 13,67 13,98 diagrama de sequencia 13,67 18,64 implementação das interfaces implementação do banco implementação da sequencia integração do software testes de unidade implantação

17,09

13,98

2,56

3,49

17,09

13,98

6,83

5,59

3,4

2,79

6,81

5,54

Texto experimental: e-mail pelo site WWW.espacodoprofessor.com


Prof. Horácio Ribeiro testes de implantação

6,93

5,7

totais

100

100

Estas tabelas devem ser periodicamente ajustadas para refletirem a realidade da empresa, de modo que a base estatística deve ser ampliada Exemplo de utilização – estudo de casos 1. Suponha que a empresa foi convidada a apresentar um orçamento para desenvolver as interfaces em que se apresenta um total de 290 PF distribuídos em 3 caso e uso, a saber: caso e uso 1 = 120 PF, caso e uso 2 = 90 PF e caso e uso 3 =80 PF. A empresa deve desenvolver apenas a s interfaces: Neste caso irá desenhar e implementar as interfaces: Consultando a tabela construída na empresa temos: Desenho da interface + implementação da interface: prazo relativo (13,67 + 17,09) custo relativo (13,98 + 13,98) Prazo relativo para o trabalho é de 30,76% do prazo total Preço relativo é de 27,96 % . Assim determina-se a quantidade de esforço para atender o orçamento: = 27,96% * 290 PF = 81,09 PF Considerando o valor de 1581,06 (determinado no inicio da aula) para a nossa empresa: Nosso orçamento será de =81,09 * 1515,38 = R$ 122882,00 para fazer o serviço. Prazo será de: se a empresa produz 1,30 horas por ponto função 81,09 PF * 1,3 horas = 105,42 = 103 horas Como cada dia de trabalho é de 8 horas, com trabalho efetivo de 6 horas (perdese tempo atendendo telefone, ir ao banheiro, etc...) 103 horas/6horasdia=17,17 dias= 18 dias úteis Como cada semana tem 5 dias úteis precisaríamos de 18/5 =3,6 semanas Aproximadamente 4 semanas. Como um mês comercial tem 4 semanas nosso prazo será de um mês. Estudo de casos 2:

Texto experimental: e-mail pelo site WWW.espacodoprofessor.com


Prof. Horácio Ribeiro Suponha que você está alocando pessoas para um projeto com 10 caso e uso que foi orçado em R$ 50000,00 e esta dimensionado em 320 PF. Mas você deve alocar o recurso para um caso e uso que esta dimensionado em 24 PF. Determine quanto se pode gastar por etapa, considerando o processo de desenvolvimento escrito acima? Observando o problema e considerando as informações que importam, temos que 320 PF custaram R$ 50000,00 então temos que nos preocupar com o custo de 24 PF; Assim temos: ( R$ 50.000,00/320 PF)*24 PF = 3750,00 Quanto se pode gastar, considerando o lucro de 30 sobre o total bruto temos: 3750,00*(1 – 30%) = 2625,00 Nada foi dito sobre o prazo , mas vamos considerar o prazo de 1,3 horas por ponto função de modo que temos: 1,3* 24 horas. = 31,2 horas = 32 horas Considerando todo o desenvolvimento pode-se gastar em cada fase: etapa prazo relativo custo relativo Levantamento de requisistos 8,54 11,65 modelagem de classes 3,41 4,66 desenho das interfaces 13,67 13,98 diagrama de sequencia 13,67 18,64 implementação das interfaces implementação do banco implementação da sequencia integração do software testes de unidade

17,09 2,56

17,09 6,83 3,4

prazo

custo R$ 2,7328 224,18 1,0912 R$ 89,51 R$ 4,3744 358,84 R$ 4,3744 358,84

R$ 13,98 5,4688 448,61 3,49 0,8192 R$

67,20

R$ 13,98 5,4688 448,61 R$ 5,59 2,1856 179,29 2,79

implantação testes de implantação

6,81 6,93

1,088 R$ 89,25 R$ 5,54 2,1792 178,76 R$ 5,7 2,2176 181,91

totais

100

100

R$ 32 2.625,00

Assim temos referencias para cada etapa em termos de custos e prazos. E desta forma pode-se determinar QUEM vai fazer o serviço, dependendo do custo e prazo desejável.

Conclusão: Texto experimental: e-mail pelo site WWW.espacodoprofessor.com


Prof. Horácio Ribeiro

A organização de parâmetros de decisão ao longo do processo é fundamental para se gerar um sistema confiável de estimativas e de controle gerencial para o acompanhamento de projetos em termos de custo e prazo

Texto experimental: e-mail pelo site WWW.espacodoprofessor.com


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.