Você está na página 1de 42

Gestão Ágil - Scrum

Gestão de Projeto
Quem sou eu?
● Prof. Sylvia E. C. B. de Holanda Victor
● Doutora em Ciência da Computação, 2016 - 2022
● Mestre em Engenharia de Sistemas, 2013 - 2015
● Especialista em Teste de Software, 2011- 2012
● Graduada em Ciência da Computação, 2007 - 2011

Contato: prof.sylvia.holanda@gmail.com
O que são Projetos?
O que são Projetos?

Atividades específicas que demandam um


esforço temporário.

● Início;
● Organização/planejamento;
● Execução;
● Encerramento.
Exemplo de Projetos

● Obtenção de um diploma de graduação;


● Construção de uma casa;
● Realização de um show;
● Desenvolvimento de um software.
O que são Processos?
O que são Processos?

Conjunto de atividades que se desdobram


em um conjunto de operações.

● Trabalho contínuo;
● Resultados padronizados;
● Estrutura fortemente definida.
Exemplo de Processos?

● Passo a passo para se obter um diploma de


graduação;
● Passo a passo para se construir uma casa;
● Passo a passo para se realizar um show;
● Passo a passo para se desenvolver um
software.
O que é a Gestão de Projetos?
O que é a Gestão de Projetos?

● Aplicação dos conhecimentos, capacidades, instrumentos e técnicas dos


processos para execução dos projetos.
○ A gestão de projetos tem como objetivo:
■ Concluir o projeto atendendo aos requisitos estabelecidos no planejamento, de
acordo com seu prazo e custo estipulado.
■ Além da entrega das metas, garantir a satisfação do cliente com o resultado
entregue.
O que é Gestão de Projetos Ágeis?
O que é Gestão de Projetos Ágeis?

● Ágil não tem a ver apenas com rapidez, mas sim:


○ Ter flexibilidade;
○ Ser leve;
○ Ter integração.
● Métodos de gestão de projetos ágeis são:
○ São adaptáveis a mudanças repentinas no planejamento;
○ Permitem mudar prioridades;
○ Permitem adiar tarefas;
○ Permitem alterar características do projeto conforme necessário.
● O projeto é todo dividido em etapas menores, para que seja mais fácil aplicar mudanças
sem comprometer a qualidade do projeto.
Diferenças entre Métodos Tradicionais e Ágeis
Diferenças entre Métodos Tradicionais e Ágeis

● No método tradicional:
○ Todo o planejamento é decidido no início do projeto;
○ Apenas uma parte do projeto é feita por vez e, ao fim
do projeto, tudo é reunido e entregue ao cliente que
faz a aprovação;
○ As mudanças até podem acontecer, mas elas devem
ser solicitadas e aprovadas por um comitê decisor;
○ A entrega do projeto é feita de uma única vez.
Diferenças entre Métodos Tradicionais e Ágeis

● Na gestão ágil:
○ Apenas o básico é decidido no começo (planejamento
inicial);
○ O projeto se define com o passar do tempo (de forma
iterativa);
○ Executam várias tarefas simultaneamente, cada
equipe focada em uma entrega;
○ As características do produto final podem ser
alteradas, a qualquer momento;
○ O cliente recebe e aprova pequenas entregas ao longo
da execução do projeto, para que tudo esteja de
acordo com suas exigências (acompanhamento).
Diferenças entre Métodos Tradicionais e Ágeis
Passos para Gerenciar Projetos
Passos para Gerenciar Projetos

● Planejamento das ações;


● Execução das etapas do processo;
● Coordenação das ações;
● Conclusão do projeto (custo x cronograma);
● Mensuração e análise dos resultados;
● Identificação das melhorias do processo.
Exemplo Abstrato
PROJETO: Suco de morango de Ana
PROCESSO: Como fazer um suco de morango?

● Colocar água/leite, morango e


açúcar/adoçante no liquidificador, bater e
colocar no copo.

● Prazo = 3 minutos por copo;


● Custo = R$2,00 por copo.
PROJETO: Suco de morango de João
PROCESSO: Como fazer um suco de morango?

● Colocar 2x água, leite em pó, 3x morango,


4x açúcar, colocar no liquidificador, bater,
colocar numa jarra, adicionar chantilly e
morangos para decoração;

● Prazo = 8 minutos;
● Custo = R$7,00.
ORGANIZANDO O PROJETO: Suco de morango de Ana

● Objetivo é entregar o suco no prazo/custo


e fazer com que o cliente goste do suco;
● Planejamento é feito a partir de
informações de como o cliente quer/gosta
do suco (com leite e muito açúcar);
● Execução do suco;
● Gerenciamento é acompanhar o que foi
pedido e o que será entregue (está com
leite e muito açúcar?);
● Entrega do suco.
ANALISANDO O PROJETO: Suco de morango de Ana

● Análise é feita para saber se o cliente


gostou do suco. (Sucesso?)
● Identificação de melhorias:
○ Prazo = 8 minutos;
○ Custo = R$7,00;
○ Houve modificações? (+R$5,00 +5 minutos);
● A estratégia foi bem definida? O briefing
foi bem colhido? O planejamento foi bem
estruturado?
Processo de Desenvolvimento de Softwares
Processo de Desenvolvimento de Softwares

Execução única para


desenvolvimento de
softwares na
Metodologia
Tradicional
Processo de Desenvolvimento de Softwares
Ciclo repetitivos para
desenvolvimento de
softwares na
Metodologia Ágil
Processo de Desenvolvimento de Softwares
1. Especificação de requisitos do software
1.1. Documento que indica o que o cliente deseja que seja realizado no sistema.
2. Modelo do software
2.1. Representa a estrutura, o contexto que esse software vai ter;
2.2. Tipo de interação ele vai ter com os seus usuários.
3. Desenvolvimento do software
3.1. Escrita do código.
4. Testes do software
4.1. Analisa e verifica os possíveis problemas que estão contidos neste sistema.
5. Manutenção do software
5.1. Recodifica, acrescenta, retira códigos do software.
Ferramentas para Gerenciamento de Projetos
Ferramentas para Gerenciamento de Projetos

Kanban
Kanban
Kanban

● O kanban é uma metodologia visual e simples baseada em quadros de


trabalho e cartões.
○ Uma equipe pode trabalhar com vários quadros, dependendo dos tipos de funções que
desempenham na empresa.
● Os quadros são separados por colunas, como “pendentes”, “em
andamento” e “concluídas”, e são customizáveis de acordo com o modo
de trabalho da equipe.
○ Cada cartão é uma tarefa a ser executada, e podem incluir a descrição, prazo de entrega
e membros responsáveis por sua execução, entre outras informações.
Kanban

● O Trello é uma ferramenta de gerenciamento de projetos em listas


extremamentes versáteis e que podem ser ajustadas de acordo com as
necessidades do usuário.
○ Quadros
○ Listas
○ Cartões
○ Checklists
Kanban

● Por causa de sua estrutura, o Trello permite uma combinação ideal de


ferramenta de gerenciamento aplicada a metodologia do Scrum.
○ To Do
○ Doing
○ Waiting
○ Delayed
○ Done
Kanban
SCRUM
O que é o Scrum

● O Scrum é uma ferramenta utilizada para gerir projetos ágeis. O objetivo


do Scrum é particionar o projeto em vários ciclos, para gerenciar melhor
pequenas entregas e garantir a conclusão do projeto no prazo e custo
inicial.
○ Scrum = transparência;
○ Todos têm espaço para ver o que está sendo feito;
○ Todos têm espaço para falar;
Pessoas e Fases do Scrum

● Product Backlog
○ O conjunto de metas de um projeto. As funcionalidades a serem desenvolvidas em
um software.
● *Product Owner
○ Líder que entende do produto a ser desenvolvido. É responsável por decidir o que
será feito e em qual a ordem de prioridade.
● Sprint Planning Meeting
○ São reuniões periódicas que acontecem no início de cada sprint, ou ciclo, para
planejar e priorizar os itens do Product Backlog que serão desenvolvidos naquele
período.
Pessoas e Fases do Scrum

● Sprint Backlog
○ É como se chamam as tarefas específicas que serão realizadas e desenvolvidas em
cada ciclo, ou sprint.
● *Scrum Team
○ Todas as pessoas em uma equipe multidisciplinar. São responsáveis pela
concepção, construção e testes do projeto. Equipe de 5 a 10 pessoas.
● Sprint
○ Os ciclos de cada projeto. São ciclos de 1 a 4 semanas determinados para que as
tarefas sejam realizadas.
Pessoas e Fases do Scrum

● Daily Scrum
○ É uma reunião diária (15 minutos) para acompanhamento do projeto.
■ O que você fez ontem?
■ O que você fará hoje?
■ Há algum impedimento te atrapalhando?
● *Scrum Master
○ É responsável por ajudar a todos os envolvidos a entender e abraçar os valores,
princípios e práticas do Scrum.
● Sprint Review Meeting
○ É a reunião que acontece ao final de cada sprint para que a equipe apresente o
que foi realizado e os resultados do trabalho daquele ciclo.
Pessoas e Fases do Scrum

● Sprint Retrospective
○ É o que é discutido na Sprint Review Meeting.
■ atingiu o objetivo do sprint?
■ o que pode ser melhorado? como?
● Burndown
○ É uma representação gráfica para acompanhamento da diminuição do trabalho a
ser feito ao longo do tempo.
Execução do Scrum
Gestão Ágil - Scrum
Gestão de Projeto

Você também pode gostar