Pedro Viegas Pedro Viegas
  • About Me
  • Skills
  • Education
  • Employment
  • Portfolio
  • Blog
  • Contact

Ponto de Função – Calculando o Esforço

16 setembro 201519 dezembro 2021 / By Pedro Viegas
  • Home
  • Ponto de Função – Calculando o Esforço

Trabalho utilizando o ponto de função há mais ou menos 3 anos, não sou o especialista IFPUG que decorou todo manual, mas utilizo como base para saber o tamanho da encrenca que vou me meter e de quantas pessoas vou precisar na equipe para a demanda.

Infelizmente, no mundo corporativo tem muitas pessoas que utilizam o ponto de função como solução mágica, “calcula o ponto de função, faz uns cálculos loucos e pronto! Temos a hora de desenvolvimento, com um desenvolvedor demoramos 1000 horas, com 1000 desenvolvedores demoramos 1 hora”(Nove mulheres não conseguem engravidar e dar a luz a um filho por mês).

Felizmente, a coisa não é tão fácil assim, diversos fatores podem impactar o esforço para o desenvolvimento como por exemplo o tipo de metodologia de desenvolvimento, linguagem de desenvolvimento (muito importante) complexidade da solução, se o UC (caso de uso) está bem detalhado, se possui ou não um protótipo para que o desenvolvedor tenha uma base, conhecimento do negócio pela equipe, utilização de frameworks, uso de bibliotecas, expertise da equipe.

Já ouviu gerentes de projetos, perguntando se não tinha me esquecido de colocar as licenças como não funcional na planilha de APF e insistir que deve ser colocado para “Engordar a planilha”?

Vou desenhar um caso bem bacana para quem defende com unhas e dentes que é só multiplicar o total de APF para conseguir o esforço.

Criar uma tela que tenha 1 campo Text Field, uma imagem fixa em png, e um botão de consultar.

Preenchendo o campo e clicando no botão ‘Consultar’ ele exibe os 9 primeiros resultados.

APF_PVJ

 

Após fazer a contagem mesmo sem os ALIs e AIEs, a resposta que vai ser data é que possui 6 pontos. Multiplicando o ponto por um esforço de 8 horas por ponto chegamos a um esforço de 48 horas.

apf_google

 

Agora é só desenvolver seu próprio buscador em 48 horas.

 

 

About The Author

Pedro Viegas

Categories
  • APERTANDO START
  • Banco de Dados
  • Cursos
  • Desenvolvimento de Jogos
  • Education
  • Métricas
  • Ph.D.
  • Processing
  • Sem categoria
  • Software Engineer
  • Startup
  • Tipos de jogos
About Me
about-me
Pedro Viegas

Passionate about new challenges and technology, I have been working in system development and consulting since 2002. Over the years I acquired experience with Functional Systems Analyst in projects and Legacy Support. Currently a Ph.D. student in Science and Web Technology at UTAD, and CTO at Rooting Tech. In my spare time, I develop games and applications in Augmented Reality.

Popular Post
  • Searching the formulaquarta-feira - dezembro 07, 2022
  • Game Devlog #01terça-feira - agosto 09, 2022
  • Montessori and technology/ Montessori e tecnologia.segunda-feira - agosto 08, 2022
  • Interview for Lisboa Empreende+segunda-feira - dezembro 13, 2021
  • Academic emotions in educational gamessegunda-feira - dezembro 13, 2021
Tags
Augmented Reality Games Harvard Prototype Serious game Smart Quotes Startup
Recent Comment
  • No comments.
Arquivos
  • dezembro 2022
  • agosto 2022
  • dezembro 2021
  • março 2021
  • outubro 2019
  • setembro 2019
  • julho 2018
  • agosto 2017
  • julho 2017
  • março 2016
  • outubro 2015
  • setembro 2015
  • abril 2014
  • abril 2012
footer-logo
© 2014 Pedro Viegas