Baixe o app para aproveitar ainda mais
Prévia do material em texto
Plano de Aula: Gerenciamento de Projetos FUNDAMENTOS DE ENGENHARIA DE SOFTWARE - CCT0643 Título Gerenciamento de Projetos Número de Aulas por Semana Número de Semana de Aula 2 Tema Gerenciamento de Projetos de desenvolvimento de software Objetivos Reconhecer a necessidade de inserir técnicas de Gerenciamento de projetos durante o processo de desenvolvimento de software Compreender as atividades de Gerenciamento de projetos que devem ser incorporadas ao processo de desenvolvimento de software. Estrutura do Conteúdo Unidade II - Gerenciamento de Projetos 2.1. O desenvolvimento de software como um projeto. - mostrar que em função da complexidade inerente ao desenvolvimento de software, da necessidade em alocar recursos em diversas fases, da necessidade em gerenciar esses recursos ao longo do desenvolvimento, o desenvolvimento de software deve ser tratado como um projeto. - Assim sendo técnicas de gerenciamento de projeto (GP) devem ser inseridas no processo de desenvolvimento de software). - A engenharia de software tem no GP uma de suas essências, pois para termos sucesso no projeto (e consequentemente no produto de software gerado) - Destacar o papel do gerente de projeto, na condução do planejamento, organização e controle das atividades de desenvolvimento. - As técnicas de GP usadas são as mesmas usadas em outras áreas (por exemplo, PMBOK), porém deve-se evidenciar as peculiaridades inerentes ao processo de desenvolvimento de software: o software (produto) é intangível; inexistência de processos padrão de software; Dificuldades de reaproveitamento em projetos anteriores, considerando que cada um é unico, dificultando a previsão de problemas, apesar da experiência do gerente de projetos. 2.2. Atividades de Gerenciamento - Discutir as atividades de um projeto de desenvolvimento de software : Proposição, Planejamento e cronograma do projeto; estimativa de custo do projeto, Monitoramento do projeto; identificação das necessidades e seleção de mão de obra - Citar que tais atividades estão presentes desde cedo nos projetos de software, na medida em que uma proposta pode ser demandada no inicio do projeto, contendo estimativas de tempo e custo, além de atividades a serem realizadas ao longo do tempo, que precisam ser gerenciadas. - Planejamento: identificação das atividades, marcos e produtos gerados; plano para guiar o desenvolvimento, considerando alocação de mão de obra, para determinação das estimativas de custos. - Monitoramento: atividade contínua: acompanhar o andamento do projeto; avaliar previsto x realizado e decidir sobre mudanças no curso de ações, quando necessário e revisão no anteriormente planejado; importância da escolha da equipe e sua adversidade (analistas de sistemas , de negócios, projetista de software, analista de dados, analistas de banco de dados, programadores e outros especialistas), além de monitorar as inclusões de novos profissionais, ao projeto, conforme planejamento. Como alguns profissionais são pontuais e específicos, podem ser adicionados em diferentes fases do projeto. Por exemplo, nas fases de requisitos não há necessidade de programadores e nem de designers de interface. 2.3. Planejamento do Projeto - A possibilidade de um mais ou menos adequado gerenciamento vai depender do detalhamento do que foi planejado. - Apresentar os diversos tipos de planos (qualidade, validação, Gerenciamento de configuração; Manutenção, plano de desenvolvimento de pessoal e outros) e destacar que o planejamento deve considerar as restrições do projeto (todo tipo de restrição). - Apresentar o plano do projeto, definindo a estrutura com os principais aspectos do plano (introdução; Organização do projeto, Análise de riscos, Requisitos; Estrutura analítica, Cronograma e mecanismos de monitoramento e elaboração de relatórios) - Marcos e produtos (modelagem e /ou software) a serem entregues. Marcos determinam momentos de reflexão e análise do previsto x realizado. As entregas são fundamentais em modelos de processos de desenvolvimento incrementais. Aplicação Prática Teórica
Compartilhar