Gerenciamento de Projetos Web -...

65
Gerenciamento de Projetos Web Professor: Guilherme Luiz Frufrek Email: [email protected] http://paginapessoal.utfpr.edu.br/frufrek

Transcript of Gerenciamento de Projetos Web -...

Gerenciamento de Projetos Web

Professor: Guilherme Luiz FrufrekEmail: [email protected]://paginapessoal.utfpr.edu.br/frufrek

� Possui Especialização em Engenharia de Software e Banco de Dadospela Universidade Estadual de Londrina, UEL, (2005), graduação emTecnologia em Informática - Sistemas de Informação pela UniversidadeTecnológica Federal do Paraná câmpus Cornélio Procópio (2003).Desde 2008 é Coordenador de Gestão de Tecnologia da Informaçãopela Universidade Tecnológica Federal do Paraná câmpus CornélioProcópio, atuando como responsável pela Gestão de Tecnologia daInformação. É docente na Especialização em Gestão da Produção UTFPR- CP, ministrando a disciplina de Sistemas de Informação Gerencial eEspecialização Gestão em Desenvolvimento Web ministrando adisciplina de Gestão de Projetos Web . Em maio de 2011 recebeu otítulo de Egresso Destaque da Área de Tecnologia da Informação,reconhecimento pelo desempenho profissional exemplar. Atua emprojetos de Redes de Computadores e Sistemas de Informação,desenvolvimento de Sistemas Web, Processos de Desenvolvimento deSoftware, Sistemas de Informação Gerencial, Engenharia de Software,Banco de Dados e Modelagem de Sistemas utilizando UML.

◦ Lattes: http://lattes.cnpq.br/5722022525328254◦ Pagina pessoal: http://paginapessoal.utfpr.edu.br/frufrek

� Apresentar conceitos fundamentais dePMBOK, Processos Ágeis e Scrum paragerenciamento de projetos aplicados aodesenvolvimento Web.

� Institute, Project Management: PMBOK® PMBOK® PMBOK® PMBOK® GuideGuideGuideGuide 4rd 4rd 4rd 4rd EditionEditionEditionEdition (PMI, 2008).

� PMI – Disponível em: <http://www.pmi.org/>. Acesso em: 10 mar. 2012.

� PMISP – Disponível em: <http://www.pmisp.org.br/educacao/guia-pmbok>. Acesso em: 12 mar. 2012.

� Paulo Ladeira – Disponível em: <http://pauloladeira.com/tag/pmbok/>. Acesso em: 03 abr 2012.

� Ricardo Vargas – Disponível em: <http://www.ricardo-vargas.com/downloads/>. Acesso em: 27 fev. 2012.

� Ciclo de Vida do Softaew – Disponível em : <http://www2.dem.inpe.br/ijar/CicoloVidaSoftPrado.html>. Acesso em: 03 abr. 2012.

� PMBOK Ciclo de Vida – Disponível em: <http://tiinteligente.blogspot.com.br/2010/05/pmbok-ciclo-de-vida.html>. Acesso em: 03 abr. 2012.

� Gestão de Projetos – Disponível em: <http://gestaodeprojetospmi.com.br/grupos-de-processos/planejamento/criar-a-estrutura-analitica-do-projeto-eap/>. Acesso em: 10 abr. 2012.

� Elaborar e Planejar projetos tem se tornadoalgo desacreditado e não muito usual nasequipes que realizam empreendimentos. Épreciso preparar as pessoas para que possamgerenciar e controlar cada vez melhor os seusprojetos.

� Grandes verdades sobre o desenvolvimento de software� Parte I - PMBOK - Project Management Body of Knowledge◦ O que é PROJETO?◦ Por que um projeto falha?◦ Ciclo de Vida◦ O que é PMBOK?◦ O que é o PMI?◦ Certificações existentes◦ PMBOK - História◦ PMBOK - Definição◦ PMBOK – Áreas de Conhecimento◦ Gerência de Integração◦ Gerência de Escopo◦ Gerência de Tempo◦ Gerência do Custo◦ Gerência da Qualidade◦ Gerência dos Recursos Humanos◦ Gerência da Comunicação◦ Gerência dos Riscos◦ Gerência das Aquisições◦ Exercício I◦ EAP - Estrutura Analítica do Projeto◦ Exemplos de EAP◦ Material de Apoio◦ Visão Geral dos Processos de Gerenciamento de Projetos (imagem)◦ PMBOK no Brasil

� Dicas para trabalhos finais� Exercício II� Exercício III

� Assiduidade: ◦ 14/04 = 1,0◦ 21/04 = 1,0◦ 28/04 = 1,0◦ TOTAL = 3,0TOTAL = 3,0TOTAL = 3,0TOTAL = 3,0◦

� Atividades em sala: ◦ 14/04 = 2,0◦ 21/04 = 2,5◦ 28/04 = 2,5◦ TOTAL = TOTAL = TOTAL = TOTAL = 7,07,07,07,0

Guilherme Luiz Frufrek [email protected]

Guilherme Luiz Frufrek [email protected]

� Engenheiros Civis fazem plantas antes deconstruírem prédios

� Engenheiros eletrônicos fazem esquemas antes demontarem aparelhos

� Engenheiros Mecânicos fazem desenhos antes deproduzirem máquinas

� Engenheiros de Software são superdotados pelaMãe Natureza, e não precisam de nada disso

“Se prédios fossem construídos da mesma forma quefazemos sistemas, o primeiro pica pau que aparecesse noplaneta destruiria a humanidade.”

(autor desconhecido)

Segundo o PMBOK: “Um projeto é um esforçotemporário empreendido para criar umproduto, serviço ou resultado exclusivo. Osprojetos e as operações diferem,principalmente, no fato de que os projetos sãotemporários e exclusivos, enquanto asoperações são contínuas e repetitivas.”

� mudanças na estrutura organizacional da empresa;

� mudanças na tecnologia;

� evolução nos preços e prazos;

� complexidade encontrada no projeto.

� As causas dos insucessos são decorrentes defalhas gerenciais, que podem ser evitadas,tais como:◦ metas e objetivos mal estabelecidos; ◦ o projeto inclui muitas atividades e muito pouco tempo para realizá-las; ◦ estimativas financeiras incompletas; ◦ o projeto é baseado em dados inadequados ou insuficientes, deixando em segundo plano os dados históricos de projetos similares e, até mesmo análises estatísticas efetuadas;

� Outras vezes, as causas dos insucessos sãodecorrentes de falhas gerenciais, que podemser evitadas, tais como:◦ não foi destinado tempo para as estimativas e oplanejamento;◦ não se conheciam as necessidades de pessoal,equipamentos e materiais.◦ Ninguém verificou se as pessoas envolvidas nasatividades tinham conhecimento necessário paraexecutá-las;◦ Cabe ao gerente de projeto e à sua equipe controlaras possibilidades de insucessos mencionadas.

� Conjunto de práticas em gestão de projetos ou gerência de projetos.

� Procura contemplar os principais aspectos quepodem ser abordados no gerenciamento de umprojeto genérico.

� Não se trata de uma metodologiametodologiametodologiametodologia degerenciamento de projetos e, sim, de umapadronizaçãopadronizaçãopadronizaçãopadronização, identificando e nomeandoprocessos, áreas de conhecimento, técnicas,regras e métodos.

� Reconhecido em 1999 como um padrão degerenciamento de projetos pelo ANSI -American National Standards Institute.

� Publicado pelo Project Management Institute(PMI).◦ http://www.pmi.org.br/◦ http://www.pmi.org/

� PorPorPorPor quequequeque nãonãonãonão podepodepodepode serserserser consideradoconsideradoconsideradoconsiderado umaumaumaumametodologia?metodologia?metodologia?metodologia?

◦ não distingue os diferentes tipos de projeto,gerenciar projetos administrativos é totalmentediferente de gerenciar projetos de desenvolvimentode software.

� Uma associação, sem fins lucrativos, deprofissionais de gerência de projetos.

� É um fórum de excelência na área de gerênciade projetos, promovendo seu crescimento,divulgação, educação e valor nasorganizações e praticantes.

� PMP - Project Management Professional(Profissional de Gerência de Projetos) paragerente de projetos

� CAPM - Certified Associate in ProjectManagement, que é para gerentes de projetosiniciantes ou pessoas envolvidas no projeto.

� Para ser um profissional certificado, além doexame é necessário comprovar um númerode horas em gestão de projetos.

� O livro chamado” A Guide to the Project ManagementBody of Knowledge (PMBOK)” foi a primeira publicaçãoda PMI como um white paper em1987; uma tentativa dedocumentar e padronizar práticas e informações aceitescomo gestão de projeto.

� A primeira versão oficial do guia foi lançada em 1996;

� Em 2000, foi lançada a segunda edição;

� Em 2004, a 3ªEdição - contendo a maior alteração entreas versões;

� Em 2008, a 4ªEdição, PMBOK Guide - Fourth Edition,lançada em 31/12/2008. A tradução para outras línguasfoi finalizada em 2009.

� Identifica um subconjunto do conjunto deconhecimentos em gestão de projetos, que éamplamente reconhecido como boa prática, sendoem razão disso, utilizado como base pelo ProjectProjectProjectProjectManagementManagementManagementManagement InstituteInstituteInstituteInstitute(((( PMI)PMI)PMI)PMI).

� Não significa que o conhecimento e as práticasdevem ser aplicadas uniformemente a todos osprojetos, sem considerar se são ou nãoapropriados.

� Também fornece e promove um vocabuláriocomum para se discutir, escrever e aplicar ogerenciamento de projetos possibilitando ointercâmbio eficiente de informações entre osprofissionais de gestão de projetos.

� Baseado em processos e sub processos paradescrever de forma organizada o trabalho a serrealizado durante o projeto.

� Assemelha-se à empregada por outras normascomo a ISO9000 e o Software EngineeringInstitute's e CMMI.

� Os processos descritos se relacionam e interagemdurante a condução do trabalho e a descrição decada um deles é feita em termos de:◦ Entradas (documentos, planos, desenhos etc.);◦ Ferramentas e técnicas (que se aplicam as entradas);◦ Saídas (documentos, produtos etc.)

� A versão 2004 do guia, cita 44 processosagrupados em cinco grupos e nove áreas deconhecimento.

� 1 - Tempo� 2 - Custo� 3 - Escopo� 4 - Risco� 5 - Aquisições� 6 - Recursos Humanos� 7 - Qualidade� 8 - Comunicação� 9 - Integração

� Escopo,Escopo,Escopo,Escopo, Tempo,Tempo,Tempo,Tempo, CustosCustosCustosCustos eeee QualidadeQualidadeQualidadeQualidade são osprincipais focos para o objetivo de umprojeto: entregar um resultado de acordocom o escopo, o prazo e o custo definidos,com qualidade adequada.

� Recursos Humanos e Aquisições são osinsumos que movem um projeto.

� ComunicaçõesComunicaçõesComunicaçõesComunicações eeee RiscosRiscosRiscosRiscos são elementos aosquais deve haver sempre atenção etratamento constantes em um projeto. EIntegração abrange a orquestração de todosestes aspectos.

� Inclui os processos que garantem que osvários elementos do projeto estãoadequadamente coordenados.

◦ Elaboração do Plano do Projeto◦ Execução do Plano do Projeto◦ Controle Geral de Mudanças

� Inclui os processos que garantem que oprojeto contempla todo o trabalhorequerido, e somente o trabalho requerido,para completar o projeto com sucesso.

◦ Registro da demanda.◦ Planejamento do escopo.◦ Definição do escopo.◦ Verificação do escopo.◦ Controle das mudanças do escopo.

� Inclui os processos que garantem que o projeto terminará no prazo adequado.

◦ Definição das atividades.◦ Sequenciamento das atividades.◦ Estimativa da duração das atividades.◦ Elaboração do cronograma.◦ Controle do cronograma.

� Inclui os processos que garantem que oprojeto será completado dentro doorçamento aprovado.

◦ Planejamento dos recursos.◦ Estimativa dos custos.◦ Orçamento dos custos.◦ Controle dos custos

� Inclui os processos que garantem que oprojeto satisfará as necessidades para asquais foi empreendido.

◦ Planejamento da qualidade.◦ Garantia da qualidade.◦ Controle da qualidade

� Inclui os processos que permitem o usoefetivo dos profissionais envolvidos com oprojeto.

◦ Planejamento organizacional.◦ Montagem da equipe.◦ Desenvolvimento da equipe.

� Inclui os processos que garantem ageração, a coletânea, a disseminação, oarmazenamento e a disposição finaladequada das informações do projeto nomomento devido.

◦ Planejamento das comunicações.◦ Distribuição das informações.◦ Relato de desempenho.◦ Encerramento administrativo.

� Inclui os processos para maximizar aprobabilidade e as consequências dos eventospositivos e minimizar a probabilidade e asconsequências dos eventos adversos aosobjetivos do projeto.

◦ Planejamento da gerência de riscos. ◦ Identificação dos riscos.◦ Avaliação dos riscos.◦ Quantificação dos riscos.◦ Planejamento das ações alternativas.◦ Monitoração e controle dos riscos.

� Inclui os processos que garantem as aquisiçõese contratações de serviços necessárias paraatingir o escopo do projeto no contextoexternos à organização.

◦ Planejamento das aquisições.◦ Preparação das aquisições.◦ Obtenção de propostas.◦ Seleção de fornecedores.◦ Administração dos contratos.◦ Encerramento dos contratos.

� O conhecimento de gestão de projetos, descrito no Guia PMBOK consiste em:◦ Definição do ciclo de vida e da organização de um projeto◦ Descrição dos grupos de processos grupos de processos grupos de processos grupos de processos de gestão de projetos:� Iniciação� Planejamento� Execução� Monitorização e controle� Encerramento

ÁreasÁreasÁreasÁreas de de de de conhecimentoconhecimentoconhecimentoconhecimento

IniciaçãoIniciaçãoIniciaçãoIniciação PlanejamentoPlanejamentoPlanejamentoPlanejamento ExecuçãoExecuçãoExecuçãoExecução MonitoramentoMonitoramentoMonitoramentoMonitoramento e e e e controlecontrolecontrolecontrole EncerramentoEncerramentoEncerramentoEncerramento

IntegraçãoIntegraçãoIntegraçãoIntegração

1. Desenvolver o termo de abertura do projeto

2. Desenvolver o plano de gerenciamento do projeto

3. Orientar e gerenciar a execução do projeto

4. Monitorar e controlar o trabalho do projeto5. Realizar o controle integrado de mudanças

6. Encerrar o projeto ou fase

EscopoEscopoEscopoEscopo1. Coletar os requisitos2. Definir o escopo3. Criar a EAP

4. Verificar o escopo5. Controlar o escopo

TempoTempoTempoTempo

1. Definir as atividades2. Sequenciar as atividades3. Estimar os recursos das atividades4. Estimar as durações das atividades5. Desenvolver o cronograma

6. Controlar o cronograma

CustosCustosCustosCustos1. Estimar os custos2. Determinar o orçamento

3. Controlar os custos

QualidadeQualidadeQualidadeQualidade 1. Planejar a qualidade2. Realizar a garantia de qualidade

3. Realizar o controle da qualidade

RHRHRHRH1. Desenvolver o plano de recursos humanos

2. Mobilizar a equipe do projeto3. Desenvolver a equipe de projeto4. Gerenciar a equipe do projeto

ComunicaçãoComunicaçãoComunicaçãoComunicação1. Identificar as partes interessadas

2. Planejar as comunicações

3. Distribuir as informações4. Gerenciar as expectativas das partes interessadas

5. Reportar o desempenho

RiscosRiscosRiscosRiscos

1. Planejar o gerenciamento dos riscos2. Identificar os riscos3. Realizar a análise qualitativa dos riscos4. Realizar a análise quantitativa dos riscos5. Planejar as respostas aos riscos

6. Monitorar e controlar os riscos

AquisiçãoAquisiçãoAquisiçãoAquisição 1. Planejar as aquisições2. Conduzir as aquisições

3. Administrar as aquisições4. Encerrar as aquisições

� Ler artigo disponível em:◦ http://paginapessoal.utfpr.edu.br/frufrek/pos-web/p/arquivos/EngenhariadeSoftware12IntroduoaoProjectManagementBodyofKnowledgePMBOK.pdf

� Conforme artigo, o que é possível usar em um projeto de desenvolvimento de software?◦ Entregar resposta no email [email protected]

� Segundo o Guia PMBOK, a EAP é umadecomposição hierárquica das entregasidentificadas na Declaração de Escopo doProjeto, realizada pela equipe do projeto,para atingir aos objetivos do projeto e criaras entregas requisitadas.

� EAP do projeto SEBOVIRTUAL

� EAP de um projeto de WEBSITE

� EAP de um projeto de Edifício

� http://wpm.wikidot.com/grupo:workflow-inciacao

� Volkswagen� Telemar� Oi� HP� Microsoft� TIM� FUCAPI� INDT� Fundação Des. Paulo Feitoza� Etc.

� Uma abordagem prática do PMBOK para projeto web.

� Comparativo entre sistemas de gestão de projeto.

� Scrum e PMBOK, uma abordagem prática.

� Integração entre o PMBOK e RUP.

� Integração entre o PMBOK e SCRUM.

� Uma análise comparativa entre ferramentas paragestão de projetos web.

◦ Atividade em grupo:

� Cada grupo deverá ler um artigo referente a aula de hoje e apresentar a toda turma (15 a 20 minutos).

� Para baixar os artigos acessem: Paginapessoal.utfpr.edu.br/frufrek

◦ Pesquisar:

� Pesquise e apresente uma ferramenta de Gerenciamento de Projetos de Software.