Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Scrum na pratica - Trabalho, Resumos de Engenharia de Software

Funcionamento do Scrum - Scrum ná Pratica, materia

Tipologia: Resumos

2023

Compartilhado em 18/09/2023

txuboy-txubas
txuboy-txubas 🇲🇿

2 documentos

1 / 12

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Indice
1. Introdução ........................................................................................................................... 1
2 Objetivos Gerais e Específicos ........................................................................................... 2
2.1 Objetivos Gerais .......................................................................................................... 2
2.2 Objetivos Específicos .................................................................................................. 2
3. Metodologia Scrum ............................................................................................................... 3
3.1. Princípios do Scrum ........................................................................................................ 3
3.2. Caso de Estudo ............................................................................................................ 3
4.0 A Empresa e o Desafio .................................................................................................... 4
4.1 Implementação ............................................................................................................ 4
4.2 Implementação dos três princípios do Scrum ............................................................. 6
5.0 Implementação dos Papeis fundamentais ....................................................................... 7
5.1 Product Owner (PO): ................................................................................................... 7
5.2 Scrum Master: ............................................................................................................. 7
5.3 Equipe de Desenvolvimento: ...................................................................................... 8
6.0 Vantagens e desvantagens do Scrum............................................................................... 8
6.1 Vantagens .................................................................................................................... 8
6.2 Desvantagens ............................................................................................................... 8
7.0 Conclusão ...................................................................................................................... 10
8.0 Referências bibliográficas ............................................................................................. 11
pf3
pf4
pf5
pf8
pf9
pfa

Pré-visualização parcial do texto

Baixe Scrum na pratica - Trabalho e outras Resumos em PDF para Engenharia de Software, somente na Docsity!

Indice

    1. Introdução
  • 2 Objetivos Gerais e Específicos
    • 2.1 Objetivos Gerais
    • 2.2 Objetivos Específicos
    1. Metodologia Scrum
    • 3.1. Princípios do Scrum
    • 3.2. Caso de Estudo
  • 4.0 A Empresa e o Desafio
    • 4.1 Implementação
    • 4.2 Implementação dos três princípios do Scrum
  • 5.0 Implementação dos Papeis fundamentais
    • 5.1 Product Owner (PO):
    • 5.2 Scrum Master:
    • 5.3 Equipe de Desenvolvimento:
  • 6.0 Vantagens e desvantagens do Scrum...............................................................................
    • 6.1 Vantagens
    • 6.2 Desvantagens
  • 7.0 Conclusão......................................................................................................................
  • 8.0 Referências bibliográficas

1. Introdução

Neste trabalho vamos abordar o funcionamento do Scrum na prática, com ênfase em sua aplicação em contextos de desenvolvimento de software. O Scrum, uma metodologia ágil, tem ganhado notável popularidade na gestão de projetos de Tecnologia da Informação (TI) devido à sua eficácia comprovada na otimização da eficiência, qualidade e colaboração das equipes de desenvolvimento. Este estudo tem por finalidade explorar os princípios fundamentais do Scrum, assim como seu processo de implementação e os desafios comuns enfrentados por equipes ao adotá-lo.

3. Metodologia Scrum

3.1. Princípios do Scrum

O Scrum, como metodologia ágil, é fundamentado em princípios essenciais que orientam a forma como as equipes de desenvolvimento de software planejam, executam e entregam projetos. Três dos princípios mais cruciais são:

Entrega Iterativa: O Scrum adota uma abordagem iterativa e incremental para o desenvolvimento de software. Isso significa que o trabalho é dividido em iterações, chamadas de "sprints", que geralmente têm duração fixa, como duas a quatro semanas. No final de cada sprint, uma versão funcional do software é entregue. Essas entregas iterativas permitem que as equipes obtenham feedback rápido e façam ajustes ao longo do processo, garantindo que o produto final atenda às necessidades do cliente de maneira mais precisa.  Colaboração Contínua: A colaboração é um pilar central do Scrum. Equipes multidisciplinares trabalham em estreita colaboração durante todo o projeto. Isso inclui desenvolvedores, testadores, designers e outros especialistas que contribuem para o sucesso do projeto. A comunicação aberta e frequente é incentivada, o que ajuda a evitar problemas de comunicação e a garantir que todos estejam alinhados com os objetivos do projeto.  Transparência: A transparência é crucial no Scrum. Isso significa que todas as informações relevantes, como o progresso do projeto, impedimentos, metas e prioridades, são visíveis para todos os membros da equipe. Isso ajuda a manter todos informados e permite que as decisões sejam tomadas com base em dados concretos. A transparência também se estende aos stakeholders externos, como clientes e patrocinadores, para que eles possam acompanhar o progresso e fazer ajustes nas prioridades, se necessário.

3.2.Caso de Estudo

Vários estudos de caso têm demonstrado o sucesso da implementação do Scrum em projetos de desenvolvimento de software. Por exemplo, Penta Technologies demonstra como a equipe aumentou sua produtividade e satisfação do cliente após a adoção do Scrum.

4.0 A Empresa e o Desafio

A Penta Technologies , uma empresa de software de construção, enfrentou desafios, como a entrega lenta e problemas com clientes, antes de implementar o Scrum.

A transformação começou em 2018, com novos líderes simplificando a equipe executiva e identificando problemas. Eles adotaram o Scrum, treinaram equipes e focaram na entrega ágil. Isso resultou em maior satisfação dos funcionários, transparência e produtos entregues regularmente. Houve desafios, mas a liderança perseverou. Agora, a Penta Technologies mede o sucesso com base em resultados reais e usa dados para tomar decisões. Essa transformação demonstra como o Scrum pode melhorar a produtividade e a satisfação dos clientes em uma empresa de software de construção.

4.1 Implementação

No caso de estudo da Penta Technologies, a metodologia Scrum foi implementada como parte de uma transformação cultural de seis meses. Vamos detalhar como alguns dos conceitos do Scrum foram aplicados neste caso:

  1. Scrum Teams : A organização da Penta formou Scrum Teams dedicados a produtos específicos. Cada equipe tinha um Product Owner (responsável por priorizar o trabalho e garantir que o valor fosse entregue) e um Scrum Master (responsável por garantir que a equipe aderisse aos princípios do Scrum e remove qualquer impedimento que surgisse).
  2. Product Backlog : Cada equipe criou um Product Backlog, que era uma lista priorizada de todos os itens de trabalho que precisavam ser concluídos para o produto. O Product Owner era responsável por gerenciar e priorizar esse backlog com base no valor para o cliente.
  3. Sprint Planning : A cada Sprint (um período de tempo fixo para o desenvolvimento), as equipes realizavam uma reunião de Sprint Planning. Durante esta reunião, a equipe selecionava itens do Product Backlog para incluir no Sprint e criava um plano para como eles seriam entregues.
  4. Scrum Meetings : As equipes realizavam as reuniões Scrum padrão, que incluíam:

4.2 Implementação dos três princípios do Scrum A implementação dos três princípios do Scrum - Transparência, Inspeção e Adaptação - na Penta Technologies envolveu mudanças significativas na cultura de trabalho e nas práticas da empresa. Aqui está como esses princípios foram implementados:

Transparência :  Compartilhando Informações : A empresa começou a compartilhar informações de forma mais aberta, tanto dentro como entre equipes. Isso incluiu dados de desempenho, objetivos e desafios.

Quadros de Scrum : As equipes implementaram quadros de Scrum, como o quadro Kanban, que mostravam o progresso do trabalho de forma visível a todos.

Reuniões Diárias : As reuniões diárias de Scrum (Daily Standups) foram introduzidas, onde as equipes compartilhavam o que estavam fazendo, problemas encontrados e planos para o dia.

Inspeção:

  • Revisões Regulares : A implementação do Scrum trouxe uma estrutura para revisões regulares do trabalho. Isso permitia que as equipes e a liderança inspecionassem o progresso e identificassem problemas mais cedo.
  • Reuniões de Revisão de Sprint : No final de cada Sprint, havia uma reunião de revisão, na qual o trabalho concluído era demonstrado e avaliado pela equipe e pelos stakeholders. Isso permitia uma inspeção aprofundada do produto.
  • Feedback Contínuo : A empresa começou a coletar feedback contínuo de clientes e partes interessadas, o que contribuía para uma inspeção mais precisa do produto e das práticas de trabalho.

Adaptação:

  • Reuniões de Retrospectiva : A cada Sprint, as equipes realizavam reuniões de retrospectiva para analisar o que funcionou bem e o que poderia ser melhorado. Isso levou a adaptações nas práticas e processos de trabalho.
  • Ação Corretiva Imediata : Problemas identificados durante a inspeção foram abordados de imediato. Isso poderia incluir a reatribuição de recursos, a mudança de prioridades ou a revisão de procedimentos.
  • Melhoria Contínua : A cultura de melhoria contínua foi incentivada. As equipes estavam sempre buscando maneiras de aprimorar seu trabalho com base no feedback e nas lições aprendidas.

5.0 Implementação dos Papeis fundamentais

5.1 Product Owner (PO):

  • Nomeação do Product Owner : A empresa designou um Product Owner, que era responsável por representar as necessidades e prioridades dos clientes e partes interessadas.
  • Definição de Backlog : O PO foi encarregado de criar e manter o Product Backlog, uma lista de itens priorizados que descrevem as funcionalidades desejadas do produto.
  • Tomada de Decisões : O PO tomava decisões sobre o que seria desenvolvido a seguir com base nas prioridades do backlog e no feedback dos clientes.

5.2 Scrum Master:

  • Nomeação do Scrum Master : Um Scrum Master foi designado para cada equipe Scrum. Sua função principal era garantir que a equipe compreendesse e seguisse os princípios e práticas do Scrum.
  • Remoção de Obstáculos : O Scrum Master estava encarregado de remover obstáculos que prejudicassem o progresso da equipe e facilitar a comunicação eficaz entre os membros da equipe.
  • Promoção do Scrum : Além disso, o Scrum Master atuou como defensor do Scrum, promovendo uma cultura ágil e facilitando reuniões e cerimônias do Scrum.

Desafios Iniciais de Implementação : A fase inicial da implementação pode ser desafiadora, com equipes se adaptando a novos papéis e práticas. Isso pode levar a atrasos temporários e confusão.

Necessidade de Comprometimento : O sucesso do Scrum depende do comprometimento de todos os envolvidos. A falta de comprometimento de qualquer membro da equipe pode afetar negativamente o processo.

Complexidade do Gerenciamento de Mudanças : A transformação cultural e organizacional é complexa e requer tempo e recursos significativos. Além disso, a liderança deve estar comprometida em apoiar a mudança.

7.0 Conclusão

Ao longo deste trabalho, exploramos em detalhes o funcionamento prático do Scrum, uma metodologia ágil amplamente adotada no desenvolvimento de software e em outros contextos. Concentramos nossa análise em um estudo de caso específico, a transformação da Penta Technologies, uma empresa de software de construção, que adotou o Scrum como parte de uma mudança cultural de seis meses.

Nossa investigação revelou que a implementação do Scrum na Penta Technologies resultou em uma série de benefícios significativos, incluindo um aumento na produtividade das equipes, maior satisfação do cliente, uma cultura ágil mais colaborativa e a entrega regular de valor aos clientes. Esses resultados estão alinhados com as vantagens geralmente associadas à adoção do Scrum em organizações que buscam melhorar sua eficiência e capacidade de resposta às demandas do mercado.