Você está na página 1de 17

SCRUM

O Framework Simples para gerenciar projectos complexos


Introducao
• Nos tempos actuais deparamo-nos com o cenário das empresas viverem num
ambiente supercompetitivo e necessitam de um rápido desenvolvimento de
software então o tempo e a eficácia são factores essenciais para definir o sucesso
das mesmas.
• Para atender a esses requisitos precisamos de ferramentas e metodologias para
conseguir desenvolver um sistema de software Valido e em pouco espaço de
tempo aumentado assim a produtividade.
• Com este trabalho pretendemos explorar a metodologia Scrum, trazendo a sua
importância, diferencial e como fazer uso da mesma.
Objectivos
• Geral:
• - Desenvolver uma pesquisa que resultem de orientações sobre como funciona a metodologia
ágil Scrum de modo a empregar a metodologia no melhor cenário possível para se ter maior
rendimento dela.
• Especificos:
• Definir a metodologia ágil Scrum;
• Explicar o seu funcionamento;
• Vantagens e Desvantagens da metodologia;
• Exemplos de empresas que utilizam o Scrum
Scrum
• O Scrum é um modelo ágil com foco na gestão de projecto e tem como base o modelo
iterativo e incremental.
• O scrum é um modelo de gestão de projecto “descentralizado”, onde todo membro da equipe
tem poder para tomar decisões. Este modelo não possui uma hierarquia top-down mas tem
um Scrum Master, que age como um intermediário (facilitador) que organiza reuniões diárias,
controla o backlog (log de acumulação de trabalho), registra decisões, mede o progresso
comparado ao backlog e se comunica com os clientes e a agencia externa a equipe.
• Toda a equipe participa das reuniões diárias, as vezes estas são feitas com os participantes em
pé, muito rápidas, para a manutenção do foco equipe. Durante as reuniões, os problemas que
têm surgido e o que está planejado para o dia seguinte, isso garante que toda a equipe fique a
par do que tem acontecido no projecto e promove o espirito de trabalho em equipe, se
surgirem problemas, poderão replanejar o trabalho de curto prazo para lidar com eles.
Quando usar o Scrum
• Quando mais conhecemos os requisitos e a
tecnologias, mais previsiveis sao as actividades
para realizar o projecto, e nestes casos usamos a
metodologia em cascata.
• Quando desconhecemos a os requisitos ou
tecnologia vai sendo mais complexa e nao
garantimos o dominio criamos um sinal caotico,
exactamente neste momento que o cenario
Scrum e mais aplicado.
• Quando nao conhecemos requisites e
tecnologias e impossivel realizar o projecto.
3 pilares do SCRUM
Praticas fundamentais
Papeis
• O Product Owner - representa os Stakeholders do produto. Ele é
responsável por garantir que a equipe de desenvolvimento
agregue valor aos negócios. O Product Owner deve estar focado
no lado comercial do desenvolvimento do produto, em contato
com as partes interessadas e nunca deve ditar como a equipe
fornece uma solução técnica. Fornece a ideia, o BRD
• SCRUM MASTER - É um membro da equipe que detém, em geral
maior conhecimento sobre esse framework. Logo, ele é
responsável por potencializar o trabalho da equipe e garantir que
todos entendam e apliquem os princípios. Ele não e chefe de
ninguem, esta mais para facilitador.
• DEV TEAM – sao as pessoas que de facto vao construir o projecto,
no SCRUM quem decide quem fazer as coisas sao o DEV team e
nao o gerente, a ideia e a equipa se organizar para resolver
Backlogs
• O product owner e responsavel por
determinar a importancia, pode usar
um template ou um excel para
determinar as funcionalidades
necessarias desde que informe o que
ele quer e onde quer chegar. Esta e a
lista de funcionalidades que e
chamada de product Backlogs.
Sprint
• Os projectos sao planejados por Sprint fazer o Sprint
precisamos priorizar os eventos de timeline fixa, pois as boas
praticas dizem que o Sprint deve ter uma duracao de 2-4
semanas.
• Antes de cada sprint comeca-se fazendo uma reuniao de
planejamento e definem quantas funcionalidades podem ser
feitas no tempo do sprint.
• Depois do termino do sprint comeca-se o incremento e
obedece a ordem de iimportancia definida pelo product
owner.
• Se houverem mudancas essas devem ser acrescidas ao
backlog.
• Todos dias ha reunioes de 15 minutos com os membros da
equipa onde devem responder a 3 perguntas:
• 1- o que fez ontem?
• 2- o que vai fazer hoje?
• 3- tem algum impedimento
• Estas 3 questoes da visibilidade de como esta a andar o Sprint
Sprint Review e Retrospectiva
• a equipe realiza ums reuniao para analisar
e refletir sobre o que aconteceu durante
o último Sprint. Durante a parte de
revisão da reunião, a equipe analisa todo
o trabalho que foi concluído durante o
Sprint (de acordo com a definição de
feito) e o trabalho que não foi concluído.
E faz uma retrospectiva do que correu
errado e bem para que não cometa o
mesmo erro no futuro.
Imagem do processo SCRUM
Vantagens
• Scrum pode ajudar as equipes a concluir os resultados do projeto rapidamente e de forma eficiente.
• Scrum garante o uso eficaz de tempo e dinheiro
• Grandes projetos são divididos em sprints facilmente gerenciáveis ​
• Os desenvolvimentos são codificados e testados durante a revisão do sprint
• Funciona bem para projetos de desenvolvimento rápidos
• A equipe obtém visibilidade clara por meio de reuniões scrum
• Scrum, sendo ágil, adota feedback de clientes e stakeholders
• Sprints curtos permitem alterações com base no feedback com muito mais facilidade
• O esforço individual de cada membro da equipe é visível durante as reuniões diárias do scrum
• A conclusão por etapas é extremamente motivadora para a equipe. A sensação de realização e de conclusão do trabalho é antecipada para cada
etapa. Isso ajuda a manter a animação.
• A metodologia prevê que o projeto seja observado e acompanhado por todos que fazem parte dele ou que fazem parte da organização. Algo
que não é previsto em outras propostas de gestão.
• O foco da metodologia na qualidade faz com que haja uma redução dramática na quantidade de bugs nos softwares produzidos sob essa gestão.
• A segmentação do projeto torna possível inverter prioridades, de acordo com o andamento de cada etapa, e concentrando esforços para
finalizar etapas que ainda não foram terminadas.
Desvantagens
• Scrum muitas vezes leva ao aumento do escopo, devido à falta de uma data de término
definida
• As chances de fracasso do projeto são altas se os indivíduos não forem muito
comprometidos ou cooperativos
• Adotar o framework Scrum em grandes equipes é um desafio
• A estrutura pode ter sucesso apenas com membros experientes da equipe

As reuniões diárias às vezes frustram os membros da equipe
• Se algum membro da equipe sair no meio de um projeto, isso pode ter um grande impacto
negativo no projeto
• A qualidade é difícil de implementar até que a equipe passe por um processo de teste
agressivo
Diferença entre o scrum e os outros modelos ágeis

• “Ágil” se refere a um conjunto de “métodos e práticas baseadas nos valores e princípio


expressos no Manifesto Ágil (Agile Manifest)”, o que inclui coisas como colaboração, auto-
organização, e equipes interdisciplinares. Scrum é uma estrutura metodológica que é usada
para implementar o desenvolvimento Ágil.

Em que tipo de projecto é aconselhável o scrum?

Adaptive Software Development


Sua aplicação prática é mais comum em projetos de TI, principalmente, aqueles sujeitos a mudanças
repentinas. Quando funcionalidades são criadas de acordo com as expectativas de demandas do
usuário
Empresas de sucesso que usam Scrum

• Microsoft
• Yahoo
• Google
• Nokia
• Hp
Conclusão
• Durante o trabalho pudemos perceber que os principais benefícios que podem ser atingidos
por uma equipe que utilize o scrum são: aumento da comunicação entre os colaboradores,
aumento de produtividade da equipe, aumento da motivação da equipe e aumento da
qualidade do produto produzido. Outro benefício percebido em menor grau foi o aumento
da rapidez para finalização de um projecto.
• No geral achamos que a metodologia se adapta bem a cultura e o contexto em que uma
organização necessita de resultados rápidos e permite a melhoria de comunicação e de
entrosamento entre a equipa.
• Conclui-se também que a metodologia Scrum para o desenvolvimento de software se
mostra mais adequada do que os métodos tradicionais.

Você também pode gostar