Stacey
Stacey
Stacey
INDICADORES DE NEGÓCIOS
MARCELO T OKANO
Centro Estadual de Educação Tecnológica Paula Souza - CEETPS
A UTILIZAÇÃO DO FRAMEWORK SCRUM EM UM PROJETO DE
INDICADORES DE NEGÓCIO.
Resumo
O presente trabalho tem por objetivo analisar, por meio de um estudo de caso, como a
utilização do framework ágil Scrum, empregado em projetos de desenvolvimento de
tecnologias de sistemas, foi utilizado com sucesso durante os processos de gestão e execução
de um projeto de melhoria de um indicador chave de negócios em uma empresa de
telecomunicações, trabalhando exclusivamente por meio da melhoria de processos e da
criação de ferramentas paliativas externas aos sistemas de gestão da empresa. A metodologia
usada foi um estudo de caso baseado em uma observação direta intensiva de um projeto para
redução de chamadas no SAC (Serviço de Atendimento ao Consumidor) por motivos
financeiros, que a autora participou como gerente e executora entre os meses janeiro de 2016
e dezembro de 2017. O resultado apresentado ao final do estudo de caso demonstra que o
framework Scrum pode ser utilizado com sucesso em projetos de negócios, não ficando
restrito ao desenvolvimento de softwares e outros elementos de tecnologia da informação.
Abstract
The purpose of this paper is to analyse, through a case study, how the Scrum framework, used
in systems technology development projects, was successfully used during the management
and execution of a project to improve a key business indicator in a telecommunication´s
company, working exclusively by improving processes and creating palliative tools external
to the company's management systems. The methodology used was a case study based on an
intensive direct observation of a project which the objective was reduce calls for financial
reason in the Customer Attendance Service, which the author participated as manager and
executor and that took place between January 2016 and December 2017. The result presented
at the end of the case study demonstrates that the Scrum framework can be used successfully
in business projects, not restricted to the development of software and other elements of
information technology.
__________________________________________________________________________________________
Anais do VII SINGEP – São Paulo – SP – Brasil – 22 e 23/10/2018 1
1 Introdução
O gerenciamento ágil de projeto está em voga nos dias atuais, sendo muito utilizado
para o desenvolvimento de software. Ele preza por “satisfazer o cliente, através da entrega
adiantada e continua de software de valor” (Manifesto Ágil, 2001).
Por trabalhar de forma interativa, com times pequenos e multifuncionais, esse tipo de
gerenciamento tende a dar resultados rápidos, com possibilidade de mudanças na mesma
velocidade.
Como sua origem é no desenvolvimento de software, nesse nicho de mercado
frameworks e métodos de trabalho são bem conhecidos e cada vez mais aplicados,
principalmente no mercado de internet e "apps", em que a evolução e adaptação ao usuário
precisam ser rápidas e constantes.
Hoje existem associações e uma série de certificações que atestam que esta
metodologia ou maneira de gerir projetos está consolidada no mercado e, com isso,
frameworks de gestão de projetos ágeis começam a ganhar espaço em outras áreas que não
possuem seu foco em desenvolvimento.
O objetivo deste trabalho é demonstrar a aplicação de técnicas e cerimonias da gestão
ágil, mais especificamente, o Scrum, em um projeto que tinha como objetivo a melhora de um
indicador operacional por meio de melhoria de processos de negócios e gestão da qualidade
dos dados, ativos de processos organizacionais e regulamentares da empresa.
2 Introdução
Todo o Scrum tem suas definições, regras, eventos e artefatos definidos no “The
Scrum Guide”, que também possui uma versão em português e é disponibilizado no site
"Scrum.org".
Além do guia, serão utilizados livros e artigos de apoio que possam complementar o
texto, incluindo, quando necessário, explicações sobre técnicas e ferramentas não definidas no
guia, porém, utilizadas no mercado por usuários do Scrum.
2.1 O Scrum
O Scrum foi criado para desenvolver, entregar e manter produtos complexos, sendo
esses produtos normalmente softwares.
A primeira apresentação formal sobre Scrum foi em 1995, na Conferência OOPSLA,
por Ken Schwaber e Jeff Sutherland. Após essa apresentação os mesmos autores escreveram e
hoje mantém o “The Scrum Guide” (Guia do Scrum) e, apesar de hoje existirem vários livros,
artigos e apresentações sobre o assunto, todos eles se referenciam nesse guia, que, em sua
versão traduzida para o português, possui somente 20 páginas.
Hoje existem duas grandes comunidades que se dedicam à disseminação e prática do
Scrum, a "Scrum.org" e a "Scrum Alliance", ambas provêm certificações diversas, sendo as
mais conhecidas no mercado as de Scrum Master (PSM e CSM) e as de Product Owner
(PSPO e CSPO).
__________________________________________________________________________________________
Anais do VII SINGEP – São Paulo – SP – Brasil – 22 e 23/10/2018 2
Figura 2: Curva de Aquisição do Conhecimento
Autor: Alistair Cockburn
O Scrum tem em sua essência um pequeno time de pessoas (de 3 a 9 pessoas), que são
altamente flexíveis e adaptativas, além de um Scrum Master e um Product Owner.
Fundamentado nas teorias empíricas de controle de processo, isto é, “o conhecimento
vem da experiência e de tomada de decisões baseadas no que é conhecido” (The Scrum
Guide), o Scrum utiliza uma abordagem iterativa e incremental, buscando sempre aperfeiçoar
a possibilidade de previsão e o controle de riscos. Para isso, o framework se apoia em 3
pilares: Transparência, Inspeção e Adaptação.
• Transparência:
A transparência requer que aspectos significativos tenham uma definição padrão comum
e estejam sempre visíveis aos responsáveis.
• Inspeção:
A inspeção dos artefatos do Scrum é feita frequentemente pelos próprios usuários para
detectar variações indesejadas durante a Sprint, porém as inspeções mais eficientes se
feitas por inspetores especializados.
__________________________________________________________________________________________
Anais do VII SINGEP – São Paulo – SP – Brasil – 22 e 23/10/2018 3
• Adaptação
Se um ou mais aspectos de um dos processos desviou para fora dos limites aceitáveis e o
resultado do produto não será aceitável, o processo ou material sendo produzido deve ser
ajustado o mais rápido possível.
Para esses pilares serem alcançados e seguidos, o Scrum têm quatro eventos formais
para inspeção e adaptação: Planejamento da Sprint, Reunião Diária, Revisão da Sprint e
Retrospectiva da Sprint.
Importante ressaltar que o gerenciamento ágil, independente se pelo Scrum ou outro
framework da família, há uma característica de melhor funcionar em ambientes mais
complicados e complexos, pois devido sua característica fortemente voltada para a aceitação e
implementação de mudanças, os requisitos podem ser alterados sem grande burocracia, O
livro do PMI para metodologias ágeis, o Ágile Practice Guide, ilustra bem as melhores
condições de aplicação do ágil (ver figura 3).
1Squad é um time cross-funcional, isto é, com membros de diversas áreas e/ou especialidades, que
possuem autonomia para definir prioridades e capacidade para desenvolver todos os aspectos de um
projeto do inicio ao fim.
__________________________________________________________________________________________
Anais do VII SINGEP – São Paulo – SP – Brasil – 22 e 23/10/2018 4
disponível.
Esses times sempre são formados por: 01 Product Owner, 01 Scrum Master e o Time
de Desenvolvimento.
• Product Owner:
O Product Owner é a única pessoa responsável por gerenciar o backlog do produto. É
esse profissional que define as prioridades dos itens que o time de desenvolvimento deve
trabalhar e conhece bem os requerimentos de negócios que a solução deve atender. É
também ele que decide se o incremento pronto será liberado em produção ou não.
• Scrum Master:
O Scrum Master é o guardião dos eventos e artefatos do Scrum, é ele o responsável por
certificar que todos no time compreendem a teoria, as regras, as práticas e os valores do
Scrum. Além disso, ele é responsável também por fazer com que os stakeholders que
estão fora do time Scrum entenderem quais interações junto ao time Scrum são úteis e
quais não são.
Esse profissional trabalha em conjunto com o Product Owner, com o Time de
Desenvolvimento e com a Organização, garantindo a disseminação da prática Scrum e
colaborando para que haja uma maximização dos valores entregues pelo time de
desenvolvimento, eliminando barreiras e impedimentos que possam afetar de alguma
maneira essas entregas.
• Time de Desenvolvimento:
São pequenos times, recomenda-se entre de 03 a 09 pessoas, responsáveis por entregar
um incremento “Pronto”.
Os profissionais do time de desenvolvimento não possuem títulos e o time é
multifuncional o suficiente para entregar um incremento potencialmente liberável no final
de cada Sprint.
O time de desenvolvimento é auto-organizado e estruturado e autorizado pela empresa
para gerenciar e organizar o próprio trabalho, ninguém, nem mesmo o Scrum Master diz
ao time de desenvolvimento como transformar o Backlog do Produto em incrementos de
funcionalidades potencialmente liberável.
Podemos dizer que os eventos utilizados no Scrum são a alma do framework. Eles são
prescritos para reduzir a necessidade de reuniões não definidas no Scrum. Todos eles têm
tempo pré-definido (time boxed) de duração que não pode ser ultrapassado, porém, exceto
pela Sprint, todos os outros eventos podem terminar assim que o objetivo e alcançado.
• Sprint
O ponto mais marcante dentro do Scrum são as Sprints. Sprints (que em português quer
dizer iteração) são períodos (time-boxed) de um mês ou menos durante o qual um
incremento é criado e durante todo o projeto elas procuram manter o mesmo prazo, que é
definido no início do projeto. De acordo com o guia, essa estratégia é importante porque
__________________________________________________________________________________________
Anais do VII SINGEP – São Paulo – SP – Brasil – 22 e 23/10/2018 5
se o horizonte da Sprint for muito longo seu escopo pode mudar. Por consequência, a
complexidade de desenvolvimento pode aumentar e o risco da falta de aderência do
incremento ao negócio pode crescer. Além disso, o prazo curto limita o risco do custo ao
período definido.
Neste ponto vale uma observação, o guia oficial do Scrum afirma que não existe Sprint
Zero, porém, ela é muito utilizada pelos usuários do Scrum a fim de criar uma visão e
compreensão geral do produto, que é importante para se tangibilizar o esforço de trabalho
necessário. Nesta Sprint, com duração usual entre uma e duas semanas, o time de
desenvolvimento, com uma visão mais completa das necessidades do produto, define o
tempo necessário para a criação de incrementos a partir dos esforços de trabalho
mapeados para, assim, definir o tempo padrão das demais Sprints.
No período de uma Sprint, não são realizadas mudanças que possam comprometer o
objetivo da Sprint. As metas de qualidade não reduzem e, a qualquer momento dentro da
Sprint, o escopo pode ser renegociado e melhor entendido por meio de uma interação
entre o Product Owner e o time de desenvolvimento.
Uma Sprint pode ser cancelada somente pelo Product Owner e isto acontece
principalmente quando o objetivo da Sprint se torna obsoleto, seja por razões de mercado,
de tecnologia ou organizacionais, porém, como uma Sprint é curta, raramente
cancelamentos têm sentido.
__________________________________________________________________________________________
Anais do VII SINGEP – São Paulo – SP – Brasil – 22 e 23/10/2018 8
O Guia do Scrum não cita as Histórias de Usuário (User Stories) como padrão do
framework e deixa a maneira de escrever o backlog livre para ser adaptado e escrito
conforme a necessidade do Time Scrum, porém, é comum entre os usuários do Scrum a
utilização das mesmas para representar os itens do Backlog do Produto.
Mike Cohn (2011) exemplifica em seu livro como as Histórias de Usuário devem ser
curtas e simples e sempre de um recurso narrado do ponto de vista da pessoa que deseja o
novo recurso, geralmente um usuário ou cliente do sistema. Essas histórias usualmente
seguem um modelo simples: Eu, como um <tipo de usuário>, quero <algum objetivo>
para que <algum motivo>.
O Product Owner é responsável pelo Backlog do Produto, incluindo seu conteúdo,
disponibilidade e ordenação, porém, é o Time de Desenvolvimento que é responsável por
todas as estimativas de esforço de trabalho. O Product Owner ajuda o Time de
Desenvolvimento deixando claro o entendimento, as necessidades e as expectativas de
cada item do Backlog do Produto.
• Backlog da Sprint (Sprint Backlog)
É o conjunto de itens selecionados do Backlog do Produto para a Sprint, juntamente com
o plano para entregar o incremento do produto e atingir o objetivo da Sprint.
O Backlog da Sprint torna visível todo o trabalho que o Time de Desenvolvimento
identifica como necessário para atingir o objetivo da Sprint e sempre que um novo
trabalho é necessário este é adicionado ao Backlog da Sprint. Para garantir melhoria
contínua, é incluído no mínimo um item de prioridade alta sobre melhoria do processo
identificado na última Reunião de Retrospectiva.
• Incremento (Done)
São os itens do Product Backlog que foram completados durante a Sprint juntamente com
o valor dos incrementos de todas as Sprints anteriores.
O incremento deve estar em condição de ser utilizado independentemente de o Product
Owner decidir liberá-lo em produção ou não.
• Definição de “Pronto” (Definition of Done)
Todos dentro do Time Scrum deve ter um entendimento comum do que significa o
trabalho estar completo, “Pronto”. Esta é a “Definição de Pronto” para o Time Scrum e é
usado para assegurar quando o trabalho está completo no incremento de funcionalidades
do produto e potencialmente liberável.
Essa definição pode ser definida por todos os Times Scrum que estão trabalhando em um
mesmo produto em conjunto, ou caso isso não ocorra e a empresa possua convenções,
padrões ou diretrizes de desenvolvimento da organização, todos os Times Scrum devem
segui-la como um mínimo.
3 Metodologia da Pesquisa
O trabalho foi realizado por meio de um estudo de caso, baseado em uma observação
direta intensiva, de um projeto (denominado de ”x”) para redução de chamadas no SAC
(Serviço de Atendimento ao Consumidor) por motivos financeiros em uma empresa de
telecomunicação (denominado de “y”), que a autora participou como gerente e executora e
que aconteceu entre os meses janeiro de 2016 e dezembro de 2017.
Estudo de caso ou método monográfico é um procedimento de pesquisa criado por Le
Play (1830), que utilizou o método para estudar famílias operárias na Europa. Esse tipo de
pesquisa consiste no estudo de um caso de forma profunda considera que o mesmo pode ser
representante de casos semelhantes ou ter alto valor didático.
O que caracteriza um estudo de caso é a investigação de um fenômeno em condições
contextuais da vida real, com poucos pontos de dados e mais variáveis de interesse.
De acordo com Yin (2001), existem, no mínimo, cinco aplicações diferentes em
pesquisas de avaliação de estudos de casos. No decorrer do trabalho a abordagem escolhida
utilizada será de ilustrar alguns tópicos dentro da avaliação de modo descritivo, que ainda não
é sistematizado, a fim de responder a questão de pesquisa discutida no decorrer do trabalho.
Foi um estudo de caso único, que verificou a utilização de um framework (Scrum), que
é utilizado no desenvolvimento ágil de software, em um projeto de negócios, com foco em
melhoria de processos e ferramentas paliativas, fora do sistema corporativo da empresa, para
diminuição de erros e falhas no sistema de faturamento da mesma organização (consultar
figura 01).
__________________________________________________________________________________________
Anais do VII SINGEP – São Paulo – SP – Brasil – 22 e 23/10/2018 10
Figura 01 – Método de Estudo de Caso
Fonte: Yin (2001)
4 Estudo de Caso
Devido à natureza do projeto, em que resultados eram refletidos em até 90 dias devido
ao ciclo de faturamento e a necessidade de resultados rápidos, foi definido, pela consultoria
contratada para o planejamento do projeto, que o melhor meio de gestão seria o ágil, por meio
do framework Scrum, mesmo este sendo normalmente utilizado no desenvolvimento de
software e não em melhorias de processos e criação de ferramentas.
No inicio de 2016, a empresa “Y” estava com níveis muito acentuados de chamadas
no SAC por todos os motivos que estava causando um alto custo operacional. Além do custo,
havia uma suspeita que o alto volume de ligações impactava diretamente na queda do número
de clientes em sua base de clientes.
Diante desse cenário, a empresa decidiu contratar uma consultoria de negócios para
criar indicadores que pudessem prever a saída de clientes. O resultado do trabalho dessa
consultoria foi a confirmação que quanto mais chamadas o cliente realizasse ao SAC da
empresa, considerando somente ligações que foram atendidas por humanos, maior a
possibilidade de cancelamento intencional (churn voluntário) de produtos e serviços da
empresa.
Com esse ponto de partida, os executivos decidiram criar “War-Rooms”, com equipes
multidisciplinares para cada opção principal da URA disponível ao cliente (financeiro/contas,
problemas técnicos, informações sobre produtos, qualidade de atendimento e cancelamento),
com foco na queda do volume de chamadas atendidas por humanos mensalmente.
O projeto tinha uma meta agressiva de queda de ligações com atendimento humano
em um volume de 50% no total e um percentual importante da remuneração variável
vinculada a esse indicador. Havia também uma expectativa que com as ações capitaneadas
por cada war room colaborassem para a queda de reclamações na ANATEL, que começava a
ser medida e separada de acordo com os temas de cada war room.
__________________________________________________________________________________________
Anais do VII SINGEP – São Paulo – SP – Brasil – 22 e 23/10/2018 11
Nesse estudo de caso, vamos entender os métodos utilizados e resultados alcançados
da War Room de Contas, responsável por reduzir as chamadas do SAC por motivo financeiro.
__________________________________________________________________________________________
Anais do VII SINGEP – São Paulo – SP – Brasil – 22 e 23/10/2018 12
Após a geração de ideias, cada proposta foi ordenada de acordo com o seu valor no
projeto, isto é, de acordo com o potencial de ganho na queda de chamada (com base no
gráfico de Pareto de motivos detalhados), reescritas em post-its coloridos conforme figura 5 e
colados em uma matriz (figura 6), que determinava a ordem de implantação ou
desenvolvimento da melhoria, considerando dois fatores: esforço de trabalho e viabilidade de
implantação, com uma visão holística da empresa, independente se a necessidade de solução
era sistêmica, processual ou disruptiva (com necessidade de inovação ou criação de
ferramentas e/ou produtos e serviços).
Priorização de Implantação
Menos viável >
6 8 9
Viabilidade
3 4 7
< Mais viável
1 2 5
<Baixo Esforço Alto Esforço >
Esforço de Trabalho
5 Conclusões
O uso de eventos do Scrum durante o projeto se mostrou eficiente. Apesar de, no caso
apresentado, os eventos do Scrum não estarem declarados com seus nomes oficiais, nota-se
que eles estão presentes nas rotinas de trabalho apresentadas.
Utilizar Sprints para entrega de valores do projeto (melhoria de processos e correção
de falhas sistêmicas) se mostrou eficiente para acelerar e, principalmente, manter a queda nas
ligações devido à rápida possibilidade de respostas. As Sprints, apesar de não estarem
claramente identificadas são reconhecidas pela rotina de reuniões de retrospectivas seguidas
por reuniões de planejamento.
Outro fator essencial ao sucesso do projeto foram as reuniões diárias (Daily Scrum),
que permitiam que o risco fosse minimizado ou não ocorresse devido a ações rápidas de
correção ou intervenção.
Esses pontos criaram uma rotina entre os integrantes do time, o que facilitou o
entrosamento entre pessoas de áreas funcionais diferentes dentro de um ambiente de
confiança, que perdurou durante todo o projeto e também no acompanhamento dos resultados
após a sua finalização.
A rotina consistente reduziu a necessidade de intervenção do gerente de projetos junto
aos gerentes funcionais em diversos aspectos, desde a disponibilização dos recursos até o
apoio para que as entregas fossem realizadas no prazo planejado.
Importante ressaltar também a necessidade da transparência que o projeto foi
integralmente conduzido em todos os momentos, com gestão visual e utilização de
ferramentas e dinâmicas ágeis para definição, priorização e replanejamento de entregas, que
facilitou com que pessoas de diferentes equipes funcionais compreendessem as interfaces e
impactos de todas as entregas e se sentissem como uma equipe única na busca de resultados.
A popularização dessa maneira de condução projetos, cria oportunidades para que
projetos hoje geridos exclusivamente por meio de metodologias tradicionais de construção de
escopo, cronograma e execução, comecem a adotar essa técnica ágil, se não em sua forma
integral, de forma híbrida. Corroborando com essa visão, o PMBOK, guia mais tradicional
para gestão de projetos, já traz em sua nova versão (6ª edição) considerações sobre ambientes
ágeis e gestão de projetos híbridos, que trabalham simultaneamente com meios mais
tradicionais de documentação e meios ágeis de gestão.
Referências Bibliográficas
BROD, César. Scrum Guia Prático para Projetos Ágeis. 2ª. ed. São Paulo: Novatec, 2015.
__________________________________________________________________________________________
Anais do VII SINGEP – São Paulo – SP – Brasil – 22 e 23/10/2018 15
200 p.
COHN, Mike. Desenvolvimento de Software com Scrum: Aplicando Métodos Ágeis com
Sucesso. 1ª. ed. São Paulo: Bookman Companhia Editora Ltda, 2011. 200 p. v. 496.
GUIA PMBOK. 6ª. ed. Pensilvânia: Project Management Institute, 2018. 793 p.
SCHWABER, Ken; SUTHERLAND, Jeff. Guia do Scrum MR. [S.l.: s.n.], 2017. 20 p.
Disponível em: <http://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-
Portuguese-Brazilian.pdf>. Acesso em: 28 abr. 2018.
YIN, Ribert K. Estudo de Caso: Planejamento e Métodos. 2ª. ed. São Paulo: Bookman
Companhia Editora Ltda., 2001. 205 p.
__________________________________________________________________________________________
Anais do VII SINGEP – São Paulo – SP – Brasil – 22 e 23/10/2018 16