Gerenciamento de Projetos de Software Conceitos e objetivos da gerência de projetos 1 O que é Projeto? Atividades numa organização podem ser rotineiras ou inovadoras. Rotineiras: processos contínuos, sem um fim definido. Inovadoras: projetos. Projeto: empreendimento temporário instituído unicamente para alcançar um objetivo. Prof. Ângela Lühmann 2 O que é Projeto? O PMI – Project Management Institute – organismo internacional que atua como orientador e normatizador nesta área de conhecimento, define o conceito de projetos como: “um empreendimento único que deve apresentar um início e um fim claramente definidos e que, conduzido por pessoas possa atingir seus objetivos respeitando os parâmetros de prazo, custo e qualidade” Prof. Ângela Lühmann 3 Os projetos... São executados por pessoas; Possuem recursos limitados; Precisam ser planejados, executados e controlados. Prof. Ângela Lühmann 4 O que faz um gerente de projeto? Os gerentes são responsáveis pelo planejamento e programação do desenvolvimento do projeto. Supervisionam o trabalho para assegurar que ele seja realizado conforme padrões requeridos e monitoram o progresso para assegurar que o desenvolvimento cumpra prazo e orçamentos previstos. Responsáveis por entregar um produto/serviço que contribua para as metas da empresa garantindo restrições de orçamento e prazo. Prof. Ângela Lühmann 5 O bom gerenciamento não pode garantir o sucesso do projeto. Contudo, o mau gerenciamento geralmente resulta no fracasso do projeto. Prof. Ângela Lühmann 6 Dificuldades no gerenciamento do projeto de software O produto é intangível: os gerentes de projeto de software não podem ver o progresso, dependem de outras pessoas para examinar o progresso. Não há processo de software-padrão. Freqüentemente os grandes projetos de software são projetos únicos. Prof. Ângela Lühmann 7 Atividades de Gerenciamento Elaboração de Propostas: Descrever objetivos, como será realizado, estimativas de custo e prazo. Planejamento: Identificar atividades, marcos e os documentos a serem produzidos. Um plano deve traçado. Prof. Ângela Lühmann 8 Atividades de Gerenciamento Monitoramento: Manter o acompanhamento do andamento do projeto e comparar os progressos e custos reais com os que foram planejados. Revisões: examinar o progresso geral e o desenvolvimento técnico do projeto. Seleção e avaliação de pessoal: O ideal é que uma equipe hábil e com experiência apropriada esteja disponível, mas nem sempre isto é possível. Prof. Ângela Lühmann 9 Atividades de Gerenciamento Elaboração de relatórios e apresentações: A capacidade de se comunicar de modo eficaz, tanto verbalmente como por escrito, é uma habilidade essencial para um gerente de projetos. Prof. Ângela Lühmann 10 Restrições de um projeto: QUALIDADE x CUSTO x TEMPO Se o projeto for entregue antes do prazo, provavelmente aumentará os Custos ou sacrificará a Qualidade. Prof. Ângela Lühmann 11 Restrições de um projeto: QUALIDADE x CUSTO x TEMPO Ao elevar a Qualidade, os Custos e o Prazo aumentarão. Prof. Ângela Lühmann 12 Restrições de um projeto: QUALIDADE x CUSTO x TEMPO O que acontece com o diagrama se você forçar uma diminuição de Custos? Prof. Ângela Lühmann 13 Ciclo de vida de um projeto Prof. Ângela Lühmann 14 Ciclo de vida de um projeto Processo de Iniciação: necessidades são identificadas e estimativas de custo, prazo e pessoas são realizadas. Processo de Planejamento: nessa fase se define e refina o objetivo do projeto, planejam-se as ações necessárias e a programação do projeto. Processo de Execução: integra as pessoas e os outros recursos para colocar em prática o plano do projeto. É geralmente nessa fase em que ocorre a maior parte do esforço/dispêndio do projeto. Prof. Ângela Lühmann 15 Ciclo de vida de um projeto Processo de Controle: ocorre em paralelo ao processo de execução. Mede e monitora o progresso para identificar variações em relação ao planejado para que ações corretivas sejam disparadas quando necessário. Processo de Encerramento: formaliza a aceitação do projeto, serviço ou resultado. Analisa a evolução do projeto para que erros não se repitam no futuro. Prof. Ângela Lühmann 16 Ciclo de vida de um projeto Existe uma sobreposição no tempo entre os processos, boa parte das atividades de planejamento se estende por todo ciclo do projeto assim como as atividades de execução e controle. Entretanto, a intensidade de trabalho ou nível de esforço de cada processo costuma variar. Prof. Ângela Lühmann 17 Bibliografia Sommerville, Ian; Engenharia de Software, 6a. Ed., Pearson Education, 2003. Menezes, Luis César de Moura; Gestão de Projetos, 2a. Ed., São Paulo: Atlas, 2003. http://www.ligiafascioni.com.br (acessado em 07/2006) http://superdownloads.uol.com.br/materias/20050520 (acessado em 07/2006) Prof. Ângela Lühmann 18