QualiStatus® - Consultoria, Auditoria e Treinamento
  • INÍCIO
  • SOBRE
  • CURSOS
  • LOJA
  • ARTIGOS
  • CONTATO

Gestão de Projeto  – Ágil SCRUM (Parte 2)

11/1/2022

0 Comments

 
Um breve resumo do Guia Scrum
RESPONSABILIDADES - TIME SCRUM
​Idealizado em 1990 pelos seus co-criadores Ken Schwaber e Jeff Sutherland em um ambiente de desenvolvimento de produtos de software, o ágil SCRUM é uma estrutura simples, leve e constituída dos seguintes elementos: responsabilidades, eventos, artefatos e as regras que os unem.
 
No artigo anterior apresentamos a definição e a teoria do ágil Scrum o qual já apresenta algumas das regras que unem os demais elementos.
 
Um Time Scrum envolve 3 (três) papéis e responsabilidades principais em sua estrutura:


  • Scrum Master
  • Product Owner
  • Developers (Desenvolvedores)  
 
Objetivando uma boa comunicação e maior produtividade, o Time Scrum deve ser pequeno o suficiente para ser ágil e grande o suficiente para concluir um trabalho significativo dentro de uma Sprint, normalmente 10 ou menos pessoas. Se o Time Scrum se tornar muito grande deve ser avaliado a sua reorganização em diversos Times Scrum que mantenham uma atuação coesa e focados no mesmo produto, ou seja, compartilhando a mesma meta do produto, Product Backlog e Product Owner.
 
O Time Scrum é multifuncional e autogerenciável, não havendo sub-times ou hierarquias. Seus membros devem possuir todas as habilidades necessárias para criar valor a cada Sprint e para decidirem internamente quem faz o quê, quando e como, sendo responsável por todas as atividades relacionadas ao produto desde a sua concepção, construção e testes, criando Incrementos valiosos e úteis a cada Sprint.
 
O ágil Scrum requer um Scrum Master para promover um ambiente harmonioso no qual:
 
1. O Product Owner ordene o trabalho (priorização de itens) para um problema complexo em um Product Backlog;
2. O Time Scrum transforme uma seleção do trabalho em um incremento de valor durante uma Sprint; e,
3. O Time Scrum e seus stakeholders inspecionem os resultados e se adaptam para a próxima Sprint.
Imagem
Product Owner
 
O Product Owner é um tomador de decisões que representa os Clientes e demais partes interessadas, não podendo ser um comitê, e domina os requisitos do produto a ser entregue. Deve possuir poder para exercer sua responsabilidade principal: gerenciar eficazmente o Product Backlog (lista de prioridades) de forma a maximizar o valor resultante do trabalho dos Developers e, mesmo que delegue suas atividades, continuará responsável pelo sucesso do projeto.
 
O sucesso do ágil Scrum depende do respeito às decisões do Product Owner, as quais devem estar visíveis através do conteúdo e ordenação do Product Backlog e por meio do Incremento inspecionável na revisão da Sprint. Somente o Product Owner pode adicionar, excluir ou modificar a ordenação dos itens do Product Backlog, o Time Scrum e as demais partes interessadas devem convencê-lo caso desejem alterar o produto ou parte do produto.
 
Suas atividades principais são:
 
  • Desenvolver e comunicar explicitamente a meta do produto;
  • Criar e comunicar claramente os itens do Product Backlog;
  • Ordenar os itens do Product Backlog considerando seu valor, custo, conhecimento e risco;
  • Garantir que o Product Backlog seja transparente, visível e compreensível; e,
  • Refinar o Product Backlog, sempre que necessário.
 
Developers
 
São pessoas com habilidades amplas (técnica, funcional ou outras) e comprometidas com o desenvolvimento do produto (trabalho = Incremento de valor da Sprint) e podem variar ao longo do projeto para assegurar o domínio sobre o trabalho a ser realizado, 
mas devesse evitar alterações ao longo de uma Sprint.
 
O propósito do trabalho dos Developers é atender ao objetivo da Sprint, geralmente um problema de negócio que é abordado. A funcionalidade (itens do Product Backlog) pode ser ajustada durante a Sprint para que o trabalho dos Developers possa ser considerado concluído gerando valor em um Incremento utilizável que atenda a Descrição de Pronto.
 
Suas atividades principais são:
 
  • Elaborar a “Sprint Backlog”, ou seja, um plano para atender ao objetivo da Sprint, normalmente uma previsão de funcionalidade e o trabalho necessário para entregar essa funcionalidade;
  • Atender a qualidade requerida com aderência à Descrição de Pronto, que resume o entendimento compartilhado entre o Product Owner e os Developers de quando o trabalho poderá ser considerado concluído;
  • Adaptar o “Sprint Backlog” diariamente para assegurar o atendimento da meta da Sprint; e,
  • Responsabilizar-se mutuamente como profissionais.
 
Scrum Master (“Mestre” Scrum)
 
O Scrum Master é um líder que atua como facilitador no Time Scrum e na organização, mas não possuindo a autoridade de um gerente tradicional. Ele é responsável por estabelecer o ágil Scrum atuando como uma guardião que ajuda as pessoas a entenderem a sua teoria, prática e regras, assegurando a incorporação dos pilares e valores do Scrum, respeitando as particularidades da organização. Ele também é responsável pela eficácia do Time Scrum ao permitir que seus integrantes melhorem suas práticas dentro da estrutura Scrum.
 
Em relação aos Developers suas atividades são:
 
  • Fornecer treinamento em autogerenciamento e multifuncionalidade;
  • Auxiliar na concentração do trabalho em Incrementos de alto valor que atendam à Definição de Pronto;
  • Remover interferências externas e impedimentos ao progresso do trabalho; e,
  • Garantir que todos os eventos Scrum ocorram adequadamente e conforme planejados.
 
Em relação ao Product Owner suas atividades são:
 
  • Ajudar na definição eficaz da meta do Produto e no gerenciamento do Product Backlog;
  • Ajudar o Time Scrum a entender as necessidades de itens do Product Backlog claros e concisos;
  • Ajudar a estabelecer o planejamento empírico do produto para um ambiente complexo; e,
  • Facilitar a colaboração das partes interessadas no produto, quando solicitado ou necessário.
 
Em relação às demais partes interessadas no produto (organização) suas atividades são:
 
  • Liderar, treinar e orientar a organização na adoção do ágil Scrum;
  • Planejar e orientar a implementação do ágil Scrum;
  • Ajudar na compreensão e aplicação da abordagem empírica para trabalhos complexos; e,
  • Remover barreiras entre todas as partes interessadas. 
“Para que o ágil Scrum alcance o sucesso desejado é aconselhável que antes de se iniciar o projeto
seja assegurado que o Time Scrum e o Cliente compreendam os eventos Scrum e estejam cientes
​de seus papéis e responsabilidades no projeto.”
Para o ágil Scrum o importante é determinar quais pessoas atuam no projeto e em qual papel, ressaltando que os papéis de Product Owner e de Scrum Master não podem ser exercidos por uma mesma pessoa, sendo irrelevante a função ou cargo na organização que essas pessoas efetivamente exercem.

Além dos papéis e responsabilidades relacionados acima o ágil Scrum permite que, quando necessário, outros papéis possam ser considerados, tais como: consultores (definição do  Product Backlog), analistas de negócio (definição do Sprint Backlog), além das partes interessadas (Cliente/Usuário) que auxiliam na inspeção dos Incrementos.


Segundo Daves J. West, as organizações que desejam implementar o ágil Scrum rapidamente costumam instituir o papel de Líderes Ágeis responsáveis em cobrir áreas da organização e cujas funções são:
 
  • Criar um ambiente para a agilidade florescer;
  • Gerir impedimentos e problemas; e,
  • Instruir e suportar o Scrum Master, o Product Own e os Developers.
0 Comments



Leave a Reply.

Site powered by Weebly. Managed by Hostgator Brasil Ltda
  • INÍCIO
  • SOBRE
  • CURSOS
  • LOJA
  • ARTIGOS
  • CONTATO