Escolar Documentos
Profissional Documentos
Cultura Documentos
CAMPO GRANDE
2020
ISABELLA FELIPE PALMIERI
Campo Grande
2020
ISABELLA FELIPE PALMIERI
BANCA EXAMINADORA
RESUMO
ABSTRACT
The reason for this study is to demonstrate the advantages of unifying Design Sprint
with Scrum, management, reliability, functionality and power of improvement in
companies' projects. To achieve this goal, the bibliographic method was used, which
allowed to clarify the concepts of Agile Methodology and the fundamentals of Design
Sprint and Scrum, used in an isolated and aggregated way, as well as to demonstrate
their capabilities in the formulation of projects that work in a unified way. The study
showed that this type of software is essential in any modern company, to a greater or
lesser extent because it supports their needs. It was also observed that the
computerization of data and processes related to business or internal management is
the trend in a world in which access to a computer and the Internet is becoming more
widespread or fully implemented in most developed countries. Agile methodologies are
a growing trend compared to more traditional methods. It was also noticed that the
development methodologies, Agile and Scrum, seek to remedy the deficiency in clear
requirements by the client since the beginning of the negotiation. Agile methodologies,
based on the principles and values of the agile manifesto, propose different ways of
working on software development projects. In short, the change in the world of
traditional work, towards remote work and the growth of freelance work, where being
productive, innovative and resilient, incorporating new knowledge, techniques and
processes in your daily life proves that agile methodology is easy to use. to manage.
Keywords: Software development; Agile Methodology; Design Sprint and Scrum.
9
SUMÁRIO
1 INTRODUÇÃO 10
2 CONCEITOS DE METOGOLOGIA ÁGIL 12
2.1 CONCEITOS 12
2.2 FUNDAMENTOS SOBRE DESIGN SPRINT E SCRUM 14
2.3 MÉTODO DE AGREGAÇÃO ENTRE DESIGN SPRINT E SCRUM 15
3 SCRUM: METODOLOGIA FOCADA NA RAPIDEZ E EFICÁCIA 17
3.1 O DESIGN SCRUM E OUTROS 17
3.2 BENEFÍCIOS, VANTAGENS E DESVANTAGENS 18
4 METODOLOGIAS ÁGEIS: FACILIDADE PARA PROJETOS 22
4.1 O AGILE E OS PROJETOS 22
4.2 DIFERENÇAS ENTRE DESIGN THINKING E SPRINT 23
4.3 OTIMIZAÇÃO DE PROCESSOS 24
5 CONSIDERAÇÕES FINAIS 30
REFERÊNCIAS 33
10
1 INTRODUÇÃO
2.1 CONCEITOS
[...] entrega de valor para o cliente no menor tempo possível, sem deixar de
seguir um planejamento. Isto requer uma mudança no mindset das pessoas,
entendendo a aplicabilidade positiva no desenvolvimento dos projetos
quando se consegue gerar maior valor, aperfeiçoar os processos e responder
as mudanças da forma mais rápida possível, priorizando aquilo que é mais
urgente e necessário (SILVA, 2019, p. 9).
Já as vantagens são:
20
Pode-se observar, diante disso, que o Scrum é uma metodologia ágil totalmente
focada no gerenciamento de projetos (ou seja, não é recomendável que seja usada
para outros tipos de objetivos) e cujo objetivo é obter bons resultados o mais rápido
possível, além de facilitar a adaptação às mudanças (o normalmente impostas
externamente e modificam os requisitos de aceitação). (SCHWABER; SUTHERLAND,
2017)
22
Salama (2018) esclarece que um dos aspectos que diferencia o Design Sprint
do Design Thinking (com o qual geralmente se compara) é que, no primeiro, é
necessário formar um grupo específico de pessoas para trabalhar nos 5 dias, por outro
lado, no Design Thinking, a colaboração vem de diferentes funcionários da empresa
e transcende toda a hierarquia.
No Design Sprint, também são utilizadas algumas ferramentas de Design
Thinking, especialmente na elaboração de ideias após a análise do cliente, e é preciso
comunhão para gerar inovação. Muitos consideraram essa metodologia uma mistura
entre Design Thinking e Agile.
Vale lembrar que um dos aspectos que diferencia o Design Sprint do Design
Thinking (com o qual geralmente se compara) é que, no primeiro, é necessário formar
um grupo específico de pessoas para trabalhar nos 5 dias, por outro lado, no Design
Thinking the, a colaboração vem de diferentes funcionários da empresa e transcende
toda a hierarquia (KNAPP; ZERATSKY; KOWUITZ, 2017).
Mais do que uma metodologia, pode ser considerada uma filosofia, pois seus
valores se baseiam naquilo que é conhecido como Manifesto Ágil. Seu nome resume
em parte o objetivo dessa metodologia: acelerar. Agilizando a tomada de decisões, o
trabalho e o desenvolvimento de software, levando em consideração o contexto o
tempo todo, para que não importa em que estágio do processo esteja, não haverá
problemas se ocorrerem mudanças porque a metodologia já inclui mecanismos para
se adaptar rapidamente (LOPES, 2015). Note-se que isso não significa fazer as coisas
rapidamente, mas otimizar processos para aumentar a qualidade final do produto.
O Ágile, de acordo com Lopes (2015), trabalha por meio de equipes
multidisciplinares e auto-organizadas, onde a tomada de decisões é compartilhada,
buscando gerar mais valor ao produto/serviço. Sua maior diferença com as demais
metodologias é que não é necessário ter um objetivo final, pois o processo é projetado
para avançar de acordo com as necessidades do cliente e da empresa.
É uma estrutura que trabalha em direção ao desenvolvimento incremental em
vez de planejamento e design completos do produto. Quando essa estrutura é
aplicada, são atribuídas funções, como o Scrum Master, responsável por dirigir e
gerenciar o projeto; o proprietário do Produto, que é o representante dos clientes ou
interessados no produto, serviço ou empresa; e a equipe, multifuncional e
encarregada de realizar todo o processo de desenvolvimento
Ele funciona por meio de ciclos chamados "sprints" que geralmente têm uma
duração acordada pela equipe (geralmente, menos de 4 semanas) em que os
produtos ou serviços são criados de acordo com as prioridades indicadas nos
requisitos do dono do Produto, de modo que o as entregas são feitas parcial e
25
e demoram mais para serem concluídos. As equipes geralmente têm dois ou três
épicos que trabalham para concluir a cada trimestre.
Da mesma forma que os épicos são feitos de histórias, as iniciativas são feitas
de épicos. As iniciativas oferecem outro nível de organização acima dos épicos. Em
muitos casos, uma iniciativa compila épicos de várias equipes para atingir uma meta
muito mais ampla e maior do que qualquer um deles. Enquanto um épico é algo que
se pode concluir em um mês ou em um quarto, as iniciativas geralmente são
concluídas em vários trimestres a um ano (LUCAS, 2018).
Os princípios do Scrum são consistentes com o manifesto ágil e são usados
para orientar as atividades de desenvolvimento em um processo de análise que
incorpora as seguintes atividades estruturais: requisitos, análise, design, evolução e
entrega. Dentro de cada atividade estrutural, as tarefas do trabalho ocorrem com um
padrão de processo (discutido no próximo parágrafo) chamado sprint. O trabalho
realizado em um sprint (o número exigido por cada atividade estrutural varia de acordo
com a complexidade e o tamanho do produto) é adaptado ao problema em questão e
é definido e, frequentemente modificado, em tempo real pelo Equipe Scrum
(OZELIERI, 2018).
O Scrum enfatiza o uso de um conjunto de padrões de processo de software
[Noy02] que se mostraram eficazes para projetos com prazos apertados, requisitos
variáveis e negócios críticos.
No Scrum, são feitas entregas parciais e regulares do produto final, priorizadas
pelo benefício que trazem para o destinatário do projeto. Portanto, o Scrum é
especialmente adequado para projetos em ambientes complexos, onde os resultados
precisam ser obtidos em breve, onde os requisitos estão mudando ou mal definidos,
onde inovação, competitividade, flexibilidade e produtividade são essenciais
(RESNICK; BJORK; MAZA, 2011).
Segundo Rola, Kuchita e Kopczyk (2016), o Scrum também é usado para
resolver situações em que o cliente não está sendo entregue do que precisa, quando
as entregas são muito longas, os custos aumentam ou a qualidade não é aceitável,
quando a capacidade de reagir à concorrência é necessária, quando a moral é
necessária. o equipamento é baixo e a rotatividade é alta, quando é necessário
identificar e solucionar sistematicamente ineficiências ou quando se deseja trabalhar
usando um processo especializado no desenvolvimento de produtos.
28
5 CONSIDERAÇÕES FINAIS
Além disso, ficou entendido que a aplicação da metodologia Scrum tem sido
muito gratificante e interessante auxiliando no reconhecimento dessa maneira
diferente de trabalhar. Enfim, a partir dessa experiência, é fato que o seu uso pode
ser muito benéfico para certos projetos, tanto em termos de custos quanto de suporte
a quem o desenvolve.
Em resumo, com a mudança no mundo do trabalho tradicional, rumo ao
trabalho remoto e o crescimento do trabalho freelance, onde ser produtivo, inovador e
resiliente, incorporar novos conhecimentos, técnicas e processos no seu dia a dia
comprova que a metodologia ágil, mesmo parecendo um pouco complexa, é fácil de
gerenciar.
As metodologias ágeis carregam uma filosofia leve de desenvolvimento de
software, porque utiliza modelos ágeis. Um modelo é considerado ágil ou leve quando
uma ferramenta ou técnica simples é usada para sua construção, que visa
desenvolver um modelo aceitável bom e suficiente em vez de um modelo perfeito e
complexo.
Há uma série de metodologias que respondem às características das
metodologias ágeis e que tem cada vez mais seguidores. Embora os criadores e
promotores das metodologias ágeis mais populares tenham se inscrito no manifesto
ágil e concordado com seus postulados e princípios, cada metodologia ágil tem suas
próprias características e enfatiza alguns aspectos mais específicos.
Por meio deste trabalho de compilação bibliográfica e pesquisa sobre as
Metodologias Ágeis e o método Scrum, pode-se observar que ambas as metodologias
de desenvolvimento buscam remediar a deficiência de ter requisitos claros por parte
do cliente desde o início. As metodologias ágeis, baseadas nos princípios e valores
do manifesto ágil, propõem diferentes maneiras de trabalhar em projetos de
desenvolvimento de software.
As abordagens podem se apresentar diferentes, mas adaptam-se às
necessidades da equipe e combinar o uso de mais de uma delas, alcançando assim
uma metodologia que permite que as equipes trabalhem confortavelmente e atinjam
objetivos. Por outro lado, os bancos de dados de conhecimento buscam gastar mais
tempo definindo o modelo externo do projeto e não se concentrar no interno,
especificando como alcançá-lo. Dessa forma, é possível economizar tempo e ser
capaz de alcançar resultados rapidamente com as mudanças nos requisitos e ser
capaz de atingir os objetivos no prazo, não estando de acordo com todos os princípios
32
do manifesto ágil.
A Estrutura de Integração que recebeu neste trabalho uma possível
instanciação no Processo de Desenvolvimento SCRUM foi muito flexível e confortável
de explicar. A maneira como as técnicas são apresentadas, relacionadas às atividades
de Engenharia de Software, com a mesma terminologia usada neste campo e na
ferramenta da Web, tornam esse quadro de integração muito satisfatório. De alguma
forma, pode-se dizer que a metodologia Ágil, além de ser uma ferramenta muito útil,
atende às necessidades de qualquer empresa.
Espera-se que esta investigação sirva para motivar pesquisas mais
aprofundadas e com outras abordagens, visto ser este tema de grande interesse para
o desenvolvimento e crescimento de pequenas e grandes organizações.
33
REFERÊNCIAS
BANFIELD, R., LOMBARDO, C. T., WAX, T. Design Sprint: A practical guidebook for
building great digital products. Boston, O’Reilly, 2015.
DORST, K.The core of ‘design thinking’ and its application. Design Studies, vol. 32,
n. 6, (Nov) p. 521 – 532, 2011.
RESNICK, Steve; BJORK, Aaron; MAZA, Michael. Professional Scrum with Team
Foundation Server 2010 Published by Wiley Publishing. Indianapolis, Indiana:
Copyright 2011 by Wiley Publishing, Inc.
ROLA, P., KUCHTA, D., KOPCZYK, D. Conceptual model of working space for Agile
(Scrum) project team. The Journal of Systems and Software, vol. 118, (Aug), p. 49–
63, 2016.
STELLMAN, Andrew; GREENE, Jennifer. Use a Cabeça! Ágil. Rio de Janeiro: Editora
Alta Books, 2019.