Escolar Documentos
Profissional Documentos
Cultura Documentos
312 1003 1 PB PDF
312 1003 1 PB PDF
WILSON BISSI1
1
Wilson Bissi, Rua Monsenhor Tanaka, 300, CEP: 87.010-255 Maring PR Brasil, E-mail:
wbissi@gmail.com. Tecnologia em Anlise e Desenvolvimento de Sistemas, Centro Universitrio de Maring
(CESUMAR).
RESUMO
A metodologia SCRUM assume-se como uma metodologia extremamente gil e flexvel. Tem por
objetivo definir um processo de desenvolvimento iterativo e incremental que pode ser aplicado a
qualquer produto ou no gerenciamento de qualquer atividade complexa, proporcionando um
excelente entrosamento entre as equipes de desenvolvimento. Com todo esse entrosamento e com a
participao ativa dos clientes, o rendimento do projeto aumenta e os requisitos e solicitao de
alterao passa a ser entendido mais rapidamente. As metodologias de desenvolvimento gil vem se
destacando a cada dia, porm essas ainda so pouco difundidas no meio acadmico. O objetivo
deste artigo, alm de difundir esse assunto e servir de apoio para futuras pesquisas, demonstrar de
maneira simples e objetiva, o funcionamento, as caractersticas, o vocabulrio e a aplicao da
metodologia SCRUM em um ambiente de trabalho.
Palavras-chave: flexibilidade; scrum master; sistema de informao
SCRUM - METHODOLOGY OF AGILE DEVELOPMENT
ABSTRACT
The SCRUM is assumed as an agile and extremely flexible methodology. Its objective is to define an
iterative development and incremental process that can be applied to any product or in the
management of any complex activity, providing an excellent agreement among the development
teams. With all this agreement and the active participation of the customers, the profit of the project
increases and the requirements and request of changing is understood in a quick way. The
methodologies of agile development is being outstanding each day, however these methodologies are
still a few divulged in the academic atmosphere. The objective of this article, besides divulgating this
subject and serving of support for future research, is to demonstrate in simple and objective way, the
functioning, the characteristics, the vocabulary and the application of methodology SCRUM in a labor
environment.
Key-Words: flexibility; scrum master; information system
determinam o que deve ser feito, quando e rigorosamente com base nos pontos restantes
como. Para um mesmo conjunto de variveis do Sprint Backlog. Para isso, preciso
de entrada, pode-se esperar o mesmo estabelecer e conduzir as reunies dirias
resultado sempre. Um exemplo bem Scrum onde s equipes se encontra e se
conhecido de processo definido o RUP atualizam sobre o que se vai fazendo.
(Rational Unified Process) da IBM (Rational).
Os processos empricos devem ser utilizados Isto fornece um foco dirio no trabalho
sempre que os processos definidos no forem em desenvolvimento. Antes de mais nada,
adequados devido complexidade do projeto, certifique-se de que as reunies se realizem
ou seja, sempre que no se conheam todas sempre na mesma hora e no mesmo local,
as variveis de entrada para que possa evitando gastos na procura diria de um lugar,
estabelecer um processo repetvel (com a cada reunio no deve ultrapassar os 30
mesma sada sempre), o Scrum um exemplo minutos. Durante este tempo o Scrum Master
deste. cumpre o seu papel em colocar as referidas
questes e em resolver todas as decises
Para iniciar o processo Scrum, a necessrias. Qualquer questo no resolvida
primeira coisa a ser definida quais pessoas dever ser adiada para posteriores reunies.
sero designadas para trabalhar e que iro No fim de cada Sprint, deve ser feita uma
compor a equipe Scrum. Esta equipe deve ser reunio para reviso e demonstrao do
composta de 6 a 9 membros. Se houver mais Sprint. Para conduzir estas reunies deve ser
membros do que possvel gerir, separam-se eleito um porta-voz que ir redigir algumas
vrias equipes Scrum e cada equipe focar-se- questes. Estas questes devem ser
numa rea especfica do trabalho. resolvidas e registradas nessas reunies,
gerando um histrico do grupo no Sprint.
A prxima etapa a fazer apontar o Exemplo de questes que podem ser
Scrum Master, uma vez que essa pessoa levantadas:
que conduz as Scrum Meetings, mede o
progresso empiricamente, toma decises e 1. Qual o valor acrescentado neste
remove os obstculos do caminho para no incremento (Demonstrao)?
desacelerar ou mesmo parar o trabalho em
pontos crticos. O Scrum Master fica 2. O que foi completado do nosso Sprint
encarregado de gerenciar e transmitir as Backlog?
informaes do projeto a todos os membros da
equipe, ele deve ser capaz de tomar decises 3. Qual o feedback por parte do Cliente do
imediatas e resolver todos os impedimentos produto?
rapidamente, de modo a no estender o tempo
da reunio. 4. O que se aconteceu de relevante no grupo
durante o Sprint?
ele que identifica o backlog inicial, que
todo o trabalho proeminente para uma rea 5. Como que cada um se sentiu?
do produto, tanto imediato e bem definido,
como a longo prazo e indefinido. Para 6. O que podemos concluir disso?
identificar o backlog, a primeira coisa a fazer
listar todo o trabalho conhecido necessrio 7. O que pode ser aplicado para melhorar o
fazer e agrup-lo em incrementos que no prximo processo Sprint?
devem ter durao superior a 30 dias. Se
houver reas de trabalho volteis ou que no Explicar perfeitamente as regras para
possam ser completamente definidas para 30 que o processo corra melhor, de como a
dias, deve ser estabelecido um incremento equipe deve trabalhar em conjunto, e toda a
para um tempo conhecido. equipe tem que trabalhar no Sprint. Cada
equipe deve demonstrar algo no fim de cada
Depois disto, preciso listar todo o Sprint, uma vez que o objetivo que sigam
trabalho proeminente a fazer e definir regras de auto-organizao.
prioridades para todos os elementos listados.
Uma vez terminado, o backlog deve ser A Figura 1 demonstra o
assinado pelos membros das equipes e a desenvolvimento Scrum, retratando as fases e
partir da, s o que foi definido neste processos desta metodologia.
documento dever ser cumprido durante o
Sprint para cada rea. vital para que o
processo funcione cumprir com os trabalhos
Esses so alguns dos benefcios obtidos CRUZ, R.S.L. Metodologia Scrum. Disponvel
com o uso da metodologia SCRUM: em: http://www.scrum-master.com. Acesso
em: 01 ago. 2006.
diminuio dos riscos;
FERREIRA, D.; COSTA, F.; ALONSO, F.;
maior integrao entre os membros ALVES, P.; NUNES, T. SCRUM - Um Modelo
das equipes; gil para Gesto de Projetos de Software.
Disponvel em:
rpida soluo de problemas; <http://paginas.fe.up.pt/~aaguiar/es/artigos%2
0finais/es_final_19.pdf>. Acesso em: 15 set.
progresso medido continuamente; 2006.