A Metodologia Gestão de Projetos
Por: Jose.Nascimento • 21/12/2017 • 1.304 Palavras (6 Páginas) • 446 Visualizações
...
8
3
1. SCRUM
1.0. VISÃO GERAL
O Scrum é um framework designado para ajudar times de desenvolvedores. O Scrum
foi bem aceito e criado para o desenvolvimento de softwares para o setor tecnológico,
porém ele é facilmente adaptável para outros setores. Podemos utilizar o Scrum para
o desenvolvimento de um sistema complexo de computadores, até a criação de uma
campanha de marketing. O time que utiliza o Scrum geralmente consiste entre seis a
dez pessoas que trabalham juntas em atividades chamadas de “sprints”, sempre
analisando e revendo sobre o progresso do desenvolvimento. Um dos “mantras” do
Scrum é o chamado “Inspeção e Adaptação” e os seus utilizadores são caracterizados
por manter o foco na melhoria continua do projeto, assim como no produto.
1.1. OS PAPÉIS DO SCRUM
O Scrum implementa sua estrutura interativa e incremental através de três papeis,
sedo eles: Product Owner (PO), Scrum Team (ST) e o Scrum Master (SM), toda a
responsabilidade do projeto permanece dividida entre estes três papeis.
1.1.1. PRODUCT OWNER (PO)
É o responsável por representar os interesses dos Stakeholders do projeto.
O PO é a pessoa que todos os requisitos do projeto em uma lista chamada
Product Backlog. O PO também é responsável por garantir que as
funcionalidades que agreguem maiores valores sejam desenvolvidas
primeiras.
1.1.2. SCRUM TEAM
O Scrum Team é a equipe de desenvolvimento multifuncional, auto-
organizáveis e auto-gerenciáveis. Nela, não existe necessariamente uma
divisão funcional, tais como programadores, designers, analistas de testes
ou arquitetos. Todos nos projeto trabalham juntos e são responsáveis por
completar o trabalho com o qual se comprometeram. Um detalhe
importante é que a equipe não pode ser alterada durante o Sprint.
Quando existe a necessidade de uma equipe maior no Scrum é utilizado o
conceito de Scrum of Scrums.
1.1.3. SCRUM MASTER
O Scrum Master é responsável pelo processo do Scrum, por ensiná-lo a
todas as pessoas envolvidas no projeto, por implementá-lo, fazendo dele
uma cultura na organização. Também consegue balancear a equipe,
fazendo com que ela não se comprometa excessivamente com as
atividades que seria capaz de realizar durante o Sprint.
4
1.2. SPRINT
Um projeto no Scrum se inicia com uma visão simples do produto que será
desenvolvido, no começo a visão pode ser vaga e ir tornando-se clara aos poucos.
Desta forma o PO transforma essa visão em uma lista de requisitos funcionais e não
funcionais. Essa lista é conhecida como Product Backlog, onde sempre os itens que
gerem maiores valores terão maiores prioridades.
O Scrum funciona com a definição de sequenciais que devem ser concluídos em um
período definido. Essa metodologia, permite que as equipes tenham um feedback
quase que imediato do trabalho realizado. No Scrum chamamos esses ciclos de
Sprint. Cada Sprint tem duração de duas a quatro semanas. No inicio de cada ciclo
acontece uma reunião para planejar o Sprint, a equipe decide a quantidade de
trabalho que acredita ser capaz de realizar nas semanas seguintes, eles escolhem as
tarefas na lista de prioridades, as anotam e post-its e os colam na parede. A equipe
decide a quantidade de tarefas que executarão nas próximas semanas. O PO se
compromete em não trazer novos requisitos para a equipe durante o desenvolvimento
do Sprint, uma vez que a equipe comece a trabalhar no Sprint, ela permanece
concentrada nele e novos requisitos não serão aceitos.
Todos os dias o Scrum Team reúnem-se em curtas reuniões de 15 minutos chamada
de Daily Scrum para sincronizar o trabalho e seus eventuais impedimentos.
No Final do Sprint ocorre o Sprint Review Meeting, na qual o Scrum Team apresenta
ao PO o que foi desenvolvido durante o Sprint. Depois da Sprint Review Meeting e
antes do próximo Sprint o Scrum Master se reúne com o Scrum Teamem uma última
reunião o Retrospective Meeting. Onde o Scrum Team é encorajado a revisar as
práticas de Scrum e refletir sobre o que precisa ser feito para melhorar o próximo
Sprint.
1.3. CICLO DA METODOLOGIA SCRUM
5
2. EXTREME PROGRAMMING (XP)
2.0. VISÃO GERAL
A metodologia Extreme Programming (XP) visa garantir a satisfação do cliente e
enfatiza o desenvolvimento rápido do projeto, ainda foca em favorecer o cumprimento
das estimativas. Quando se utiliza as
...