Framework simples para gerenciar projetos complexos, esse é o SCRUM, que está cada vez mais ganhando mercado e adeptos. Em visão geral o SCRUM consiste em: Ter um backlog saudável, ter uma sprint backlog funcional e fácil de visualizar as tarefas a serem desenvolvidas, ter entregas de funcionalidades ou um produto funcionando ao final de cada sprint, ter reuniões diárias para verificar o andamento do projeto e ao final de cada sprint ter reuniões para revisar o que foi feito e propor melhorias.
O objetivo do SCRUM é ajudar o time a entregar mais valor ao cliente final, e como identificar o valor? Quais atividades minhas geram mais valor? O que deve ser entregue na primeira sprint? Será que o P.O – Product Owner determinou as prioridades que têm valor? São tantas perguntas, mas uma só resposta o valor é tudo aquilo que o cliente percebe e está disposto a pagar, por exemplo, o cliente percebe que um incremento entregue está funcionando, contudo não está disposto a pagar por correções de bugs.
Se você está desenvolvendo algo prioritário determinado pelo P.O, isso é valor, ou ainda, se suas atividades estão diretamente ligadas a sprint backlog você também está entregando valor e se as prioridades do backlog, levantadas pelo P.O, estão sendo executadas nas sprints, isso também é entrega de valor.
As prioridades determinadas pelo Product Owner, são levantadas pelo seu conhecimento do negócio e do mercado e pelo fato de ter contato direto com os stakeholders. É nesse contato direto com as partes interessadas que as definições das prioridades do backlog surgem. Claro que ao longo do tempo o projeto sofre mudanças, outras prioridades e valores podem ser determinados, e fica também a cargo do P.O atualizar o backlog para sempre estar alinhado com as expectativas, requisitos e prioridades dos clientes.
Agora, existe uma ferramenta chamada VSM – Value Strem Mapping ou simplesmente mapeamento do fluxo de valor que é uma ferramenta visual e que é utilizada para se identificar o fluxo de informações e processos ao longo de todo o ciclo do desenvolvimento.
O VSM é uma ferramenta do Lean, amplamente utilizada quando se quer entender onde está o valor na cadeia de desenvolvimento e onde estão os desperdícios, as perdas, inventários, retrabalhos, gargalos, falha nas comunicações, atrasos, etc, nessa mesma cadeia. Útil para identificar como, e por onde o “valor” flui pela cadeia do desenvolvimento, e onde estão os desperdícios.
A união do SCRUM com o VSM é a combinação perfeita para entregar valor do produto e na forma de desenvolve-lo, ou seja entregar em uma sprint aquilo que é prioridade do backlog e para ser ainda mais ágil identificar com o VSM as perdas e falhas de comunicação durante todo o processo de desenvolvimento, conseguindo assim mapear o processo atual e prever um processo futuro melhorado, reduzindo ou eliminando ações desnecessárias no desenvolvimento e agregando valor com a redução de custos, tempo e aumentando a produtividade do time SCRUM.