17
Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio Saiter

Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

Embed Size (px)

Citation preview

Page 1: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

Estimativa & Planejamento de Projeto de Software.

Capítulo I

Sobre a Disciplina de Estimativas & Planejamento de

Projeto de Software

Prof. M. Sc. Aluizio Saiter

Page 2: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

2

Aluizio SaiterEstimativa & Planej. de

Projeto de Software

Índice dos Capítulos.1 Sobre a disciplina estimativas e planejamento de projetos.

2 Conceitos básicos de estimativas.

3 Estimativas utilizando os modelos matemáticos.

4 Estimativas utilizando a abordagem bottom-up.A. Criação da WBSB. Avaliação de cronograma.

5 Medidas e análise utilizando valor agregado

6 Avaliação de riscos e definição de preço.

7 Introdução a gerência de projeto.

8 Conceitos de gerência de escopo.

9 Conceitos de gerência de tempo.

10 Conceitos de gerência de custo.

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 3: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

3

Aluizio Saiter

Objetivos do Curso.

Apresentar qual é o papel a ser desempenhado pelo desenvolvedor de software e pelo gerente de projeto no processo de estimativa e planejamento do projeto de software.

Prover ao desenvolvedor de software uma visão sistêmica dos processos de escopo, tempo e custo no gerenciamento de projeto descritos pelo PMBoK.

Apresentar os produtos gerados em cada um dos seus passos dos processos do PMBoK.

Apresentar ao aluno as várias técnicas e ferramentas disponíveis para estimar e planejar o escopo, tempo e custo de um projeto de software.

Habilitar o desenvolvedor de software a participar de sessões de planejamento e acompanhamento da evolução do projeto.

Estimativa & Planej. de Projeto de Software

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 4: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

4

Aluizio Saiter

Sobre o Professor. Aluizio Saiter é Engenheiro Eletricista formado pela U.F.E.S. e Mestre em Engenharia

da Computação pela UNICAMP.

É professor dos cursos de pós-graduação em Eng de Software da USJT e da PUC-SP. É coordenador dos cursos de pós-graduação de Eng de Software e Gerência de Projetos da USJT.

Possui várias certificações internacionais. Entre elas: ITIL, SAP Basis Academy, OO Developer e OO Designer pela IBM Object Oriented University.

Desenvolveu sua carreira em empresas multinacionais, tais como: IBM, PwC, Accenture, CapGemini e EDS (atualmente uma empresa HP).

Possui experiência em trabalho no exterior: Colômbia, Argentina, México, USA e Canadá. Trabalhou como desenvolvedor de software nos laboratórios da IBM de Palo Alto (USA) e Toronto (Canadá).

Atualmente é Gerente de Projetos da EDS, e trabalha como Program Manager na GM.

Estimativa & Planej. de Projeto de Software

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 5: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

5

Aluizio Saiter

Audiência.

Primaria Gerentes de Projetos Analista de Sistemas Analistas de Requisitos Desenvolvedores (modeladores) de Software

Secundaria Arquitetos de Softwares Analista de Negócios

Estimativa & Planej. de Projeto de Software

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 6: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

6

Aluizio Saiter

Índice dos Capítulos das Disciplina.

1. Sobre a Disciplina de Estimativas & Planejamento de Projeto.

2. Introdução ao Planejamento de Projetos de Desenvolvimento de Sw.

3. Planejamento de Escopo & Elaboração da WBS.

4. Técnicas de Estimativas de Esforço.

5. Técnicas de Análise de Diagramas de Redes de Atividades.

6. Elaboração do Cronograma.

7. Elaboração do Orçamento e Preço.

8. Fundamentos de EVM.

9. Análise de Variância de Custo & Tempo Utilizando EVM.

Estimativa & Planej. de Projeto de Software

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 7: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

7

Aluizio SaiterEstimativa & Planej. de

Projeto de Software

Programa de Aulas.

AULACONTEUDO

TEORIA PROJETO

1 Capítulos 1 e 2

2 Capítulo 3 Criação dos grupos e esclarecimento.

3 Capítulo 4 - Parte A Apresentação do projeto.

4 Capítulo 4 - Parte B Criação da WBS.

5 Capítulo 5 e 6 Criação dos diagramas de rede.

6 Capítulo 7 Criação dos diagramas de rede.

7 Capítulo 8 Análise dos diagramas de rede.

8 Capítulo 9 e 10 Construção da estrutura de custo.

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 8: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

8

Aluizio SaiterEstimativa & Planej. de Projeto de Software

Dinâmica das Aulas da Disciplina.

Primeira parte da aula (antes do intervalo).

Apresentação do conteúdo teórico por meio de slides previamente entregues a turma. Veja página anterior.

Segunda parte da aula (apos o intervalo).

Esclarecimento de dúvidas.

Discussão sobre o projeto. Veja página anterior.

Elaboração do projeto. Veja página anterior.

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 9: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

9

Aluizio SaiterEstimativa & Planej. de Projeto de Software

Material Utilizado Durante a Disciplina.

Slides entregues com antecedência sobre cada capítulo.

05 Artigos. Veja bibliografia do curso.

Livros.

Department of Defense; MIL-HDBK-881 Report - Work Breakdown Structure; Department of Defense Press; 1998.

Project Management Institute; A Guide to the Project Management Body of Knowledge (PMBoK Guide); Project Management Institute Press; 2004.

Frederick P. Brooks; The Mythical Man-Month: Essays on Software Engineering - Anniversary Edition; Addison-Wesley;1995.

Harold A. Linstone & Murray Turoff; The Delphi Method Techniques and Applications; Addison-Wesley; 1979.

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 10: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

10

Aluizio SaiterEstimativa & Planej. de

Projeto de Software

Avaliação do Aluno.

Exercícios Nota dos exercícios de revisão existentes no final de cada capítulo. A

nota terá peso 2.

Projeto. Nota do projeto do Sistema de e-Matrícula para a Faculdade São

José. A nota terá peso 5.

Artigos. Nota do questionário com perguntas sobre os cinco artigos

entregues. A nota terá peso 3.

Condição de Aprovação: média maior ou igual a 7.0

Média = Artigos × 2( ) + Exercícios × 2( ) + Projeto × 6( ){ } ÷10

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 11: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

11

Aluizio Saiter

Roteiro do Projeto a Ser Desenvolvido.

1. Formem grupos de no máximo 5 participantes.

2. Leiam com atenção o SoW do Sistema de e-Matrícula da Faculdade São José.

3. Façam a planejamento do definição do escopo do projeto.

A. Elaborem a WBS do projeto utilizando a notação vista na disciplina.

B. Elaborem a RAM para as atividades da WBS.

4. Elaborem a Estimativa de esforço e documentem.

A. Estimem de forma coerente os esforços de desenvolvimento. Se desejarem utilizem alguns dos métodos vistos em sala de aula.

B. Documentem os esforços de desenvolvimento na Cost Breakdown Structure (versão da WBS com os custos associados).

Estimativa & Planej. de Projeto de Software

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 12: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

12

Aluizio Saiter

Roteiro do Projeto a Ser Desenvolvido - cont.

5. Elaborem a Rede de Atividades utilizando o método PDM.

A. Identifique o caminho crítico.

B. Assumam que o cliente deseja que o projeto seja entregue em 6 meses. Isto é viável pela análise da rede?

C. Verifiquem se não existe sobreposição de atividades no tempo dos recursos identificados na RAM.

6. Elaborem o Orçamento do projeto.

A. Considerem as seguintes taxas horárias: R$50,00 por hora para profissionais juniores, R$70,00 por hora para profissionais plenos e R$100,00 por hora para profissionais seniores.

B. Considerem o Orçamento Não Distribuído como sendo ZERO.

C. Considerem a Reserva de Gerenciamento como 10% dos custos estimados.

D. Considerem o Lucros e Taxas como sendo 30% do valor total.

E. Documentem o orçamento na Cost Breakdown Structure (versão da WBS com os custos associados).

Estimativa & Planej. de Projeto de Software

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 13: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

13

Aluizio SaiterEstimativa & Planej. de Projeto de Software

Bibliografia - Livros.

Richard D. Stutzke; Estimating Software-Intensive Systems: Projects, Products, and Processes; Pearson Education – SEI Series in Software Engineering; 2005.

Frederick P. Brooks; The Mythical Man-Month: Essays on Software Engineering - Anniversary Edition; Addison-Wesley;1995.

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Project Management Institute; A Guide to the Project Management Body of Knowledge (PMBoK Guide); 4th Edition, Project Management Institute Press; 2009.

Barry W. Boehm; Software Engineering Economics; Prentice Hall Professional Technical Reference; 1981.

Page 14: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

14

Aluizio SaiterEstimativa & Planej. de Projeto de Software

Bibliografia - Artigos.

Goldstein, Harry; Who Killed the Virtual Case File?, IEEE Spectrum Magazine, IEEE Press, August 2005.

Charette, Robert N.; Why Software Fails, IEEE Spectrum Magazine, IEEE Press, September 2005.

Henderson, Peter; Why Large IT Projects Fail, School of Electronics and Computer Science Internal Report, University of Southampton, May 2006.

Humphrey, Watts S.; Why Big Software Projects Fail: The 12 Key Questions, The Journal of Defense Software Engineering, March 2005.

Haughey Duncan; Why Software Projects Fail and How to Make Them Succeed , Project Smart White Paper, www.projectsmart.co.uk.

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 15: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

15

Aluizio SaiterEstimativa & Planej. de Projeto de Software

Logística.

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 16: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

16

Aluizio Saiter

A aula tem início as 08:00hs e o intervalo é: 09:45hs - 10:00hs.

Atividades: Projeto: em grupo (máximo de 4 pessoas). Questionário sobre cada artigo e lista de

exercícios: em grupo (máximo de 2 pessoas).

Contato: [email protected]

Telefone (11) 7338-8817

Não fale ao celular durante a aula.

Regras Básicas.

Estimativa & Planej. de Projeto de Software

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

Page 17: Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio

17

Aluizio SaiterEstimativa & Planej. de Projeto de Software

Apresentação Individual.

Nome.

Atividade profissional.

Experiência prêvia.

Expectativa com a disciplina.

Pós-Graduação em Eng. de Software Universidade São Judas Tadeu