Scrum é um framework para o desenvolvimento ágil, altamente adaptado para cenários complexos e inicialmente utilizado em TI, mas atualmente também é utilizado para projetos em diversas áreas, além de serviços, produtos e processos e devido sua alta adaptabilidade. O Scrum é um processo empírico (que trabalha com base em fatos, experiência e
evidências), iterativo e incremental, que possui 3 pilares centrais:
A Base do ScrumA base fundamental do Scrum é representada por papéis, eventos e artefatos. Os Papéis Scrum (Scrum Team)O Scrum Team: é um pequeno grupo de pessoas (normalmente 10 pessoas ou menos), formado por um Scrum Master, um Product Owner e Developers, focados em um objetivo de cada vez, visando atingir a Meta do Produto. Nenhum outro papel deverá ser definido por não ser compatível com a filosofia do Scrum.
Os Eventos do ScrumOs eventos (cerimônias) do Scrum são as reuniões fundamentais que devem ser realizadas dentro do timebox (tempo planejado) em cada fase do processo garantindo que todos os alinhamentos necessários sejam realizados para o bom andamento das sprints para atingir o objetivo do produto (entrega final > produto pronto). A SprintA(s) Sprint(s) é o coração do Scrum, sendo o período do trabalho realizado em
iterações ou ciclos de até um mês. O trabalho realizado em cada sprint deve criar algo de valor tangível para o cliente ou usuário. O Sprint é uma timebox (duração fixa) de até 4 semanas, e uma nova Sprint
Os Artefatos ScrumOs artefatos do Scrum representam o trabalho ou o valor para o fornecimento de transparência e oportunidades para inspeção e adaptação. Os artefatos definidos para o Scrum são especificamente projetados para maximizar a transparência das informações de modo que todos tenham o mesmo entendimento do que está acontecendo no projeto. Cada artefato contém um compromisso para garantir que ele forneça informações que aumentem a transparência e o foco contra o qual o progresso pode ser medido: ● Para o Product Backlog, é a Meta do produto.
TimeboxTimebox é um conceito muito importante no Agile, porque é o que define o ritmo e dá a regularidade para o time.
Para Sprints mais curtas, os eventos descritos acima geralmente são mais curtos. Radiadores de InformaçãoQualquer tipo de dashboard bem visível pode ser chamado de um radiador de informação, permitindo que qualquer pessoa envolvida no projeto possa acessar às informações de status ou qualquer outra informação relevante facilmente, aumentando a transparência do projeto. Burndown É o gráfico que relaciona o tempo planejado, com a estimativa dos itens a serem realizados com o tempo real realizado para a entrega. Através do Burndown é possível acompanhar o andamento da sprint através do fornecimento diário de informações sobre os itens que foram entregues pelos developers e o tempo que foi levado para isso, sendo um indicador visual de possíveis desvios. Kanban É o quadro onde é possível visualizar o fluxo de trabalho que está sendo feito. São listados os itens que precisam ser executados (A Fazer –> Do), que estão sendo executados (Fazendo –> Doing) e que estão prontos (Feito –> Done). Também poderá ser listado os testes, bugs, impedimentos e outras informações, trazendo transparência do status das tarefas planejadas na sprint. ConclusãoO Scrum é apenas um dos frameworks baseados em metodologias ágeis, existem muitos outros e suas aplicações são ilimitadas. Ao utilizar o Scrum, o processo é otimizado e há um alto ganho de agilidade na entrega de valor para os clientes ou usuários. O Scrum é muito dinâmico e prazeroso de se trabalhar, aqui no Analista Expert você terá conteúdo para aprimorar seu CHA (Conhecimento, Habilidades e Atitudes). Fonte: Scrum Guide 2020 O que o Product Owner faz durante o Sprint?Supervisionamento das etapas de desenvolvimento
Durante as etapas de planejamento, o product owner ágil trabalha com as partes interessadas para identificar e organizar os passos necessários para a próxima iteração. Em seguida, reunirá sua equipe para refinar o processo, identificar áreas de melhoria e apoiar o sprint.
Qual a função de Product Owner?Função: Product Owner. O Product Owner representa os interesses de todos os envolvidos (Stakeholders), define as funcionalidades do produto e prioriza os itens de Product Backlog.
Quem é responsável por gerenciar o andamento do trabalho durante uma Sprint?Antes de cada sprint se iniciar, o Product Owner (Cliente), o Scrum Master (Gerente do Projeto) e a Equipe decidem no que a equipe irá trabalhar durante o próximo sprint.
Quem pode alterar o Sprint Backlog durante uma Sprint?pode alterar ambos e o restante do time pode tanto influenciar o Product Backlog, quanto até alterar o Sprint Backlog. Porém, pelo que li no Scrum Guide, somente o DevTeam pode mudar o Sprint Backlog: Only the Development Team can change its Sprint Backlog during a Sprint.
|