A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Estimativa & Planejamento de Projeto de Software.

Apresentações semelhantes


Apresentação em tema: "Estimativa & Planejamento de Projeto de Software."— Transcrição da apresentação:

1 Estimativa & Planejamento de Projeto de Software.
01/04/2017 Estimativa & Planejamento de Projeto de Software. Capítulo I Sobre a Disciplina de Estimativas & Planejamento de Projeto de Software Prof. M. Sc. Aluizio Saiter

2 01/04/2017 Índice dos Capítulos. Sobre a disciplina estimativas e planejamento de projetos. Conceitos básicos de estimativas. Estimativas utilizando os modelos matemáticos. Estimativas utilizando a abordagem bottom-up. Criação da WBS Avaliação de cronograma. Medidas e análise utilizando valor agregado Avaliação de riscos e definição de preço. Introdução a gerência de projeto. Conceitos de gerência de escopo. Conceitos de gerência de tempo. Conceitos de gerência de custo. Estimativa & Planej. de Projeto de Software Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

3 01/04/2017 Objetivos do Curso. The objectives are advertised in the course description. They are terminal objectives for the course. For example, what the student will be able to do upon completion of this course. Review the course objectives briefly to help the students put the depth of the material into context. Discuss the schedule for the day: starting time, breaks, lunch, end of the day, and so on. Mention that MRMUC is a 3-day class, (mention the 1-day RequisitePro class following it, if appropriate). Mention the format of the course: lecture and class discussions about the topics covered, as well as many hands-on exercises. Encourage feedback and questions early on. The more the students get involved, the more successful the course. 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. Welcome to the Rational University course on Requirements Management with Use Cases. This course teaches you how to improve your requirements management process in a team environment. We discuss many ways of managing and specifying requirements, with special focus on how to build a Use-Case Model of requirements. The course describes how the development process is driven by the requirements in the Use-Case Model. Estimativa & Planej. de Projeto de Software Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

4 01/04/2017 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. The objectives are advertised in the course description. They are terminal objectives for the course. For example, what the student will be able to do upon completion of this course. Review the course objectives briefly to help the students put the depth of the material into context. Discuss the schedule for the day: starting time, breaks, lunch, end of the day, and so on. Mention that MRMUC is a 3-day class, (mention the 1-day RequisitePro class following it, if appropriate). Mention the format of the course: lecture and class discussions about the topics covered, as well as many hands-on exercises. Encourage feedback and questions early on. The more the students get involved, the more successful the course. Welcome to the Rational University course on Requirements Management with Use Cases. This course teaches you how to improve your requirements management process in a team environment. We discuss many ways of managing and specifying requirements, with special focus on how to build a Use-Case Model of requirements. The course describes how the development process is driven by the requirements in the Use-Case Model. Estimativa & Planej. de Projeto de Software Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

5 Audiência. Primaria Secundaria Gerentes de Projetos
01/04/2017 Audiência. This audience is as advertised in the course description. This is a good place to query the audience regarding their background. Primaria Gerentes de Projetos Analista de Sistemas Analistas de Requisitos Desenvolvedores (modeladores) de Software Secundaria Arquitetos de Softwares Analista de Negócios The intended audience is anyone (customer or user) involved in requirements capture, specification, use, or management. Estimativa & Planej. de Projeto de Software Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

6 Índice dos Capítulos das Disciplina.
Sobre a Disciplina de Estimativas & Planejamento de Projeto. Introdução ao Planejamento de Projetos de Desenvolvimento de Sw. Planejamento de Escopo & Elaboração da WBS. Técnicas de Estimativas de Esforço. Técnicas de Análise de Diagramas de Redes de Atividades. Elaboração do Cronograma. Elaboração do Orçamento e Preço. Fundamentos de EVM. 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

7 Programa de Aulas. AULA CONTEUDO TEORIA PROJETO 1 Capítulos 1 e 2 2
01/04/2017 Programa de Aulas. Introduce the outline of the course. Mention that each module covers an essential activity in requirements management. Discuss the pyramid diagram and then review how each topic relates to the pyramid. Try to finish the Best Practices and Introductory modules (1 and 2) before lunch the first day. This may be a challenge depending on the student’s knowledge in software development. It makes a clean break to start Introduction to Use-Case Modeling (Module 3) after lunch on day 1. AULA CONTEUDO 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 7 Capítulo 8 Análise dos diagramas de rede. 8 Capítulo 9 e 10 Construção da estrutura de custo. The pyramid represents a roadmap for the course. Managing requirements involves the translation of stakeholder requests into a set of needs and system features. These in turn are detailed into specifications for functional and nonfunctional requirements. Detailed specifications are translated into test procedures, design, implementation, and user documentation. Traceability allows us to: Assess the project impact of a change in a requirement. Assess the impact of a failure of a test on requirements (that is, if the test fails, the requirement may not be satisfied.) Manage the scope of the project. Verify that all requirements of the system are fulfilled by the implementation. Verify that the application does only what it was intended to do. Manage change. Estimativa & Planej. de Projeto de Software Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

8 Dinâmica das Aulas da Disciplina.
01/04/2017 Dinâmica das Aulas da Disciplina. Tell the students about the material included with the course. Materials in the Student Kit: Student Manual - the main book used in the class Student Workbook - contains templates, examples, and white papers Miscellaneous materials - pen, pad, and name plate Describe any additional materials that are not listed in the bullets, but are received in the Student Pack (small additions may have been made after this slide was released). Also, describe any supplementary material you (the instructor) are providing. 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. The Student Manual contains copies of the slides, as well as detailed student notes. The Student Manual can serve as a reference after you have completed the course. Estimativa & Planej. de Projeto de Software Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

9 Material Utilizado Durante a Disciplina.
01/04/2017 Material Utilizado Durante a Disciplina. Tell the students about the material included with the course. Materials in the Student Kit: Student Manual - the main book used in the class Student Workbook - contains templates, examples, and white papers Miscellaneous materials - pen, pad, and name plate Describe any additional materials that are not listed in the bullets, but are received in the Student Pack (small additions may have been made after this slide was released). Also, describe any supplementary material you (the instructor) are providing. 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; Project Management Institute; A Guide to the Project Management Body of Knowledge (PMBoK Guide); Project Management Institute Press; 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. The Student Manual contains copies of the slides, as well as detailed student notes. The Student Manual can serve as a reference after you have completed the course. Estimativa & Planej. de Projeto de Software Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

10 Avaliação do Aluno. Exercícios Projeto. Artigos.
01/04/2017 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 1. 2. 3. 4. 5. 6. Estimativa & Planej. de Projeto de Software Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

11 Roteiro do Projeto a Ser Desenvolvido.
Formem grupos de no máximo 5 participantes. Leiam com atenção o SoW do Sistema de e-Matrícula da Faculdade São José. Façam a planejamento do definição do escopo do projeto. Elaborem a WBS do projeto utilizando a notação vista na disciplina. Elaborem a RAM para as atividades da WBS. Elaborem a Estimativa de esforço e documentem. Estimem de forma coerente os esforços de desenvolvimento. Se desejarem utilizem alguns dos métodos vistos em sala de aula. 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

12 Roteiro do Projeto a Ser Desenvolvido - cont.
Elaborem a Rede de Atividades utilizando o método PDM. Identifique o caminho crítico. Assumam que o cliente deseja que o projeto seja entregue em 6 meses. Isto é viável pela análise da rede? Verifiquem se não existe sobreposição de atividades no tempo dos recursos identificados na RAM. Elaborem o Orçamento do projeto. 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. Considerem o Orçamento Não Distribuído como sendo ZERO. Considerem a Reserva de Gerenciamento como 10% dos custos estimados. Considerem o Lucros e Taxas como sendo 30% do valor total. 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

13 01/04/2017 Bibliografia - Livros. Tell the students about the material included with the course. Materials in the Student Kit: Student Manual - the main book used in the class Student Workbook - contains templates, examples, and white papers Miscellaneous materials - pen, pad, and name plate Describe any additional materials that are not listed in the bullets, but are received in the Student Pack (small additions may have been made after this slide was released). Also, describe any supplementary material you (the instructor) are providing. 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. Project Management Institute; A Guide to the Project Management Body of Knowledge (PMBoK Guide); 4th Edition, Project Management Institute Press; The Student Manual contains copies of the slides, as well as detailed student notes. The Student Manual can serve as a reference after you have completed the course. Barry W. Boehm; Software Engineering Economics; Prentice Hall Professional Technical Reference; Estimativa & Planej. de Projeto de Software Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

14 Bibliografia - Artigos.
01/04/2017 Bibliografia - Artigos. The Key Skills for RM whitepaper is at the end of the Student workbook. It is a very useful summary sheet to help them keep track of where they are in their process and to make sure they are covering all the items. The white paper Applying Requirements Management with Use Cases in the Student workbook contains additional helpful information. 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, Estimativa & Planej. de Projeto de Software Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

15 Logística. Estimativa & Planej. de Projeto de Software
01/04/2017 Logística. Familiarize students with the facility, if necessary. Restrooms Phones How people from the outside can reach them/leave message Where they can connect to the internet (where possible) Evacuation procedures Estimativa & Planej. de Projeto de Software Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

16 Regras Básicas. 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: Telefone (11) Não fale ao celular durante a aula. Estimativa & Planej. de Projeto de Software Pós-Graduação em Eng. de Software Universidade São Judas Tadeu

17 Apresentação Individual.
Nome. Atividade profissional. Experiência prêvia. Expectativa com a disciplina. Estimativa & Planej. de Projeto de Software Pós-Graduação em Eng. de Software Universidade São Judas Tadeu


Carregar ppt "Estimativa & Planejamento de Projeto de Software."

Apresentações semelhantes


Anúncios Google