← Back Published on

Gestão ágil com scrum

Sou formada em Jornalismo, mas há quase 3 anos, trabalho em uma agência digital focada em desenvolvimento web. Desde que me encontrei neste mundo cheio de códigos, muitos caminhos se abriram, e eu conheci diversos tipos de desenvolvimento, diversas maneiras de gerenciamento e organização de projetos, e muitas coisas as quais nunca imaginei trabalhar ou conhecer, uma das novidades que conheci foi: gestão ágil com scrum.

A gestão ágil é o gerenciamento de projetos, de maneira otimizada, possibilitando lideres aplicarem conhecimentos, ferramentas e técnicas para sair do início e chegar na conclusão do projeto com a maior eficiência possível.

Vale relembrar que projeto é um esforço temporário que produz algo único, com início, meio e fim definidos, que quando feitos corretamente entregam o objetivo esperando (podendo ser: um serviço, um resultado, um produto).

O modelo de gestão ágil é uma metodologia que implica em desenvolver um projeto de maneira interativa, ou seja, não planeja tudo no início, o projeto passar por fases. O primeiro passo é planejado, ai executado, depois o segundo passo é pensado, e ai executado, e assim por diante. Esses períodos entre o início e o fim de um primeiro planejamento são chamados de sprint. Ao fim de cada sprint, é mostrado o resultado para o cliente, que vai avaliar e dar feedback.

Product backlog é o planejamento total, assim, passamos para a sprint de backlog, que mensuraremos o que foi levantado, e decidiremos quantas sprints esse projeto terá e quanto tempo, em média, essa sprint durará, normalmente um sprint dura de 1 a duas semanas no máximo.

O diferencial para com a equipe, que o scrum tem, é o fato de ter reuniões diárias com o time para entender a evolução das tarefas e os possíveis impedimentos que possam ter.

Uma metodologia ágil é: flexível, aberta a mudanças por isso consegue entregar valor ao cliente. Essa entrega frequente, faz com que ao longo do projeto, das sprints, o cliente vá interagindo, dando novas diretrizes, avaliando o que está sendo feito, opinando e tendo suas mudanças realizadas ‘’rapidamente’’, ou melhor, na sprint seguinte. Para assim, normalmente, ao final do projeto, o ter todas as suas necessidades resolvidas.

A principal diferença entre a metodologia tradicional e a ágil é a entrega frequente de valor que a Ágil proporciona aos clientes, fazendo com que o cliente interaja, avalie, de feedback e faça ajustes conforme a necessidade do projeto aos olhos dele.

Abaixo, um quadro com as maiores diferenças entre a metodologia Ágil e a Tradicional:

É dito que há três pilares fundamentais para trabalhar com scrum. Quando estudei a primeira vez sobre, não acreditei, mas conforme fui trabalhando com a metodologia dia a dia, foi possível compreender o quão bem esses pilares funcionam. São eles:

  1. Transparência
    Para ter menos documentação, mais interação com o cliente, mais colaboração e comunicação aberta e franca voltada para os objetivos do projeto. Todos os participantes têm as informações necessárias sobre o projeto, tem visão panorâmica para todos saberem o que está ocorrendo, para ajudarem uns aos outros;

  2. Inspeção
    Com base na transparência, é possível a verificação e acompanhamento do projeto por todos. A cada fim de sprint, é entregue uma parte do produto, para que as partes interessadas possam inspecionar o que está sendo feito. É uma consequência dos processos do scrum;

  3. Adaptação
    São feedbacks constantes do cliente, podendo adaptar entregas, equipes, produtos, processos. Com ela é possível transformar os processos naquilo que se precisa para o momento, até a entrega do produto final.

É bom trabalhar com algo que funciona. Mas direi que, particularmente, o que eu mais gosto são as nomenclaturas, elas me fazem sentir que faço parte de algo maior. Como, por exemplo:

  • Equipe scrum: é a equipe que “põe a mão na massa” para construir o produto. São os responsáveis por desenvolver o produto;
  • Scrum master: é um especialista em scrum. É quem conhece bem as técnicas, práticas, processos e a maneira mais eficiente num processo ágil. É a referência do time scrum. Ele é um facilitador, ele garante que não tem impedimentos para a equipe realizar as suas atividades;
  • PO (project owner): é quem representa o cliente. É a pessoa que conversa diretamente com o cliente e passa para o scrum master sobre o que o cliente realmente deseja. Prioriza as necessidades conforme “o valor” do negócio.

Uma das maiores vantagens que encontrei em trabalhar com scrum foi a possibilidade do auto gerenciamento/organização durante as sprints. A gestão ágil de scrum é baseada no entendimento de que as pessoas se sintam realizadas, tanto na profissão quanto no projeto, fazendo com que rendam de maneira natural.

Na auto-organização os profissionais assumem o compromisso e decidem por conta própria como entregarão o produto/serviço/resultado para um determinado projeto. Todo mundo é corresponsável pelo que acontece no time.

Quando se dá mais poder, mais independência aos membros da equipe, eles assumem mais responsabilidades, ficando mais satisfeitos, tendo mais resultados. Mas isso não significa que farão tudo o que querem.

Além disso, o ambiente que o scrum gera é propício para um bom trabalho em equipe. O fato do projeto evoluir em sprints, é muito benéfico. O cliente da feedbacks diretos, podendo a equipe, entregar mais valor a ele. A abertura e a flexibilidade a mudanças, do scrum, é muito forte, assim como a agilidade em responder essas mudanças. O que já dá mais satisfação ao cliente.

Dentro do Scrum, normalmente se usa a técnica SMART para definir um objetivo no projeto:

eSpecífico - deve ser clara, com um objetivo específico
M
ensurável - é possível medi-la de alguma forma
A
tingível - deve ser realista
R
elevante - o objetivo deve ser desafiador para fazer valer a pena
T
emporal - deve ter um prazo de tempo definido

Ao questionar algumas pessoas, foi possível elencar o que uma pessoa precisa ser/ter para conseguir trabalhar com a metodologia e para que está seja benéfica para o seu desempenho:

  • capacidade e maturidade de/para resolver problemas;
  • se basear em conhecimentos e habilidades técnicas;
  • tem de ser proativo, para resolver situações;
  • tem de saber colaborar, pois, o time scrum toma decisões juntos;
  • tem de ser companheiro;
  • ter disposição para ajudar a todos.

Enfim, me encanto com a possibilidade dessa metodologia, e por trabalhar com ela, sei o quão benéfica para o projeto e para mim (colaborar) ela pode ser e é, e espero que com o tempo, mais empresas, não somente de tecnologia, possam trabalhar com a gestão ágil de scrum.



Imagem de capa: Débora Laurindo