O Scrum baseia-se no trabalho colaborativo. Com a aplicação de uma série de boas práticas, é possível alcançar o melhor resultado possível num projeto, dividindo-o em etapas curtas, de duas ou três semanas de duração, em que em cada uma delas cada membro da equipa deve executar determinadas tarefas antecipadamente para obter-se resultados conjuntos.
Uma das principais vantagens desta metodologia é que permite simplificar ambientes de trabalho complexos. Fá-lo por meio da priorização de tarefas e uma supervisão constante focada na otimização do tempo e na qualidade do processo. Desta forma, com Scrum podemos medir o tempo que cada trabalho exige, realizar ajustes sobre o funcionamento e oferecer ao cliente previsões de entrega realistas.
A metodologia Scrum é muito útil para a obtenção de resultados em pouco tempo, em situações de requisitos variáveis, no desenvolvimento de produtos, e para resolver problemas como:
O ponto de partida do trabalho por meio do Scrum é a lista de objetivos fixada pelo cliente. A equipa que estará a cargo do desenvolvimento do projeto define as etapas em que será dividido e divide as tarefas de modo que as potencialidades de cada integrante sejam aproveitadas ao máximo para concretizar os objetivos estabelecidos em cada fase.
A rotina diária começa com uma breve reunião de alinhamentos em comum, na qual, se necessário, são realizados os ajustes pertinentes para que se desenvolva em conformidade com o calendário acordado com o cliente. Para isso, cada membro da equipa deve perguntar-se o que fez desde a reunião anterior para ajudar os restantes a alcançarem os objetivos, o que vai fazer em seguida e que obstáculos surgiram ou podem surgir. O líder do grupo ou Scrum Master encarrega-se de conduzir estes encontros e contribuir com soluções para os bloqueios que aparecem.
Uma das principais características das metodologias ágeis e, por isso, também do Scrum, é a comunicação fluida com o cliente, que participa no acompanhamento do projeto para redefinir, sempre que necessário, os objetivos de cada fase, sem perder a visão global e o foco no objetivo final.
Como mencionado, a principal particularidade do método Scrum é a definição de etapas de trabalho curtas, que exijam agilidade nos processos e flexibilidade para incluir alterações sobre o funcionamento. São como os elos de uma cadeia, se forem bem interligados, formarão um conjunto sólido. Antes de passar para o seguinte elo, no último dia de cada fase é realizada uma reunião, na qual são apresentados ao cliente os resultados obtidos e é revisto todo o trabalho realizado, incluindo os imprevistos ocorridos e de que forma foram superados.
Aplicar metodologias ágeis de trabalho no contexto industrial tem sentido porque dão valor acrescentado ao produto final. Produtividade, eficiência e otimização de tempo e custos é o que todas as empresas procuram, e mais se tal se traduz em maior qualidade. Entre as vantagens que mais se destacam encontram-se: