image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Thayana Sampaio
Thayana Sampaio13/09/2023 21:18
Compartilhe

A Metodologia Scrum: Uma Análise das Funções-Chave - Product Owner, Scrum Master e Time de Desenvolvimento.

    A Metodologia Scrum: Uma Análise das Funções-Chave - Product Owner, Scrum Master e Time de Desenvolvimento.

    Thayana Silveira Sampaio


    O Scrum é considerado um framework mas também é utilizado como uma metodologia ágil, Os co criadores do Scrum, Jeff Sutherland e Ken Schwaber, detalham os princípios subjacentes no Guia do Scrum, que oferece uma visão abrangente dos processos Scrum e como implementá-los de forma eficaz. 

    A essência do Scrum gira em torno de equipes auto-organizadas que entregam valor ao cliente em um período definido chamado Sprint. O Scrum estabelece artefatos, funções e eventos associados a cada Sprint. Esse método é uma abordagem única para a gestão de projetos, que integra comunicação constante, fluxos de trabalho eficazes e estratégias adaptáveis.

    Para esse contexto, irei apresentar as funções-chave de uma equipe Scrum, que é dividido em três papéis,,o Proprietário do Produto (Product Owner) que representa o cliente e os interesses comerciais, o Scrum Master, que facilita o processo e promove a melhoria contínua, e o Time de Desenvolvimento, responsável pela entrega do produto.

    Product Owner

    O Proprietário do Produto (Product Owner) é uma figura chave na metodologia Scrum, sua principal responsabilidade é representar os interesses dos clientes e stakeholders no desenvolvimento de um produto ou projeto. O PO começa buscando compreender profundamente as necessidades, expectativas e objetivos dos clientes e stakeholders. Isso envolve ouvir atentamente, realizar pesquisas de mercado e analisar feedbacks.

    O PO prioriza os requisitos e funcionalidades do produto. Isso significa decidir o que é mais importante para o cliente e o que deve ser desenvolvido primeiro.

    O PO também cria uma lista chamada "Backlog do Produto" que contém todas as funcionalidades desejadas. Essa lista é dinâmica e está sempre sujeita a mudanças e revisões.Durante o desenvolvimento, o PO trabalha em estreita colaboração com a Time de desenvolvimento. Eles respondem a perguntas, fornecem esclarecimentos e ajudam a equipe a entender os requisitos.

    Para isso o PO desempenha um papel fundamental nas reuniões de planejamento de Sprint, onde a equipe decide quais tarefas serão realizadas no próximo período de trabalho. Eles explicam os itens do Backlog do Produto e ajudam a equipe a entender as prioridades.Ele também revisa o trabalho concluído em cada Sprint e fornece feedback. Isso ajuda a garantir que o produto esteja atendendo às expectativas do cliente e que ajustes possam ser feitos rapidamente.

    Para ser um PO você precisa :

    • Ser representante do cliente e interesses comerciais.
    • Garantir o acordo sobre escopo, objetivos, prioridades e prazos.
    • Facilitar o fluxo de informações entre equipe e clientes.

    O Scrum Master

    O Scrum Master desempenha um papel de liderança e facilitação para garantir que a equipe Scrum siga os princípios e processos do Scrum de maneira eficaz,isso inclui o cumprimento dos papéis do Scrum, eventos e artefatos, o Scrum Master atua como um mentor para a equipe. Eles ajudam a equipe a entender os conceitos do Scrum e a aplicá-los em seu trabalho diário. Isso inclui orientar a equipe sobre como planejar, realizar Sprints e colaborar de maneira eficaz. ele também é um mediador habilidoso e resolve conflitos que possam surgir na equipe ou com stakeholders externos. Eles ajudam a criar um ambiente de trabalho colaborativo e facilitam a comunicação eficaz.

    Uma das principais funções do Scrum Master é identificar e remover obstáculos que possam atrapalhar o progresso da equipe. Eles atuam como defensores da equipe, e implementam ações para aprimorar o processo, garantindo que ela tenha tudo o que precisa para ser produtiva.O Scrum Master ajuda a equipe a adotar uma mentalidade ágil e a compreender os benefícios da metodologia. Por isso ele possui um papel multifacetado. Eles são mais do que apenas um gerente de projeto; são líderes e facilitadores que ajudam a equipe a alcançar o máximo de sua capacidade e a entregar valor de maneira eficaz.

    Para ser um Scrum Master você precisa :

    • Ser responsável pelo processo Scrum.
    • Ser facilitador e mentor da equipe.
    • Garantir o funcionamento suave e eficiente dos sprints.
    • Resolver conflitos e promover a melhoria contínua.

    Time de Desenvolvimento 

    O Time de Desenvolvimento desempenha um papel central na criação e entrega do produto ou projeto. Esse time é composto por membros multifuncionais, o que significa que cada membro possui uma variedade de habilidades e conhecimentos que podem ser aplicados em diferentes aspectos do projeto. Isso permite flexibilidade e resiliência para enfrentar desafios variados. Eles trabalham de forma colaborativa e interagem de perto uns com os outros compartilhando conhecimento, experiência e responsabilidades para alcançar os objetivos do projeto.

    O time é auto gerenciado e toma decisões relacionadas ao trabalho que executam. Eles têm o poder de determinar como planejar e executar as tarefas necessárias para alcançar os objetivos da Sprint, nos quais entregam incrementos do produto funcional. A cada Sprint, eles adicionam novas funcionalidades ou melhorias, permitindo uma entrega contínua de valor ao longo do tempo.

    Os membros do Time de Desenvolvimento devem manter uma comunicação clara e aberta entre si e com os outros papéis do Scrum. A qualidade do trabalho é uma prioridade fundamental para o Time de Desenvolvimento . Eles são responsáveis por garantir que o produto seja desenvolvido de forma a atender aos padrões de qualidade estabelecidos.

    A Time de desenvolvimento deve ser flexível e capaz de se adaptar a mudanças nos requisitos ou prioridades. Eles precisam responder rapidamente às necessidades do cliente e ajustar seu trabalho de acordo.

    Eles são responsáveis por transformar a visão do PO em realidade, entregando valor de forma contínua e adaptando-se às mudanças para atender às necessidades do cliente.

    Para ser do Time de Desenvolvimento você precisa :

    • Ser responsável pela entrega do produto.
    • Colaborar com uma equipe multifuncional.
    • Trabalhar em equipe para criar entregas valiosas.
    • Possui habilidades de comunicação, resolução de problemas e adaptação às mudanças.

    Referência

    SCHWABER, Ken; SUTHERLAND, Jeff. Guia do Scrum™: Um guia definitivo para o Scrum: As regras do jogo. Julho de 2013. ©2014 Scrum.Org and ScrumInc. Offered for license under the Attribution Share-Alike license of Creative Commons, accessible at http://creativecommons.org/licenses/by-sa/4.0/legalcode and also described in summary form at http://creativecommons.org/licenses/by-sa/4.0/.

    _________________________________________________________________________________________________

    Agora veja um RolePlay da Metodologia Scrum na prática! ;D

    Em uma empresa de desenvolvimento de software chamada "MamacoCorp", um novo projeto estava prestes a começar: a criação de um aplicativo de gerenciamento de tarefas revolucionário. Os protagonistas dessa história eram Lorena, a Product Owner, Renan, o Scrum Master, e o Time de Desenvolvimento composto por Thay, Meire e Acássio.

    Lorena, a Product Owner, era a visionária por trás do aplicativo. Ela havia conduzido extensas pesquisas de mercado e ouvido atentamente às demandas dos futuros usuários. Com base nesse conhecimento, ela criou o Backlog do Produto, uma lista dinâmica de funcionalidades priorizadas de acordo com o valor para o cliente. A primeira prioridade era uma função de sincronização em tempo real.

    Renan, o Scrum Master, era o guia experiente da equipe. Ele liderou a primeira reunião de planejamento de Sprint, na qual Lorena explicou a importância da sincronização em tempo real. O Time de Desenvolvimento, composto por Thay, Meire e Acássio, estava pronta para o desafio.

    Durante o Sprint, a equipe se reunia diariamente em suas Daily Scrums, lideradas por Renan. Eles discutiam seu progresso, compartilhavam ideias e resolviam pequenos obstáculos. Isso permitiu uma colaboração eficaz e rápida adaptação às mudanças.

    No final do Sprint, a equipe entregou com sucesso a funcionalidade de sincronização em tempo real. Lorena, como Product Owner, avaliou cuidadosamente o trabalho concluído e ficou satisfeita com os resultados. No entanto, ela também notou a necessidade de algumas melhorias na interface do usuário.

    O ciclo continuou com novos Sprints, cada um trazendo melhorias incrementais para o aplicativo. A equipe estava em constante comunicação, e Renan, o Scrum Master, estava lá para apoiá-los em qualquer desafio que surgisse.

    Com o tempo, o aplicativo de gerenciamento de tarefas da "MamacoCorp" evoluiu, oferecendo uma experiência de usuário excepcional graças à colaboração entre Lorena, a Product Owner, Renan, o Scrum Master, e o Time de Desenvolvimento. Eles haviam demonstrado como a metodologia Scrum, com seus papéis bem definidos, poderia transformar uma visão em realidade de maneira eficaz e ágil.

    Compartilhe
    Comentários (0)