Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 ATIVIDADE INDIVIDUAL Matriz de atividade individual Estudante: Victor Davi Farias Aroche Disciplina: Gerenciando Projetos e Produtos com Scrum Turma: 1123-3 Questão1 A Mayden foi capaz de obter benefícios rapidamente por meio do Scrum. Que razões você considera terem sido fundamentais para o sucesso dessa transição? Assim que a alta administração da Mayden Company percebeu a situação em que se encontravam – atrasos nas entregas e falta de um plano sólido – eles embarcaram em uma jornada para descobrir justificativas válidas para a adoção do Scrum. Através deste processo, identificou-se razões abrangentes e razões específicas que os levaram a tomar a decisão de implementar o Scrum. Fundamentais para a transição bem-sucedida de Mayden para o Scrum, acredito que as seguintes razões abrangentes foram. • Cullingford e Eldridge, através do seu forte compromisso com a adoção do Scrum, foram capazes de criar uma cultura de apoio à mudança, demonstrando a sua liderança comprometida. • Para o Scrum, Mayden investiu no treinamento e na qualificação de seus funcionários para capacitar a equipe, garantindo que eles entendessem os princípios e práticas da estrutura. • Scrum adota uma abordagem incremental, onde as entregas são feitas em pequenos incrementos gradualmente. Essa metodologia se mostrou vantajosa para Mayden, pois as equipes entregaram rapidamente novos recursos e funcionalidades aprimoradas. Existem vários motivos específicos pelos quais o scrum é benéfico, pois traz suas próprias vantagens diretas. Um desses motivos é a capacidade de entregar valor aos clientes em um curto espaço de tempo. Isso é possível por meio da utilização de sprints, que são definidos pela equipe e permitem o desenvolvimento e a entrega de valor de forma mais eficiente do que a empresa tinha anteriormente. Outro benefício do scrum é que ele ajudou os funcionários a expandir suas habilidades e conhecimentos trabalhando em diferentes áreas. Esta expansão da sua área de atuação pode apresentar desafios na conjugação de tarefas, mas acaba por conduzir ao crescimento e desenvolvimento pessoal. O terceiro aspecto surge como resultado, pois significa que quando o conhecimento se expande, há um aumento no nível de interação direta entre as equipes de desenvolvimento. Isto, por sua vez, promove um impulso para procurar soluções em questão. Por último, a maturidade destas equipas dá origem a um sentimento de otimismo e aspiração a empreender projetos maiores e mais complexos. Esses empreendimentos têm potencial para gerar maiores lucros e impulsionar o crescimento da empresa. 2 Questão 2 A Mayden optou por sprints de duas semanas. Que critérios normalmente são utilizados para decisão sobre o tamanho de sprints? Um dos principais componentes do Scrum é o sprint, um período limitado durante o qual uma equipe conclui um conjunto específico de tarefas. No entanto, decidir a duração dos sprints pode ser uma decisão difícil. Os critérios normalmente usados para decidir o tamanho dos sprints no Scrum, incluindo a complexidade do projeto, a experiência e a produtividade da equipe, além do feedback e das expectativas das partes interessadas. A complexidade do projeto é um fator importante na determinação da duração dos sprints. Projetos mais complexos podem exigir sprints mais longos para concluir todo o trabalho necessário. Por exemplo, um projeto com um grande número de recursos pode demorar mais para ser concluído do que um projeto com apenas alguns recursos. Da mesma forma, um projeto com uma equipe maior pode exigir mais tempo para coordenar e concluir tarefas. Por outro lado, projetos mais simples podem ser concluídos de forma mais eficaz com sprints mais curtos. Ao dividir o trabalho em partes menores e mais gerenciáveis, as equipes podem acompanhar mais facilmente o progresso e se adaptar às mudanças nos requisitos. A experiência e a produtividade da equipe também podem influenciar a duração dos sprints. Equipes experientes podem ser capazes de lidar com sprints mais curtos porque estão familiarizadas com o projeto e podem trabalhar com mais eficiência. Equipes inexperientes podem precisar de sprints mais longos para compreender totalmente o projeto e concluir as tarefas em um ritmo razoável. Além disso, a produtividade da equipe pode afetar a duração dos sprints. Equipes mais produtivas podem concluir mais trabalho em menos tempo, enquanto equipes menos produtivas podem precisar de sprints mais longos para concluir a mesma quantidade de trabalho. O feedback e as expectativas das partes interessadas também podem desempenhar um papel na determinação da duração dos sprints. As partes interessadas podem ter expectativas quanto à duração dos sprints com base nos padrões da indústria ou na experiência anterior com projetos semelhantes. Por exemplo, se as partes interessadas trabalharam em projetos com sprints mais longos no passado, poderão esperar sprints mais longos para o projeto atual. Além disso, o feedback das partes interessadas pode ajudar a determinar se os sprints são eficazes. Se as partes interessadas sentirem que os sprints não estão fornecendo os resultados desejados, ajustes poderão ser feitos na duração do sprint ou em outros fatores. Embora sprints mais longos possam ser eficazes para testes mais completos e garantia de qualidade, sprints mais curtos podem aumentar a agilidade e a flexibilidade. Sprints mais curtos permitem que as equipes se ajustem às mudanças nos requisitos do projeto mais rapidamente e fornecem oportunidades de feedback mais frequentes. Além disso, sprints mais curtos podem reduzir o risco de atrasos ou atrasos, dividindo o trabalho em partes menores e mais gerenciáveis. Por outro lado, sprints mais longos podem proporcionar mais tempo para testes e garantia de qualidade, o que pode resultar em um produto de maior qualidade. Sprints mais longos permitem testes mais completos de recursos e fornecem mais tempo para correções de bugs e melhorias de qualidade. Ao concluir mais trabalho em um único sprint, as equipes podem reduzir o risco de lançar recursos incompletos ou defeituosos. Finalmente, é importante notar que o tamanho dos sprints pode não ser o fator mais importante para o sucesso do projeto. Outros fatores, como comunicação da equipe, gerenciamento de projetos e envolvimento das partes interessadas, podem ser mais importantes. Além disso, o tamanho ideal dos sprints pode variar dependendo do projeto e da equipe específicos. Como tal, o tamanho dos sprints pode precisar ser ajustado ao longo do projeto com base nas mudanças nas circunstâncias. A complexidade das tarefas a serem executadas provavelmente influenciou a escolha de Mayden, bem como as necessidades do cliente. 3 Questão 3 No caso, vimos que "Eldridge tinha experiência em manufatura enxuta e viu uma série de semelhanças significativas que ajudaram a apoiar a sua rápida aceitação do Scrum." Pesquise um pouco mais sobre o tema e explique o que Eldridge quis dizer com isso. Quais seriam as semelhanças do Scrum com a manufatura enxuta? Scrum e manufatura enxuta são duas metodologias populares usadas no gerenciamento de projetos e produção. Embora tenham origens e aplicações diferentes, também existem várias semelhanças entre os dois. Três argumentos principais a favor de suas semelhanças: melhoria contínua, trabalho em equipe e colaboração e valor para o cliente. Eldridge viu semelhanças significativas entre o Scrum e a manufatura enxuta, incluindo: A melhoria contínua é um princípio fundamental tanto no Scrum quanto na manufatura enxuta. Ambas as metodologias visam melhorar a eficiência e eficácia, reduzir desperdícios e otimizar o fluxo de trabalho. O Scrum consegue isso por meio de sprints, reuniões diárias e backlogs de produtos, enquanto a manufatura enxuta consegue isso por meio de mapeamento do fluxode valor, eventos kaizen e sistemas kanban. Ambas as metodologias priorizam a tomada de decisões baseada em dados e feedback e avaliação regulares para identificar áreas de melhoria. Ao focar na melhoria contínua, tanto o Scrum quanto a manufatura enxuta são capazes de entregar produtos ou serviços de alta qualidade de forma rápida e eficiente. Trabalho em equipe e colaboração também são princípios importantes tanto no Scrum quanto na manufatura enxuta. Ambas as metodologias enfatizam a importância de equipes multifuncionais, comunicação e transparência. O Scrum consegue isso por meio de equipes auto-organizadas e revisões regulares de sprint, enquanto a manufatura enxuta consegue isso por meio de treinamento multifuncional e caminhadas Gemba. Ambas as metodologias dependem de feedback e avaliação regulares para identificar áreas de melhoria e promover uma cultura de aprendizagem contínua. Ao priorizar o trabalho em equipe e a colaboração, tanto o Scrum quanto a manufatura enxuta são capazes de otimizar o fluxo de trabalho e entregar produtos ou serviços de alta qualidade. O valor do cliente é outro princípio fundamental tanto no Scrum quanto na manufatura enxuta. Ambas as metodologias visam entregar produtos ou serviços de alta qualidade que atendam às necessidades e expectativas dos clientes. O Scrum consegue isso por meio da colaboração do cliente, histórias de usuários e priorização de recursos, enquanto a manufatura enxuta consegue isso por meio de fluxo contínuo e produção just-in-time. Ambas as metodologias priorizam a satisfação do cliente e a entrega de valor de forma rápida e eficiente. Ao priorizar o valor do cliente, tanto o Scrum quanto a manufatura enxuta são capazes de entregar produtos ou serviços de alta qualidade que atendam às necessidades e expectativas do cliente. Questão 4 Algumas pessoas que atuam como coaches ágeis sugerem que não há necessidade de haver gerentes de projetos e argumentam que alguém que atuasse como scrum master (ou mesmo product owner) faria esse trabalho. Outras, por sua vez, sugerem que o fato de o Scrum não abordar o gerenciamento de projetos não elimina a necessidade de gerentes de projetos. Com qual dos posicionamentos você concorda? Justifique a sua resposta. Nos últimos anos, a popularidade da metodologia Agile levou a um equívoco de que o gerenciamento de projetos não é mais necessário. No entanto, isso está longe de ser verdade. O gerenciamento de projetos ainda é essencial para garantir o sucesso do projeto. O papel dos Agile coaches e Scrum Masters no gerenciamento de projetos tem sido um tema de debate. Enquanto alguns 4 argumentam que podem substituir os gestores de projetos, outros acreditam que as suas funções não são equivalentes. O gerenciamento de projetos é necessário para garantir o sucesso do projeto. Os gerentes de projeto garantem que os projetos sejam concluídos no prazo e dentro do orçamento. Eles identificam e mitigam riscos e garantem que os objetivos do projeto sejam alcançados. Sem gerenciamento de projetos, os projetos podem não atingir seus objetivos, exceder seu orçamento ou perder prazos. O gerenciamento de projetos é essencial para garantir que os projetos sejam concluídos de forma eficiente e eficaz. A metodologia ágil enfatiza a colaboração e a auto-organização. As equipes ágeis têm autonomia para tomar decisões e assumir a responsabilidade pelo projeto. A metodologia ágil incentiva a melhoria contínua, o que pode levar ao aumento da produtividade e da inovação. A metodologia ágil promove a ideia de que as equipes podem gerenciar a si mesmas e que o gerenciamento de projetos é desnecessário. A metodologia ágil desafia as práticas tradicionais de gerenciamento de projetos e sugere que os Agile coaches e Scrum Masters podem substituir os gerentes de projetos. Os coaches ágeis podem não ter as habilidades necessárias para gerenciar projetos. Os coaches ágeis podem se concentrar na metodologia ágil em vez de no gerenciamento de projetos. Eles podem não ter experiência em gerenciamento de projetos complexos ou conhecimento de ferramentas e técnicas de gerenciamento de projetos. Os coaches ágeis podem ter habilidade na metodologia ágil, mas podem não ter experiência em gerenciamento de projetos. Sem habilidades de gerenciamento de projetos, os coaches ágeis podem ter dificuldades para gerenciar projetos de forma eficaz. A estrutura Scrum inclui elementos de gerenciamento de projetos. O Scrum Master é responsável por facilitar o processo Scrum, que inclui planejamento de projetos, acompanhamento e gerenciamento de riscos. A estrutura Scrum promove a colaboração e a auto-organização, mas não elimina a necessidade de gerenciamento de projetos. O Scrum Master pode trabalhar em estreita colaboração com as partes interessadas para garantir o sucesso do projeto, monitorar o orçamento e cronograma do projeto e identificar e mitigar os riscos do projeto. O papel do Scrum Master não é equivalente ao de um gerente de projetos. O Scrum Master é responsável por facilitar o processo Scrum, mas não é responsável por gerenciar o orçamento ou cronograma do projeto. Eles não são responsáveis pelo gerenciamento dos riscos do projeto. O papel do Scrum Master limita-se a facilitar o processo Scrum e garantir que a equipe siga a metodologia Agile. O papel do Scrum Master pode ser expandido para incluir responsabilidades de gerenciamento de projetos. O Scrum Master pode trabalhar em estreita colaboração com as partes interessadas para garantir o sucesso do projeto. Eles podem monitorar o orçamento e o cronograma do projeto e identificar e mitigar os riscos do projeto. O Scrum Master pode assumir responsabilidades de gerenciamento de projetos e, ao mesmo tempo, facilitar o processo Scrum. A função do Scrum Master pode ser expandida para garantir que o projeto seja concluído no prazo, dentro do orçamento e que os objetivos do projeto sejam alcançados. Concluindo, o papel dos Agile Coaches e Scrum Masters no gerenciamento de projetos é frequentemente mal compreendido. O gerenciamento de projetos é necessário para garantir o sucesso do projeto, e a metodologia Ágil não elimina a necessidade de gerenciamento de projetos. Agile coaches e Scrum Masters podem desempenhar um papel vital no gerenciamento de projetos, mas suas funções não são equivalentes às dos gerentes de projetos. A estrutura Scrum inclui elementos de gerenciamento de projetos, e o papel do Scrum Master pode ser expandido para incluir responsabilidades de gerenciamento de projetos. Para garantir o sucesso do projeto, é essencial ter um gerente de projeto qualificado que possa gerenciar o orçamento, o cronograma e os riscos do projeto, ao mesmo tempo que facilita a metodologia Ágil. Questão 5 5 Se você fosse o agile coach mencionado por Cullingford, como montaria o plano de implantação do framework Scrum na sua empresa como um todo? Explique detalhadamente, utilizando algum modelo de escalada ágil para exemplificar. Justifique a razão da sua escolha. Plano de Implementação do Scrum no Ambiente Corporativo Metas Implementar a estrutura Scrum em toda a empresa é o objetivo principal aqui, com o objetivo de aumentar a produtividade, o gerenciamento de projetos e a qualidade geral de nossos produtos e serviços. Público-alvo Incluindo software, hardware, sistemas, processos e outras equipes, todas as equipes de desenvolvimento da empresa são o público-alvo deste plano. Metodologia As práticas ágeis em grandes empresas são implementadas usando a estrutura de nível organizacional, Scaled Agile Framework (SAFe), que é um modelo escolhido para este plano que fornece orientação e ferramentas. Fases Dividido em seis etapas, o plano de implementação é o seguinte: 1. A conscientização é essencial na educação. É crucial neste ponto garantir que a empresa compreenda as vantagens do Scrum e dodesenvolvimento ágil. Para isso, é necessário organizar palestras, workshops e treinamentos para os colaboradores. 2. Definição de roadmap: plano que traça o rumo das ações e metas a serem alcançadas. O roteiro de implementação do Scrum é definido nesta etapa, delineando os recursos, objetivos e cronograma necessários. 3. Formação de equipe no framework Scrum. Nesta fase são formadas equipes Scrum, compostas por um time de desenvolvedores, um Scrum Master e um Product Owner. 4. Implementação do Scrum. Seguindo as práticas e princípios definidos pelo framework, o Scrum é implementado nas equipes nesta fase. 5. Maturidade do Scrum A maturidade das equipes Scrum é avaliada nesta fase para identificar áreas onde melhorias podem ser feitas. 6. Scrum de escalonamento O Scrum é dimensionado para toda a empresa, incluindo áreas de negócios e de suporte, nesta fase. SAFe é a justificativa escolhida. A razão para selecionar o SAFe é porque ele é um modelo de escalabilidade ágil extenso e bem estabelecido que oferece orientação e recursos valiosos para a implementação de práticas ágeis em grandes organizações. SAFe é composto por cinco pilares fundamentais: 6 • Define os princípios e valores do desenvolvimento ágil, fundamentos. • Hipóteses e produtos e serviços de rápida iteração. Lean Startup fornece orientação para validação. • Gerenciamento de portfólios de produtos e serviços é orientado pelo Lean Portfolio Management. • As equipes de desenvolvimento e operações são orientadas pelo DevOps para colaborar. • A orientação de transformação ágil é fornecida pela Business Agility para a empresa. SAFe, também conhecido como Scaled Agile Framework, é uma estrutura adaptável que pode ser personalizada para atender aos requisitos exclusivos de qualquer organização. É apoiado por uma comunidade diversificada de profissionais de todo o mundo e oferece uma ampla gama de recursos valiosos, como programas de treinamento, ferramentas úteis e publicações informativas. Referências bibliográficas https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-PortugueseBR-3.0.pdf. Acessado em 26 de dezembro de 2023. https://www.mjvinnovation.com/pt-br/blog/scaled-agile-framework-safe/. Acessado em: 28 de dezembro de 2023. MEDEIROS NETO, Manoel. Utilização do framework SAFe no gerenciamento de projetos de software: um estudo de caso. 2019. [19] f. Trabalho de Conclusão de Curso (Especialização) - Universidade Tecnológica Federal do Paraná, Londrina, 2019. https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-PortugueseBR-3.0.pdf https://www.mjvinnovation.com/pt-br/blog/scaled-agile-framework-safe/
Compartilhar