Escolar Documentos
Profissional Documentos
Cultura Documentos
Metodologia de projeto
Métodos ágeis
Até recentemente, o desenvolvimento de aplicações de
tecnologias da informação (TI) era feito seguindo o método cascata.
Nesse método, tudo era feito de modo sequencial: entendimento da
demanda, definição do projeto, planejamento, desenvolvimento, teste
e entrega. Porém, o método cascata acabou demonstrando diversas
falhas, como problemas de desenvolvimento e de conformidade do
que foi feito com a solicitação do usuário, além de gerar retrabalho.
Á
1/23
02/06/2020 Versão para impressão
Manifesto Ágil
O manifesto foi criado em fevereiro de 2001 em uma reunião que
aconteceu na estação de esqui de Snowbird, no estado de Utah,
Estados Unidos. Ao todo, assinaram o manifesto 17 líderes
representantes de ideias, metodologias e processos que, em contraste
com as práticas predominantes na época, estavam trazendo valor para
os seus clientes por meio de abordagens leves e empíricas para
projetos de desenvolvimento de software.
2/23
02/06/2020 Versão para impressão
3/23
02/06/2020 Versão para impressão
Para iniciar, uma definição comum para “ágil” pode ser: “que se
movimenta com facilidade; ligeiro, leve”.
4/23
02/06/2020 Versão para impressão
Scrum
No scrum, o ciclo de desenvolvimento de software é dividido em
ciclos. Antes, porém, de seguir adiante com os ciclos, é essencial
detalhar os papéis dentro do scrum e também desmistificar uma
afirmação cada vez mais popular, que é a de que o scrum faz o dobro
de trabalho na metade do tempo. Tal afirmação, muitas vezes, é
entendida de forma incorreta.
5/23
02/06/2020 Versão para impressão
Product owner
O product owner (PO) (em português, “dono do produto”) vem para
trazer o entendimento do stakeholder (usuário). Garantir que o time de
desenvolvimento entenda o projeto como um todo e traduzir o desejo
do usuário são funções do product owner. Ele também é responsável
pelo aceite do projeto (apenas ele pode dizer se o projeto está em
conformidade com o que foi solicitado). Caso seja necessária alguma
alteração, apenas o product owner pode solicitá-la no escopo do
projeto.
Scrum master
Scrum master é a pessoa que conhece o método e é responsável por
garantir que todas as cerimônias sejam respeitadas dentro dos ciclos.
O scrum master também é responsável por filtrar o que chega para o
time de desenvolvimento. Muitos dizem que ele é um facilitador dentro
do método, o que pode ser uma verdade, mas não absoluta, porque o
time pode, sim, funcionar sem um scrum master. Ele é responsável
ainda pela aplicabilidade do método, mas, como ao longo do tempo o
time vai amadurecendo, tal papel acaba sendo distribuído dentro do
time.
Team
O time de desenvolvimento deve ser composto por integrantes que
sejam autossuficientes para a conclusão do projeto. Logo, ele deve ser
composto por arquitetos, desenvolvedores, analistas e testadores, que
são basicamente os principais integrantes. Contudo, caso haja
necessidade, podem ser incluídos administradores, administradores
de banco de dados, redes etc., tudo que for necessário para entregar
o projeto.
6/23
02/06/2020 Versão para impressão
Sprint
A sprint pode durar de 15 a 30 dias (de preferência 15 dias, para que o
ciclo seja rápido).
Designer/Diagramador: caixa de destaque com ícone de importante
Ao iniciar uma sprint, o time deve ter uma visão clara dos objetivos
dela (tudo que deve ser entregue ao final dos 15 dias), e o scrum
master deve tomar decisões para que os 15 dias sejam
potencializados e respeitados, para que os prazos e os objetivos
sejam cumpridos.
Dentro do ciclo da sprint, existem ainda os microciclos, que são os
dias. O time de desenvolvimento deve saber claramente o que
acontecerá diariamente, para que, ao final dos 15 dias, todos os
objetivos tenham sido alcançados.
7/23
02/06/2020 Versão para impressão
Backlog da sprint
Backlog da sprint é a lista de itens que devem ser atendidos na
próxima sprint. A lista deve ser refinada pelo product owner, afinal, ele
sabe quais são a prioridade e a necessidade de cada item. Essa lista
também deve estar ordenada por prioridade, seguindo o que já foi
definido na montagem do backlog de produto.
8/23
02/06/2020 Versão para impressão
TO DO LIST
Story Priority
As a user I want to be able to reset my
1 1
password
As a user I want to edit items 3 2
As a user I want to export data 2 3
As an administrator I want to define KPI’s for
4 4
my sales team
As a user I want to view my data on mobile 5 5
As an administrator I want to send alerts when
2 6
new leads come in
5 7
As a user I want to create a report of data
As a user I want to update my reminder
3 8
settings when a date is added
As a user I want filtering enhacements 4 9
As an administrator I want to configure views
5 10
of data
Total 34
Fonte: <https://www.smartsheet.com/best-advice-scrum-and-agile-
experts-managing-your-product-backlog>
Daily
Daily é a cerimônia que banalizará o andamento da sprint. A daily
deve ser respeitada, e alguns cuidados na sua condução devem ser
tomados, pois, como ela ocorre normalmente todos os dias, não pode
ser uma reunião longa, para não gerar aborrecimentos e desprezo por
parte da equipe. Especialistas indicam que a daily deve ter no máximo
15 minutos. Para tanto, o scrum master deve cuidar alguns detalhes,
dentre eles a resposta de três perguntas básicas:
9/23
02/06/2020 Versão para impressão
Sprint planning
Sprint planning é uma cerimônia com duração média de duas a quatro
horas e serve para que o time se reúna com o product owner,
definindo o backlog da sprint. No sprint planning, o time também define
o nível de dificuldade e o tempo que cada um levará para fazer cada
item (caso isso não tenha sido feito no groomming). Assim, o time
poderá adicionar ao backlog exatamente o que será atendido, sem
excesso ou faltas.
10/23
02/06/2020 Versão para impressão
Sprint review
Normalmente, a review dura de 30 a 60 minutos e deve acontecer ao
final da sprint. Muitos indicam que a review deve ser realizada no
último turno do último dia. Contudo, como nem sempre as pessoas
conseguem tal precisão, devido à agenda, o indicado é mesmo o
último dia, pois assim o time já finalizou ou tentou finalizar todos os
itens da sprint e já pode começar a pensar na próxima.
Sprint retrospective
Sprint retrospective é uma cerimônia que reúne todos os envolvidos no
projeto (product owner, scrum master e time), devendo ser realizada
ao final da sprint.
11/23
02/06/2020 Versão para impressão
Cronograma e custos
Dentro dos métodos ágeis, existem alguns apoiadores na
elaboração de cronograma, pois o scrum, especificamente, apresenta
uma organização de cronograma muito clara.
12/23
02/06/2020 Versão para impressão
13/23
02/06/2020 Versão para impressão
MVP
14/23
02/06/2020 Versão para impressão
MVP é a sigla para mínimo produto viável, algo que gere valor
para o usuário. Em métodos antigos, o sistema era entregue como um
todo, o que gerava retrabalho, pois o usuário só teria contato com o
sistema quando já estivesse finalizado.
Pronto
15/23
02/06/2020 Versão para impressão
Estratégias de comunicação
Ainda, existem dentro do scrum algumas cerimônias e algumas
práticas que foram pensadas justamente para facilitar a comunicação
entre a equipe e também com o usuário.
16/23
02/06/2020 Versão para impressão
Kanban
O kanban é um método que foi incorporado ao scrum. Portanto,
pode-se dizer que muitos confundem e acham que o scrum é o
kanban, ou vice-versa. Contudo, a verdade é que os dois são métodos
diferentes, mas que, juntos, geram um resultado interessante.
17/23
02/06/2020 Versão para impressão
18/23
02/06/2020 Versão para impressão
19/23
02/06/2020 Versão para impressão
20/23
02/06/2020 Versão para impressão
21/23
02/06/2020 Versão para impressão
Segundo Nielsen (2009, p. 6), “os métodos ágeis oferecem muitas oportunidades
para prever possíveis problemas de usabilidade que os métodos tradicionais de
desenvolvimento impediam no passado”. Isso quer dizer que os métodos ágeis
possibilitam a intervenção do profissional desde o estágio inicial, enquanto, em
outros processos de desenvolvimento, a usabilidade muitas vezes era abordada
apenas no primeiro protótipo.
22/23
02/06/2020 Versão para impressão
Voltar ao topo
23/23