Baixe o app para aproveitar ainda mais
Prévia do material em texto
Gerenciamento de Projetos de Desenvolvimento de Software Prof. Márcio Barros marcio.barros@uniriotec.br Projetos Organizações existem para realizar trabalho, que por sua vez se divide entre operações e projetos Operações representam tarefas que se repetem no dia-a-dia da organização (manutenção dos serviços e processos) Um projeto é um esforço temporário, realizado com o intuito de criar um produto ou serviço único Projeto Temporário Resultado Único Progressivo Gerenciamento de Projetos É a aplicação de conhecimentos, habilidades, ferramentas e técnicas em atividades de projeto com o objetivo de atingir ou exceder as necessidades e expectativas dos patrocinadores do projeto Gerenciamos os projetos de desenvolvimento de software para ... – Evitar o fracasso ! – Prever custos, recursos, prazos e riscos – Distribuir o trabalho entre as equipes – Acompanhar o andamento do projeto – Melhorar o planejamento no próximo projeto Áreas de Conhecimento da Gerência Gerenciamento de Integração Gerenciamento de Escopo Gerenciamento de Tempo Gerenciamento de Recursos Gerenciamento de Comunicação Gerenciamento de Riscos Gerenciamento de Custos Gerenciamento de Subcontratação Gerenciamento de Qualidade Gerenciamento de Projetos O gerenciamento envolve o balanceamento de um conjunto de disciplinas, que devem ser regidas pelo gerente para aumentar as chances de sucesso dos projetos de software Ciclo de Vida do Projeto Os projetos são organizados em cinco grandes fases durante o seu desenvolvimento ... – Iniciação: reconhecimento do início de um projeto – Planejamento: definição, revisão e manutenção de uma organização de trabalho para a realização do projeto – Execução: coordenação das pessoas e recursos necessários para a execução do plano – Controle: monitoração e medição do progresso para garantir que os objetivos do projeto serão atingidos – Fechamento: homologação e encerramento das atividades do projeto Iniciação Planejamento Controle Execução Fechamento Ciclo de Vida do Projeto Distribuição do esforço ao longo do ciclo de vida – O mesmo padrão de distribuição de recursos humanos ao longo das fases se repete em diferentes tipos de projeto Início da Fase Final da Fase Iniciação Planejamento Controle Execução Encerramento Ciclo de Vida do Projeto – Iniciação Aceitação, por parte da organização de desenvolvimento, do início da próxima fase do projeto Geralmente parte da homologação dos sub- produtos gerados pela fase anterior A iniciação explícita a cada nova fase renova o foco dos desenvolvedores nos sub-produtos que devem ser gerados para garantir a continuidade do projeto Iniciação do Projeto Ciclo de Vida do Projeto – Planejamento Planejamento de Escopo Definição de Escopo Planejamento de Recursos Sequenciamento de Atividades Estimativas de Duração Estimativas de Custos Desenvolvimento de Cronograma Provimento de Custos Desenv. do Plano de Projeto Definição de Atividades Planejamento da Qualidade Planejamento da Comunicação Planejamento Organizacional Contratação Identificação de Riscos Avaliação de Riscos Planejamento de Riscos Planejamento Subcontratação Planejamento de Pedido Ciclo de Vida do Projeto – Execução Execução do Plano de Projeto Verificação de Escopo Pedido Seleção de Fornecedores Administração de Contratos Desenvolvimento da equipe Garantia de Qualidade Distribuição de Informação Ciclo de Vida do Projeto – Controle Divulgação de Desempenho Controle de Alterações ne Escopo Controle de Riscos Controle de Custos Controle de Qualidade Controle de Cronograma Controle de Alterações Ciclo de Vida do Projeto – Fechamento Fechamento de contratos: homologação e encerramento dos contratos realizados com fornecedores de recursos Fechamento: disseminação das informações finais sobre o projeto; encerramento administrativo do projeto Fechamento de Contratos Fechamento Aderência ao Ciclo de Vida Processos irrelevantes para determinados projetos podem ser descartados durante o planejamento (ex: subcontratação e projetos in-house) Os processos apresentados não cobrem todas as especificidades de todos os projetos. Havendo processos específicos em uma organização, domínio ou tipo de projeto, estes devem ser considerados pelos gerentes (ex.: gerência de configuração). Projetos que dependam de recursos únicos ou raros devem definir as responsabilidades do projeto antes da definição do escopo, dado que o escopo pode ser limitado pela existência destes recursos. Projetos maiores precisam de mais detalhamento (e mais processos) do que projetos menores. O gerenciamento deve ser calibrado pelo tamanho do projeto, enquanto o detalhamento deve ser calibrado por sua evolução.
Compartilhar