Você está na página 1de 23

Gestão de Projetos

Aula 6
GESTÃO DE PROJETOS

METODOLOGIAS DE
GERENCIAMENTO DE PROJETOS
Metodologias Ágeis
• As metodologias ágeis surgem para romper com o rigor nas
etapas iniciais, que visam antecipar todos os requisitos de
um projeto, romper com a dificuldade em aceitar e
implementar mudanças, entre outras características das
metodologias tradicionais.
• Mais do que rapidez, as metodologias ágeis
visam flexibilidade e integração, sendo adaptáveis a
mudanças repentinas no planejamento, possibilitando
mudar prioridades, adiar tarefas e alterar características do
projeto conforme necessário.
• Na gestão ágil o projeto é dividido em etapas menores,
para que seja mais fácil aplicar mudanças sem
comprometer a qualidade do projeto.
Metodologias Ágeis
• Em 2001, 17 profissionais de desenvolvimento de softwares,
utilizando as diferentes metodologias ágeis, propuseram o
Manifesto Ágil, baseado na análise de projetos bem-sucedidos.
• O Manifesto Ágil é uma declaração de valores e princípios
essenciais para o desenvolvimento de software, que são aplicados
aos mais diferentes projetos em outras áreas.
• Mais do que seguir uma metodologia, os projetos passam a ser
geridos com base numa filosofia de trabalho.
• O manifesto se baseia em quatro valores:
– Os indivíduos e suas interações acima de procedimentos e
ferramentas;
– O funcionamento do software acima de documentação abrangente;
– A colaboração com o cliente acima da negociação e contrato;
– A capacidade de resposta às mudanças acima de um plano pré-
estabelecido.
Metodologias Ágeis
• Baseado em 12 princípios, o Manifesto Ágil tornou-se uma espécie
de guia que orienta as ações, as escolhas de métodos e ferramentas
das equipes de projetos, maximizando os resultados:
– 1 - Nossa maior prioridade é satisfazer o cliente através da entrega
contínua e adiantada de software com valor agregado.
– 2 - Aceitar mudanças de requisitos, mesmo no fim do
desenvolvimento. Processos ágeis se adequam a mudanças, para que
o cliente possa tirar vantagens competitivas.
– 3 - Entregar frequentemente software funcionando, de poucas
semanas a poucos meses, com preferência à menor escala de tempo.
– 4 - Pessoas de negócio e desenvolvedores devem trabalhar
diariamente em conjunto por todo o projeto.
– 5 - Construir projetos em torno de indivíduos motivados, dando a eles
o ambiente e o suporte necessário e confiando neles para fazer o
trabalho.
Metodologias Ágeis
– 6 - O método mais eficiente e eficaz de transmitir informações para e
entre uma equipe de desenvolvimento é por meio de conversa face a
face.
– 7 - Software funcionando é a medida primária de progresso.
– 8 - Os processos ágeis promovem desenvolvimento sustentável. Os
patrocinadores, desenvolvedores e usuários devem ser capazes de
manter um ritmo constante indefinidamente.
– 9 - Contínua atenção a excelência técnica e bom design aumenta a
agilidade.
– 10 - Simplicidade: a arte de maximizar a quantidade de trabalho não
realizado é essencial.
– 11 - As melhores arquiteturas, requisitos e designs emergem de times
auto-organizáveis.
– 12 - Em intervalos regulares, a equipe reflete sobre como se tornar
mais eficaz e então refina e ajusta seu comportamento de acordo.
Metodologias Ágeis
• SCRUM
– O termo “Scrum” não é uma sigla. Trata-se de uma
jogada praticada no Rugby, em que 8 jogadores de
cada time devem se unir para formar uma “muralha”.
– Devido a sua flexibilidade para aplicação em
diferentes projetos, é a metodologia mais utilizada
atualmente.
– O Scrum possui características muito específicas:
• Pilares fundamentais
• Papéis bem definidos
• Artefatos gerados
• Eventos básicos
Metodologias Ágeis
• SCRUM
– O Scrum possui 3 pilares fundamentais:
• Transparência
– Todos conhecem os requisitos do projeto e de cada etapa e
sabem a situação do andamento do projeto.
• Monitoramento
– tudo que está sendo feito é acompanhado, através de
reuniões diárias e uma reunião final em cada etapa.
• Flexibilidade
– O Scrum pode ser adaptado em diferentes projetos.
– E se adapta facilmente as mudanças que se mostram
necessárias.
Metodologias Ágeis
• SCRUM
– Os papéis no Scrum são muito bem definidos:
• Product Owner (Dono do produto)
– É o “dono do produto”
– Será o representante dos stakeholders, que terá poder de decisão e será
responsável por definir os requisitos do “produto”.
• Scrum Master (Líder da Equipe Scrum)
– Atua como um facilitador.
– Será responsável por fazer a equipe de desenvolvimento desenvolver o
melhor para o projeto, sem contudo possuir autoridade sobre a equipe.
• Development Team (Equipe de desenvolvimento)
– A equipe de desenvolvimento é formada por todas as pessoas que
realmente executam o trabalho.
– Normalmente é uma equipe multidisciplinar, que atuará na entrega de
cada sprint.
Metodologias Ágeis
• SCRUM
– Artefatos:
• Product Backlog
– Trata-se de uma lista de etapas a serem entregues até o resultado final
do projeto.
– Esta lista é colocada em uma sequencia de prioridade, mas é dinâmica e
os itens podem ser inseridos, removidos ou revistos, de acordo com o
andamento do projeto.
• Sprint
– Ciclos de realização do trabalho (com duração fixa de cerca de 2 a 4
semanas).
– O trabalho realizado em cada sprint deve ser algo tangível para o cliente
ou interessado.
• Sprint Backlog
– Refere-se aos itens do Product Backlog que serão realizados a cada
sprint.
Metodologias Ágeis
• SCRUM
– Eventos básicos:
• Sprint Planning (Planejamento do Sprint)
– Trata-se do planejamento do Sprint.
– Muitas vezes o Product Backlog representa meses de trabalho,
então os envolvidos devem se reunir e planejar quais itens do
Product Backlog devem ser realizados no próximo sprint.
• Sprint Execution (Execução do Sprint)
– A equipe de desenvolvimento, com base nos requisitos definidos
pelo Product Owner e liderados pelo Scrum Master, executa o
sprint, que possui duração fixa e não costuma ultrapassar 1 mês.
– Para saber se um sprint foi concluído utiliza-se um ocumento
chamado Definition of Done (Definição de Pronto), fazendo com
que todos da equipe compreendam o que significa para aquele
sprint, estar com o trabalho pronto
Metodologias Ágeis
• SCRUM
– Eventos básicos:
• Daily Scrum (Reunião diária)
– Reunião diária com a equipe de projeto, de no máximo 15
minutos para que todos saibam o andamento do sprint.
– A ideia desta reunião é fazer com que fique claro para todos os
membros da equipe três questões:
» O que fiz ontem que ajudou a equipe a atingir a meta do
sprint?
» O que farei hoje e que ajudará a equipe a atingir a meta do
sprint?
» Há algo impedindo que eu ou a equipe consigamos atingir a
meta do sprint?
– Com estas informações, a gestão se torna mais colaborativa e
todos ficam mais perto de alcançar seus objetivos.
Metodologias Ágeis
• SCRUM
– Eventos básicos:
• Sprint Review (Revisão do Sprint)
– Reunião realizada ao final do sprint, visando avaliar esta
entrega parcial e promover as adaptações que sejam
necessárias para atingir o objetivo final do projeto.
• Sprint Restrospective (Retrospectiva do Sprint)
– Neste caso, a avaliação e adaptação não se debruça sobre a
entrega, mas sobre os processos.
– Assim, é analisada a forma como a coisas foram feitas e
realizadas modificações para o próximo sprint.
Metodologias Ágeis
• KANBAN
– Desenvolvido pela Toyota na década de 60, visando
garantir que o estoque não tivesse excesso de
material (capital imobilizado) e nem a falta dele.
– Atualmente o KANBAN é utilizado como uma
importante ferramenta de gestão de tarefas, daí seu
emprego em gestão de projetos.
– Ainda que hoje possa ser utilizado com auxílio de
programas computacionais, é um método altamente
visual. Originalmente baseado num quadro com
sistema de colunas e cartões.
Metodologias Ágeis
• KANBAN
– Principais funções:
• Gerenciar o fluxo de trabalho
– Permitindo que todos os membros da equipe e gestores
tenham informação do andamento do trabalho.
• Equilibrar os processo
– Evitando que uma atividade não seja interrompida pela falta
de uma outra que deveria ter sido entregue anteriormente.
• Limitar a quantidade de trabalho
– Respeitando a capacidade produtiva e os limites do que deve
ser realizado pela equipe.
Metodologias Ágeis
• KANBAN
– Vantagens:
• Redução de burocracia
• Redução de tempos de ciclos
• Visibilidade clara e objetiva dos problemas
• Redução de desperdícios e custos
• Aumento na motivação dos colaboradores
• Fácil de implantar na prática
• Aumenta a autonomia do processo e da equipe
• Promove o trabalho em equipe
• Entre outras.
Metodologias Ágeis
• KANBAN
– Existem diferentes tipos de KANBAN, de acordo
com a finalidade com que será utilizado:
• Produção
• Movimentação
• Estoque, etc.
– A seguir serão apresentadas algumas imagens
ilustrativas dos quadros utilizados pela
metodologia KANBAN.
Metodologias Ágeis
Metodologias Ágeis
Metodologias Ágeis
Metodologias Ágeis
Metodologias Híbridas
• Conforme já abordado, as metodologias híbridas
empregam mais de um metodologia, visando explorar
aquilo que cada uma oferece de melhor.
• Neste sentido podemos exemplificar:
– Metodologia em cascata (tradicional), visando identificar na
etapa de planejamento todos os requisitos, evitando mudanças
no decorrer da execução e Metodologia Scrum na execução,
adotando sprints com pequenas entregas de resultados parciais
para acompanhamento do progresso.
– Metodologia Scrum sendo aplicada no projeto global e cada
sprint. Sendo gerenciado pela metodologia KANBAN, de modo
extremamente visual, com todas as vantagens que um quadro
oferece, por exemplo, no Daily Scrum.
– Entre outros.

Você também pode gostar