Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de...

19
Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife, 17 de agosto de 2005

Transcript of Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de...

Page 1: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Nostradamus®

Estimativa em projetos de software

Universidade Federal de PernambucoCentro de Informática – CIn

Projeto de Desenvolvimento – if688Recife, 17 de agosto de 2005

Page 2: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Equipe• Álvaro Alencar Barbosa Palitot • Bruno José Torres Fernandes • Bruno Rodrigues • Diana Rúbia Rodrigues Ricardo • Emílio Georges Saad Neto • Felipe Guedes da Fonte Andrade • Glaucia Boudoux Peres • Leonardo Menezes • Manoel Gilvan Calou de Araújo Sá Filho • Renata de Avelar Alchorne • Thiago Miranda Amorim Silva • Thiago Rodrigues Cavalcanti

Page 3: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Por que planejar?• Auxilia no gerenciamento dos riscos do

projeto, minimizando-os• Visão dos processos• Identificação e resolução dos problemas• Permite avaliação do desempenho da

equipe quanto ao que foi planejado• Justificativas para decisões de projeto

“Não se consegue controlar o que não se consegue medir”(Tom DeMarco, Controlling Software Project, Yourdon Press

1982)

Page 4: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Uma ferramenta para estimar esforço 80%

Pontos de Função

Pontos de Caso de

Uso

COCOMO II Wideband Delphi

Page 5: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Funcionalidades• Realiza cálculos de estimativa

Pontos de Função Pontos de Caso de Uso COCOMO II (COst COntructive MOdel) Wideband Delphi

• Obtenção de estatística baseada em histórico pela Média Nostradamus Técnica da regressão

Page 6: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Tecnologias utilizadas• Implementação

Módulo desktop implementado em .NET – C#, versão 1.1

Interface distribuída web utilizando php versão 4

MySql para persistência de dados versão 1.4

• Ferramentas de desenvolvimento MS Visual Studio 2003 JUnit Eclipse com plugin para php versão 3.2

Page 7: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Arquitetura – 1/4•Dinâmica - Desktop

– C#•Web

— PHP

Interface Gráfica

InternetInternet

Page 8: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Desktop X Web

Arquitetura – 2/4

InternetInternet

Page 9: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

InternetInternet

Arquitetura – 3/4

• Responsável por toda validação e lógica do sistema;• Atende solicitações da interface gráfica;• Realiza solicitações para a camada de Dados.

Camada de Negócios

Page 10: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

InternetInternet

• Envia comandos para a persistência dos dados;• Banco de Dados MySQL.

Camada de Dados

Arquitetura – 4/4

Page 11: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Nosso site: www.ontopdevelopers.com.br

Page 12: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Pontos positivos• Gerenciamento de equipe• Experiência com novas tecnologias• Determinação• Motivação• Disciplina

Page 13: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Pontos negativos• Incompatibilidade de horários• Dificuldade de utilização dos recursos

de software e hardware no CIn

Page 14: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Calculando estimativa de esforço com o Nostradamus

Page 15: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

O Futuro• Estudo mais aprofundado do método

Wideband Delphi• Melhoria da interface web • Maior integração com MS Project

Page 16: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Agradecimentos• Prof. Hermano Perrelli• Prof. Alex Sandro• Prof. Sérgio Cavalcanti• Consultores da disciplina• Equipe Suppera Solutions• Amigos e Família

Page 17: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Perguntas?

Page 19: Nostradamus ® Estimativa em projetos de software Universidade Federal de Pernambuco Centro de Informática – CIn Projeto de Desenvolvimento – if688 Recife,

Obrigado