Baixe o app para aproveitar ainda mais
Prévia do material em texto
GERENCIAMENTO DE PROJETOS 1 📝 GERENCIAMENTO DE PROJETOS ID 10 Status Done Dt. Conclusão Carga Horária 50 Nota 100 Gerenciamento ágil de projetos Apresentação Seja qual for a área em que o ser humano atue, ele busca estar em constante evolução. Tal evolução acontece nas mais diferentes áreas, pois a necessidade de melhoria contínua se tornou muito importante para o homem. No mundo empresarial, essa evolução vem por meio da gestão de técnicas, métodos, políticas e processos. Mais que uma vontade, trata-se de uma necessidade mercadológica que se apresenta em diferentes ramos empresariais. Para tentar acompanhar essa evolução, algumas empresas estão trabalhando com a gestão de projetos,e @07/12/2022 GERENCIAMENTO DE PROJETOS 2 aquelas que ainda não trabalham já se familiarizaram com o assunto. Sendo assim, os profissionais precisam estar preparados para esse desafio. Nesta Unidade de Aprendizagem, você vai saber como funciona o gerenciamento de projetos e suas principais diferenças, ao mesmo tempo que vai conhecer a metodologia de gerenciamento ágil de projetos chamada Scrum, seus papéis, responsabilidades e limitações. Bons estudos. Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados: Diferenciar o gerenciamento ágil de projetos do gerenciamento tradicional. Definir o processo e os papéis (e as respectivas responsabilidades) do Scrum. Analisar os problemas do Scrum. 🎯 Desafio 📈 Infográfico 🔩 Na prática https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6e193655-b7 e2-43e0-ac0c-85ccf1cca9cb/Gerenciamento_gil_de_projetos.pdf 📝 Dica do Professor: O gerenciamento de projetos tem sido percebido por muitas organizações como uma metodologia capaz de alavancar negócios e aumentar o desempenho de pessoas e empresas. Mas, para que esse modelo de gestão possa ser implantado e gere os resultados esperados, certos cuidados são necessários. Acompanhe na Dica do Professor algumas considerações importantes para o sucesso no gerenciamento de projetos. https://www.notion.so/Desafio-daf53af9e0ce47acbdccbc3154527766 https://www.notion.so/Infogr-fico-ab94d35e289b46fbb94346e185aa3071 https://www.notion.so/Na-pr-tica-a2fd10f06b9c49f3a1c2f79e44e8ee37 https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F6e193655-b7e2-43e0-ac0c-85ccf1cca9cb%2FGerenciamento_gil_de_projetos.pdf?table=block&id=b48dc1e7-e4f0-43e0-aa3f-30d6786f59bb&spaceId=fcc5786c-573b-4391-994d-f958847592c7&userId=dfbbbfa9-7afa-4f6b-85b4-3e86e745823b&cache=v2 GERENCIAMENTO DE PROJETOS 3 https://youtu.be/eJlW7pvyJZo https://youtu.be/eJlW7pvyJZo GERENCIAMENTO DE PROJETOS 4 ✅ Exercicios 1. No início do novo milênio, os métodos de gerenciamento de projetos conhecidos como “tamanho _______” eram percebidos como ___________ para abarcar as necessidades e os objetivos dos novos produtos e serviços que estavam sendo propostos naquela época, levando a(o) ___________ dos chamados métodos __________. Assinale a alternativa que completa adequadamente as lacunas. C. único; insuficientes; surgimento; ágeis. No início do novo milênio, os métodos de gerenciamento de projetos conhecidos como “tamanho único” ou tradicional eram percebidos como insuficientes para abarcar as necessidades e os objetivos dos novos produtos e serviços que estavam sendo propostos naquela época, levando ao surgimento dos chamados métodos ágeis. 2. Gerenciamento tradicional e ágil são dois métodos de gestão de projetos que se diferenciam entre si. Ambos estão certos e ao mesmo tempo não estão tendo em vista que o ambiente de projetos possui uma complexidade ampla, que vai muito além de um modelo padrão de gerenciamento. Avaliando características marcantes de cada um desses dois métodos, é verdadeiro afirmar que: E. a metodologia de planejamento e programação de projetos em ondas é uma característica do gerenciamento ágil. O gerenciamento de projeto tradicional preconiza um alto grau de detalhamento e previsibilidade. Tem como centro o planejamento completo do projeto, do início ao fim, e utiliza uma lógica de planejar, executar e corrigir eventuais desvios, fazendo com que se encontre em uma zona previsível e permitindo que a maioria dos riscos seja identificada antes mesmo de o projeto ter início. Já o gerenciamento ágil vive em uma zona de imprevisibilidade, adotando uma abordagem mais experimental e adaptativa. Assim, o projeto evolui ao longo do seu desenvolvimento, estando relacionado com a GERENCIAMENTO DE PROJETOS 5 metodologia de planejamento e programação de projetos em ondas. Portanto, o desenho final do projeto não é conhecido em grande detalhamento, mas sim construído por meio de interações incrementais ao longo do tempo. 3. Ao compararmos os métodos de gerenciamento de projetos tradicional e ágil, é possível elencarmos características e objetivos que os distinguem. Assinale a alternativa que demonstra de forma correta a diferença entre os métodos tradicional e ágil, comparando uma mesma característica em ambos os modelos. A. Desenho do projeto: no tradicional é definido no início do projeto, enquanto no ágil é definido ao longo do seu desenvolvimento. Gerenciamento tradicional: desenho no início, escopo fixo, entregas, congela o desenho assim que possível, baixa incerteza. Gerenciamento ágil: desenho contínuo, escopo flexível, atributos/requisitos, congela o desenho o mais tarde possível, alta incerteza. 4. O desenvolvimento interativo e evolutivo é um atributo marcante do gerenciamento ágil, que faz com que o projeto apresente determinadas características e gere resultados peculiares. Sobre os resultados alcançados com o desenvolvimento interativo e evolutivo, é correto afirmar que: D. aumenta a probabilidade de que o produto final satisfaça as necessidades dos clientes. O desenvolvimento interativo e evolutivo é mais efetivo que o gerenciamento tradicional quando se trata de criar um novo produto. Isso porque traz inúmeras vantagens ao projeto, como: integração, verificação e validação contínuas do produto em evolução; demonstração frequentemente da evolução, aumentando a probabilidade de que o produto final satisfaça as necessidades dos clientes; detecção de defeitos e problemas assim que ocorrem. GERENCIAMENTO DE PROJETOS 6 5. O gerenciamento ágil pode ser compreendido como uma metodologia composta por vários métodos que auxiliam na construção de sua proposta de gestão, como: Scrum, extreme programming (XP), gerenciamento ágil, lean development, rational unified process (RUP), Crystal Clear, dynamic systems development method (DSDM) e rapid product development (RDP). Cada método possui aplicações únicas, mas a maioria se baseia em princípios de gerenciamento ágil. Qual das alternativas abaixo apresenta de forma correta um desses princípios? E. Melhoria contínua: as equipes refletem, aprendem e se adaptam às necessidades que vão surgindo ao longo do projeto. Os métodos integrantes do gerenciamento ágil estão baseados em princípios como: a) foco no valor do cliente: prioriza os requisitos e atributos que são guiados para o negócio; b) entrega interativa e incremental: cria um fluxo de valor que é destinado ao cliente no momento em que compartimentaliza as entregas do projeto em pequenos incrementos funcionais; c) experimentação e adaptação: inicia-se com testes de pressupostos, criando protótipos funcionais para solicitar feedback ao cliente, o que possibilita reafirmar e melhorar os requisitos do produto; d) auto-organização: decisão mais efetiva, pois organiza os membros da equipe descrevendo quem fará o quê; e) melhoria contínua: as equipes refletem, aprendem e se adaptam às necessidades que vão surgindo ao longo do projeto. Métricas para gerenciamento de projetos e código-fonte GERENCIAMENTO DE PROJETOS 7 Apresentação As métricas permitem um entendimento maior do projeto, oferecendo mecanismos para uma avaliação mais objetiva. Com elas,é possível ter ideia da eficácia do processo de software. Elas permitem avaliar o estado do projeto em andamento, rastrear os riscos em potencial, descobrir áreas que precisam de atenção, ajustar o fluxo de trabalho e avaliar habilidades dos membros da equipe. Nesta Unidade de aprendizagem, você estudará as métricas para gerenciamento de projeto e código-fonte. Bons estudos. Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados: Descrever o processo de planejamento de software. Reconhecer as métricas de gerenciamento do projeto. Identificar ferramentas para auxílio na coleta de métricas e estimativas de software. 🎯 Desafio 📈 Infográfico 🔩 Na prática https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2cc29821-9d 59-4069-9624-45e76118499b/Mtricas_para_gerenciamento_de_projetos_e_ cdigo-fonte.pdf https://www.notion.so/Desafio-751bd70d5b4b44c7bb6198096d8fd40a https://www.notion.so/Infogr-fico-2e315203e6494baab707b3061ccc11ca https://www.notion.so/Na-pr-tica-458bd893f2d146cfbb76c249d93b9a88 https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F2cc29821-9d59-4069-9624-45e76118499b%2FMtricas_para_gerenciamento_de_projetos_e_cdigo-fonte.pdf?table=block&id=22f34932-cd0f-4cc7-aa92-24fbc46f9728&spaceId=fcc5786c-573b-4391-994d-f958847592c7&userId=dfbbbfa9-7afa-4f6b-85b4-3e86e745823b&cache=v2 GERENCIAMENTO DE PROJETOS 8 📝 Dica do Professor: O gerenciamento de projetos de software é complexo, mas não precisa ser tão complicado. Melhorar a performance e desenvolver equipes são resultados que aparecem a cada novo projeto concluído. Nesta Dica do Professor, você vai ver algumas dicas sobre como otimizar o gerenciamento de projetos de software. Acompanhe o passo a passo a seguir. https://youtu.be/EWwexqhrUIc https://youtu.be/EWwexqhrUIc GERENCIAMENTO DE PROJETOS 9 ✅ Exercicios 1. Assinale a alternativa que corresponde à técnica mais comum para a estimativa de projeto. C. Estimativa baseada em processo. Muitas são as técnicas para fazer estimativas de projeto, mas a mais comum entre elas é a estimativa baseada em processo. 2. Sobre o escopo do projeto, é correto afirmar que: A. é o que será feito no projeto. O escopo descreve o que será feito no projeto, ou seja, é a descrição detalhada dos produtos e serviços a serem gerados para atender aos objetivos do projeto. 3. Assinale a alternativa que corresponde às entradas para o planejamento do escopo. D. A descrição do produto, as premissas e as restrições. Para fazer o planejamento do escopo, algumas entradas são necessárias. A descrição do produto, as premissas e as restrições são exemplos de entradas para o planejamento. 4. Segundo Sommerville, métricas de software: A. medem a produtividade da equipe e indica a qualidade do produto. As métricas de software fazem medições de produtividade da equipe e indicam, entre outras coisas, a qualidade do produto. 5. Assinale a alternativa que corresponde às ferramentas para gerenciamento de projetos. A. Trello, MS Project e JDepend. O uso de ferramentas para o gerenciamento de projeto é essencial para auxiliar na sua gestão. GERENCIAMENTO DE PROJETOS 10 Existem ferramentas específicas para esse gerenciamento, como, por exemplo: Trello, MS Project e JDepend. Técnicas para estimativa de tamanho e de custos (FPA, UCP, COCOMO) Apresentação A importância das estimativas em um projeto é incontestável e cada vez mais são exigidos altos índices de acerto. A margem de erro aceitável para estas são cada vez menores, fazendo com que a estimativa tenha que ficar muito próxima da realidade. Nesta Unidade de Aprendizagem, você vai aprender sobre as técnicas de estimativas de tamanho e de custo, bem como identificar a diferença entre elas. Bons estudos. Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados: Classificar as técnicas de estimativas Function Points Analysis (FPA), Use Case Points (UCP) e Constructive Cost Model (COCOMO). Identificar as diferenças entre as técnicas (FPA, UCP, COCOMO). Avaliar as técnicas de estimativas (FPA, UCP, COCOMO). 🎯 Desafio 📈 Infográfico 🔩 Na prática https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b21278fa-f13 a-4d4c-bbf6-aa6d8906afba/Tcnicas_para_estimativa_de_tamanho_e_de_cu stos_(FPA_UCP_COCOMO).pdf https://www.notion.so/Desafio-d2ac0414a31d4ca4be921dfaa98e0a11 https://www.notion.so/Infogr-fico-808a74593b264a2cbc4554129bb260a3 https://www.notion.so/Na-pr-tica-ffd94993b3b54885ba35adb0f31ad57d https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb21278fa-f13a-4d4c-bbf6-aa6d8906afba%2FTcnicas_para_estimativa_de_tamanho_e_de_custos_(FPA_UCP_COCOMO).pdf?table=block&id=175476f6-b4cc-4c27-92a0-0eb43e9fdbce&spaceId=fcc5786c-573b-4391-994d-f958847592c7&userId=dfbbbfa9-7afa-4f6b-85b4-3e86e745823b&cache=v2 GERENCIAMENTO DE PROJETOS 11 📝 Dica do Professor: As técnicas para estimativa de software auxiliam no acompanhamento dos projetos. A técnica COCOMO, por exemplo, trabalha com equações matemáticas para fazer essas estimativas. Nesta Dica do Professor, você vai ver como calcular esforço no COCOMO. Confira, a seguir. https://youtu.be/4sAu77_PC0c https://youtu.be/4sAu77_PC0c GERENCIAMENTO DE PROJETOS 12 ✅ Exercicios 1. Em gerenciamento de projetos, fazer estimativas é uma prática constante. As técnicas para estimar custo, esforço e prazo são utilizadas pelos gestores de projetos com frequência. Baseado nesse conceito, assinale a alternativa que corresponde à relação da medição e e estimativa de software em pontos de função. D. Medição e estimativa de software em pontos de função têm como um de seus objetivos medir a funcionalidade solicitada pelo usuário, antes do projeto de software, de forma a estimar seu tamanho e seu custo. Estimar prazo, custo e esforço faz parte das atividades do gerenciamento de um projeto de software. Para isso, utilizamos técnicas, sendo uma delas a estimativa por pontos de função, a qual busca medir a funcionalidade solicitada pelo usuário. 2. Assinale a alternativa que corresponde ao objetivo principal da Análise de Pontos de Função: D. Medir a funcionalidade de um software ou aplicativo. O objetivo principal da Análise de Pontos de Função é medir o software para verificar o que foi requisitado e o que foi entregue ao cliente. Portanto, seu objetivo principal é medir a funcionalidade de um software. 3. A técnica UCP (Use Case Points) estima o tamanho do software em pontos de caso de uso e esforço. Sobre a UCP, assinale a resposta correta: A. Para utilizar a referida métrica, é necessário que a organização tenha um único padrão e estilo para escrever casos de uso. Para conseguir resultados iguais, é necessário ter um único padrão e estilo para escrever casos de uso. O contrário disso levará a resultados diferentes. Esse item envolve quantidade de atores, complexidade técnica e ambiental. GERENCIAMENTO DE PROJETOS 13 4. O Constructive Cost Model (COCOMO) é um modelo utilizado para estimar projetos de software. Analise as opções a seguir e assinale a que corresponde ao modelo intermediário do COCOMO. E. Práticas de programação modernas, tamanho da base de dados e nível de aptidão dos programadores. O modelo COCOMO utiliza práticas modernas, leva em consideração o tamanho da base de dados e o nível de aptidão da equipe. Desconsidera fatores de SE e EE. 5. COCOMO é uma técnica para estimar software, a qual permite calcular, a partir de estimativas de tamanho deste, valores para: E. esforço e tempo de desenvolvimento. COCOMO utiliza estimativas de tamanho de software para calcular estimativas de esforço, tempo de desenvolvimento e custo. Software Engineering Body of Knowledge (SWEBOK) Apresentação Mesmo em assuntos não ligados à tecnologia, cada vez mais se faz necessária a padronização e o uso de métodos e processos para melhorar a qualidade dos projetos. Nesse sentido,a IEEE desenvolveu e mantém o guia SWEBOK com a intenção de divulgar as melhores práticas relacionada à engenharia de software. O Guia SWEBOK, em sua terceira versão, é composto por quinze áreas do conhecimento que abrangem os principais aspectos relacionados à projetos de engenharia de software. Cada uma dessas áreas foram desenvolvidas por meio de boas práticas coletadas ao longo de décadas e em vários países. Nesta Unidade de Aprendizagem, você vai conhecer o guia SWEBOK, bem como seus objetivos, áreas de conhecimento e informações relacionadas às certificações profissionais disponíveis. GERENCIAMENTO DE PROJETOS 14 Bons estudos. Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados: Descrever o guia SWEBOK e seus objetivos. Categorizar as áreas de conhecimento do SWEBOK. Explicar as modalidades de certificação do SWEBOK. 🎯 Desafio 📈 Infográfico 🔩 Na prática https://s3-us-west-2.amazonaws.com/secure.notion-static.com/648b1898-1d 89-4005-a519-1e60dc9ab09e/Software_Engineering_Body_of_Knowledge_ (SWEBOK).pdf 📝 Dica do Professor: Para manter-se dentro das exigências de mercado, é necessário buscar conhecimento e melhorar habilidades enquanto profissional de TI. As certificações são grandes aliadas para destacar o currículo no mercado de trabalho, a exemplo das certificações do SWEBOK. Nesta Dica do Professor, você irá acompanhar algumas dicas de como obter sucesso nas provas de certificação. https://youtu.be/ZZm6Si_gNtg https://www.notion.so/Desafio-c92988385c754ffcb4598772faa363d6 https://www.notion.so/Infogr-fico-483a432f32e3400cac7ead65a31dec1a https://www.notion.so/Na-pr-tica-699ba6f8f1ed48479665be9dc2883667 https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F648b1898-1d89-4005-a519-1e60dc9ab09e%2FSoftware_Engineering_Body_of_Knowledge_(SWEBOK).pdf?table=block&id=8a8ce569-ac40-41ed-9d83-6fd7d9abd3cd&spaceId=fcc5786c-573b-4391-994d-f958847592c7&userId=dfbbbfa9-7afa-4f6b-85b4-3e86e745823b&cache=v2 https://youtu.be/ZZm6Si_gNtg GERENCIAMENTO DE PROJETOS 15 ✅ Exercicios 1. O SWEBOK apresenta a engenharia de software como um conjunto de áreas de conhecimento necessários para se trabalhar com desenvolvimento de software, desde a codificação em si até a gestão de projetos. Dentre essas áreas, há uma delas que aponta o gerenciamento e a mensuração da engenharia de software, outra que é composta pela verificação dinâmica de uma seleção de domínios de execuções, normalmente infinito, contra o comportamento esperado e, além destas, uma área que aborda considerações relativas à qualidade de software, que vão além dos processos de ciclo de vida dele. Analise as opções abaixo e assinale as que correspondem às três áreas citadas. A. Gerência de engenharia de software, teste de software, qualidade de software. As áreas de conhecimento (KAs) são divididas para melhor entendimento e abrangência da engenharia de software. Cada área, com sua particularidade, visa a nortear o desenvolvimento com melhores práticas e qualidade, dentro de padrões esperados. Dentre essas áreas, podem ser citadas as seguintes: Gerência de engenharia de software, que norteia o gerenciamento e a mensuração da engenharia de software; teste de software, que é composta pela verificação dinâmica de uma seleção de domínios de execuções normalmente infinito, contra o comportamento esperado; e qualidade de software, que aborda considerações relativas à qualidade dele, para além dos processos de ciclo de vida. 2. A engenharia de software é uma área do conhecimento da computação voltada para especificação, desenvolvimento e manutenção de sistemas de software, aplicando tecnologias e GERENCIAMENTO DE PROJETOS 16 práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade. Visando esses objetivos, a IEEE desenvolveu o SWEBOK, que é um guia de referência organizado e que contém um conjunto de conhecimentos que foram divididos em áreas e subáreas. Baseado nesse contexto, analise as alternativas abaixo e assinale a que representa a quantidade de áreas do guia SWEBOK, 2014. E. 15 áreas O SWEBOK foi pensado para estabelecer conjuntos de critérios e normas adequadas para a prática profissional da engenharia de software, nos quais decisões industriais, certificações profissionais e currículos educacionais pudessem se basear. Para isso, ele foi dividido em 15 áreas de conhecimento, conhecidas também como KAs (Knowledge Areas): Requisitos de Software, Design de Software, Construção de Software, Teste de Software, Manutenção de Software, Gerência de configuração de Software, Gerência de Engenharia de Software, Processo de Engenharia de Software, Modelos e Métodos de Engenharia de Software, Qualidade de Software, Prática em Engenharia de Software Profissional, Economia em Engenharia de Software, Fundamentos da Computação, Fundamentos Matemáticos, Fundamentos da Engenharia. 3. Qualidade de software aborda considerações relativas à qualidade que vão além dos processos de ciclo de vida dele. Uma vez que a qualidade de software é um assunto presente em todas as partes na engenharia de software, também é considerada em muitas outras áreas de conhecimento. A área do conhecimento Qualidade de Software, do SWEBOK, está dividida em tópicos. São eles: a. Fundamentos de qualidade de software.b. Métricas de desempenho.c. Gerência do processo de qualidade GERENCIAMENTO DE PROJETOS 17 de software.d. Considerações práticas. Analise as opções a seguir e assinale a que corresponde aos tópicos da área de qualidade de software. D. Estão corretas as alternativas a, c e d. A área da qualidade de software é composta por um conjunto de atividades relacionadas à garantia de qualidade dele. Entre elas, estão as de verificação e de validação. Aqui, tratamos de fundamentos de qualidade de software , gerência do processo de qualidade e considerações práticas. 4. Dentre as áreas de conhecimento do SWEBOK, temos a área chamada processo de engenharia de software. Nela, o foco está nas atividades técnicas e gerenciais dentro do processo. Baseando-se nesta afirmativa, analise as opções abaixo e assinale as que correspondam aos focos da área de processo de engenharia de software: A. definição do processo, ciclo de vida, avaliação e melhoria do processo, métricas e ferramentas. Como foco, a área de processo de engenharia de software sugere modelos que ajudam na definição do processo de software, ciclo de vida do software, avaliação e melhoria do processo de software, métricas de software e ferramentas para o processo de engenharia de software. 5. O guia SWEBOK nasceu com o propósito de descrever um corpo de conhecimento não engessado para nortear as atividades de desenvolvimento de software. Para compor o guia, foram pensados objetivos principais. Analise as opções a seguir e assinale o objetivo que foi construído e apoiado por diversos profissionais da área e de vários países. GERENCIAMENTO DE PROJETOS 18 A. Promover uma visão consistente da engenharia de software no âmbito mundial. Um dos objetivos do SWEBOK contou com a ajuda de profissionais de vários países que se uniram para estabelecer um conjunto apropriado de critérios e normas para a prática profissional da engenharia de software , por meio de uma visão consistente dela em âmbito mundial.
Compartilhar