Você está na página 1de 12

UNIO METROPOLITANA DE EDUCAO E CULTURA

IMPLANTAO DO FRAMEWORK SCRUM EM MICRO EMPRESA DE


INFORMTICA

BRUNO COELHO
NEWTON CESAR NONATO
PAULO DE ALMEIDA

RESUMO
As empresas esto sempre em busca de vantagens competitivas, reduo de
custos, aumento de qualidade e produtividade. As empresas de desenvolvimento
de software esto inseridas neste contexto, visando produzir softwares com
qualidade, menos desperdcio de tempo, maior assertividade e rapidez exigida
pelo mercado. Para enfrentar este desafio, a indstria de desenvolvimento de
software tem buscado novas ferramentas de gesto. As abordagens adaptativas,
com prticas que procuram ser mais flexveis do que as abordagens prescritivas,
muitas vezes consideradas ultrapassadas, enfatizam a agilidade dos processos de
desenvolvimento de software, buscando maior eficincia em situaes onde
mudanas so habituais e impactantes no custo final entrega do produto ao
cliente. O mtodo gil, denominado Scrum, uma das abordagens adaptativas
mais conhecidas para o gerenciamento de projetos de softwares, definindo um
conjunto de boas prticas aplicadas atravs de ciclos iterativos e incrementais,
com envolvimento e visibilidade constante do cliente, proporcionando entrega
rpida e com valor agregado para o negcio. O objetivo deste trabalho
apresentar formas de reduo do impacto das mudanas no escopo de projetos de
desenvolvimento de software, utilizando o Scrum.
Palavra-Chave: Framework Scrum, Implantao, Microempresa.

Lauro de Freitas, BA.

UNIO METROPOLITANA DE EDUCAO E CULTURA

1. APRESENTAO
Hirotaka Takeuchi e Ikujiro Nonaka descreveram em seu artigo "The New New
Product Development Game" de 1986, um novo modelo que aumentava a
velocidade e a flexibilidade do desenvolvimento de novos produtos comerciais. Em
seu estudo eles comparavam o novo mtodo em que as fases possuam forte
interseco e todo o processo era desenvolvido por times multifuncionais como no
Rugby, onde todo o time trabalha em conjunto para avanar. (DeGrace e Stahl, em
Wicked Problems, Righteous Solutions: A Catolog of Modern Engineering
Paradigms, 1991, p 154). foram os primeiros a mencionar o nome Scrum.
No incio dos anos 90, iniciou o uso do modelo em desenvolvimento de
software dentro da sua empresa, (Ken Schwaber, Advanced Development Methods,
Middlesex Turnpike Burlington- MA. 1990, p 118). Na mesma poca, Jeff Sutherland
utilizou um modelo semelhante na Easel Corporation, sendo o primeiro a utilizar o
nome Scrum para o desenvolvimento de software.
O framework Scrum um conjunto de princpios e prticas que auxiliam a organizar
e gerenciar projetos de desenvolvimento de software. O Scrum ser implantado
numa empresa de desenvolvimento de software de pequeno porte, chamada Giusoft
Tecnologia, localizada no municpio de Lauro de Freitas - BA, e tem como tema
gerador a dificuldade na mudana de escopo em seus projetos, impactando no
aumento de prazo de entrega e, consequentemente, no custo. A questo central
desta proposta de interveno identificar formas de reduo do impacto das
mudanas no escopo de projetos de desenvolvimento de software, utilizando o
Scrum.
2. JUSTIFICATIVA
Em 2014, a utilizao de programas de computador desenvolvidos no Brasil
cresceu 19,1%, ndice bastante superior aos 11,5% de crescimento identificado no
uso de programas de computados desenvolvidos no exterior, reforando a tendncia
de crescimento que vem sendo apontando desde 2004.
Em termos de participao, a produo no Brasil atingiu praticamente 25% do
total do mercado. Foram identificadas cerca de 12.660 empresas dedicadas ao

UNIO METROPOLITANA DE EDUCAO E CULTURA

desenvolvimento, produo, distribuio de software e de prestao de servio no


mercado nacional, sendo 55% delas com atividade principal voltada para
desenvolvimento e produo de software ou prestao de servio. Daquelas que
atuam em desenvolvimento de software, cerca de 93% so classificadas como micro
e pequenas empresas, quando analisada pelos critrios de nmeros de funcionrios
(ABES,2015).
A escolha do Scrum, dentre todas as metodologias existentes, deu-se pelos
seus princpios bsicos de objetividade, papis bem definidos e facilidade de
aprendizado. Alm disto, a implantao de mtodos geis indicava que 70% dos
entrevistados utilizavam Scrum combinado a outros mtodos e 40% utilizavam
somente Scrum sem nenhum tipo de adicional (SPONSORED, 2008).
Em projetos de software comum a mudana nos seus requisitos, o que
acontece com frequncia na Giusoft Tecnologia, portanto a adoo dessa
metodologia ajuda na adaptao s novas solicitaes, mantendo o cliente satisfeito
e o trabalho organizado, ajudando a empresa a aumentar seu potencial de
produo, qualidade dos produtos e diminuio no tempo de desenvolvimento.
3. OBJETIVOS
3.1. Geral
A partir de 2001 foi possvel ter uma maior clareza relacionada aos modelos
geis de desenvolvimento, sendo foi publicado o Manifesto para o Desenvolvimento
gil. O Manifesto uma compilao das mais variadas tcnicas, como Extreme
Programming, Scrum, Crystal, Lean Development e outros, e tem como objetivo
identificar padres existentes entre estas metodologias. Deste encontro surgiram
alguns valores que devem ter maior peso no processo o desenvolvimento gil:

UNIO METROPOLITANA DE EDUCAO E CULTURA

Indivduos e interao entre eles mais que processos e ferramentas


Software em funcionamento mais que documentao abrangente
Colaborao com o cliente mais que negociao de contratos
Responder a mudanas

mais que seguir um plano

Tabela 1: Valores do desenvolvimento gil de software (Agile Manifesto, 2001)


Na Tabela 1, vale salientar que os itens a esquerda tem maior valor dentro do
modelo gil, no devendo os da direita ser esquecidos.
H uma carncia tanto terica quanto prtica na forma com que as empresas
de base tecnolgica realizam e documentam o desenvolvimento de seus produtos.
Desta forma, existe uma demanda reprimida de pesquisa com o foco na gesto dos
projetos de desenvolvimento de seus produtos em pequenas empresas de base
tecnolgica. No foi encontrado na literatura textos aprofundados sobre Scrum ou
trabalhos que trazem dados concretos sobre o impacto de sua implantao com
relao aos aspectos definidos para o presente estudo.
O presente trabalho tem como objetivo apresentar o processo de implantao
do mtodo Scrum, em uma empresa de base tecnolgica, buscando aumentar o
potencial de produo, qualidade dos produtos e diminuir o tempo de execuo de
cada projeto.
3.2. Especficos

Treinar colaboradores para exercerem os papis.


Realizar e acompanhar as cerimnias.
Implantar um sistema informatizado para acompanhamento da execuo.
Auxiliar na gerao artefatos documentais necessrios.

UNIO METROPOLITANA DE EDUCAO E CULTURA

4. PBLICO ALVO
Todos os colaboradores da empresa devem estar envolvidos, tanto os
gerentes como os desenvolvedores. Assim sero distribudos papis a cada
individuo e sero desenvolvidas novas competncias.
5. METAS A ATINGIR

Garantir treinamento para os colaboradores com os recursos disponveis;

Incentivar as cerimnias;

Instalar o sistema de acompanhamento;

Garantir que os artefatos gerados sejam teis e reutilizveis;

Garantir que todos os processos da empresa sejam adaptados ao Scrum para


que o time consiga alcanar o melhor desempenho;

Otimizao do tempo de desenvolvimento dos sofwares;

Melhoria econmica financeira;

6. METODOLOGIA
Sero utilizados os procedimentos a seguir:
1. Treinamento dos colaboradores.

Todos os colaboradores envolvidos no desenvolvimento de produtos


recebero instrues sobre o framework que se inicia com a explicao das
cerimonias e ferramentas.
Scrum tem o progresso de desenvolvimento baseado em iteraes com
durao entre duas e seis semanas, chamadas de Sprints. O primeira etapa dentro
do Sprint a reunio de planejamento (Sprint Planning), onde o time (Scrum
Team), em conjunto com o cliente (Product Owner) define o que ser implementado
na iterao, sendo responsabilidade do cliente realizar a priorizao do trabalho a

UNIO METROPOLITANA DE EDUCAO E CULTURA

ser feito.
A prxima etapa a de execuo, onde o time detalha as tarefas necessrias
para implementar o que foi solicitado pelo cliente e posteriormente inicia a execuo
das mesmas. Durante o Sprint o time realiza reunies dirias (Daily Meeting) com
no mais de 15 minutos para averiguar o acompanhamento do progresso do
desenvolvimento, usando para isto o BurnDown Chart, que um grfico usado
para o acompanhamento das tarefas a realizar, em andamento e j realizadas.
Ao final do Sprint realizada uma reunio para a validao da entrega
(Sprint Review), onde o cliente e quem mais tiver interesse no produto pode
verificar se o objetivo do Sprint foi atingido. Logo aps, realizada apenas pelo time
uma reunio (Sprint Retrospective) onde o Sprint avaliado sob a perspectiva de
processo, time ou produto, quais foram os acertos e os erros com o objetivo de
melhorar o processo de trabalho.
2. Implantao de um sistema informatizado.

Ser instalado o aplicativo Ice Scrum no servidor j existente na empresa pelo


consultor, para gesto dos processos e dos artefatos necessrios.
3. Gerao dos artefatos documentais.

Os artefatos sero escritos em conjunto pelo consultor e pelos colaboradores


da empresa.
4. Acompanhamento das cerimnias.

O consultor ficar responsvel em acompanhar e mediar as cerimnias,


orientando os participantes sobre o que deve ser feito e o quais artefatos devero
existir ao seu trmino.

UNIO METROPOLITANA DE EDUCAO E CULTURA

7. RECURSOS

Humanos: todos os colaboradores da empresa por 1(uma) hora diria durante

o perodo de treinamento.
Materiais: sistema de gesto Scrum gratuito chamado IceScrum; Servidor, j
existente, para instalao do sistema; Quadro branco para explanaes.
Fsicos: sala de reunio para treinamento.
8. AVALIAO
Semanalmente durante a sprint retrospective sero analisados, juntamente
com o time, os avanos na adoo da metodologia baseado nas atividades
concludas. Diariamente sero observadas as execues da daily scrum e os
possveis impedimentos que possam vir a surgir por parte tecnologia. E
semanalmente apresentar ao cliente contratante o resultado da evoluo do projeto,
com isso ser possvel avaliar se haver mudanas para a semana seguinte
9. CRONOGRAMA DE EXECUO
Atividades
Treinamento dos colaboradores
Implantao do sistema
Gerao dos artefatos
Monitoramento
Avaliao dos indicadores

Junho

Julho

Agosto

Setembro

Outubro

Novembro

x
x
x

Tabela 2 - Cronograma de Treinamento e Implantao do Framework Scrum

UNIO METROPOLITANA DE EDUCAO E CULTURA

10. ESTUDO DE VIABILIDADE


Os

indicadores

de

viabilidade

dependem

das

caratersticas

do

empreendimento e do empreendedor. Neste estudo estaremos analisando o valor


presente lquido (VPL) e a taxa interna de retorno (TIR), que de acordo com a
literatura tem a seguinte definio:
VPL : Este indicador expresso pelo valor presente do fluxo de caixa descontado,
projetado ao longo da implantao do projeto, incluindo o valor investimento para a
implantao. O projeto ser considerado vivel quando seu VPL for zero ou maior
que zero.
TIR : Este indicador de viabilidade expresso pela taxa de desconto que anula o
valor presente do fluxo de caixa projetado ao decorrer da implantao, incluindo o
valor do investimento a realizar. O projeto ser considerado vivel quando seu TIR
for igual ou maior taxa de desconto equivalente ao custo da oportunidade de igual
risco.
Este relatrio formado por estimativas e projees estruturadas em um
modelo de anlise e econmica - financeiro baseado em dados fornecidos pela
empresa em questo e levantamentos de mercado efetuados por nossa equipe. Este
demonstrativo, estimativas e projees refletem os futuros resultados esperados,
incluindo pressupostos do plano de implantaes e operao, da conjuntura
econmica, entre outras premissas das quais dependem os resultados projetados.

UNIO METROPOLITANA DE EDUCAO E CULTURA

Tabela 3 - Comparativo da receita incremental nos cenrios favorvel, moderado e


conservador. .(NONATO, NEWTON et al, 2016)
O estudo apresentado na Tabela 3 - Comparativo da receita incremental nos
cenrios favorvel, moderado e conservador, nos mostra um comparativo da receita
incremental nos cenrios favorvel, moderado e conservador, deixando clara a
viabilidade financeira com a implantao do Framework Scrum na empresa Giusoft
Tecnologia.(NONATO, NEWTON et al, 2016)

UNIO METROPOLITANA DE EDUCAO E CULTURA

No grfico 1 visualizamos as TIRs e os VPLs dos cenrios Conservador,


Moderado e Favorvel, chegando a concluso, que do ponto de vista financeiro, a
implantao do Scrum plenamente vivel. Mesmo que em um cenrio conservador
a empresa ter uma TIR de 137% do valor investido. (NONATO, NEWTON et al,
2016)

Grafico 1 - Grfico comparativo de cenrios. (NONATO et al, 2016)

UNIO METROPOLITANA DE EDUCAO E CULTURA

11. CONCLUSO
Todos os objetivos estabelecidos na metodologia sero cumpridos, realizandose a reviso do referencial terico, a teorizao dos conceitos abordados e a
implantao das prticas do Scrum, juntamente com a gesto de configurao no
processo de desenvolvimento de software da empresa.
Durante a reviso da bibliografia, destaca-se a importncia da Engenharia de
Software para o desenvolvimento de software, assim como os principais processos
que visam a dar suporte e qualidade para a entrega do produto final. Esses
processos auxiliam no aumento da produtividade e, consequentemente, na reduo
dos custos de desenvolvimento e na diminuio do tempo de retorno aos clientes.
Pode-se verificar que a implantao do framework apresentar resultados
financeiros positivos para os processos de gerenciamento de configurao, escopo,
tempo e qualidade com base na avaliao realizada entre os membros da equipe
participantes.
Percebeu-se que a agilidade nos processos de desenvolvimento de software
e a entrega constante de verses atualizadas dos sistemas para os clientes
contribuiro positivamente para a qualidade do software. O retorno das avaliaes
realizadas junto aos membros da equipe de desenvolvimento apontaro a aceitao
pela metodologia, os quais, interessados em contribuir e melhorar o processo,
sugeriram mudanas no processo, como a diminuio nas reunies realizadas e a
necessidade de um membro focado na realizao de testes. Pontos estes que sero
discutidos com a equipe para verificar a melhor soluo.
Por se tornar uma equipe auto gerencivel, o processo de adaptao para
novos funcionrios dever ser facilitado. Pois ao invs de somente o analista tirar
duvidas e auxiliar no processo de adaptao, todos os membros da equipe tero
liberdade para faz-lo.

UNIO METROPOLITANA DE EDUCAO E CULTURA

12. REFERNCIA
ASSOCIAO BRASILEIRA DE EMPRESAS DE SOFTWARE, ABES. Pg 5,
http://www.abessoftware.com.br/dados-do-setor/dados-2014. So Paulo, 2014.
BARRIER, Vincent. < https://www.icescrum.com/pricing/>. 145 Avenue St-Exupry,
Toulouse, acesso 05 de janeiro de 2015

DEGRACE; STAHL. A Catolog of Modern Engineering Paradigms, Pg 154,


Wicked Problems, Righteous Solutions: 1991.
MANIFESTO GIL. 2001. Disponvel em: <http://www.manifestoagil.com.br/>.
Acesso em: 05 de janeiro de 2015.
SCHWABER, Ken. Advanced Development Methods, Pg 118, Middlesex Turnpike
Burlington - MA. 1990.
SURVEY, 3rd Annual, VersionOne, Pg 5-9, july, 2008.
SUTHERLAND, Jeff; Scrum: Livro, A arte de fazer o dobro do trabalho na metade
do tempo p 13- 16, So Paulo, 2014.
TAKEUCHI, Hirotaka; NONAKA, Ikujiro. The New Product Development Game:
Pg 15. Cambridge, MA 02138, Estados Unidos 1986.
VERSIONONE. The State of Agile Development. Disponvel em:
http://www.versionone.com/pdf/StateofAgileDevelopmentSurvey.pdf Acesso em: 30
jun.2008.