CAELUM
PM-81 - Gerenciamento de Projetos de Software com Scrum
Cansado dos atrasos nos projetos e incapacidade de trabalhar com as rápidas mudanças de requisitos?
Neste treinamento você será apresentado à metodologia de gerenciamento que vem revolucionando os resultados em projetos de software ao redor do mundo. Esteja preparado para aplicar Scrum na sua empresa, e entenda como e por que gigantes como Yahoo, Microsoft e Google vêm obtendo excelentes resultados com o uso desta abordagem. Um treinamento coordenado por Alexandre Magno, consultor reconhecido na comunidade de gerenciamento ágil de projetos, e um Certified Scrum Master.
O principal propósito deste treinamento é o de preparar profissionais para darem início às experiências com a abordagem ágil Scrum em seus projetos. Utilizando uma didática focada no mundo real e práticas consagradas para o ensino de abordagens ágeis, o treinamento aborda desde recursos introdutórios do Scrum até a sua integração com outras práticas do mundo do gerenciamento de projetos.
A primeira parte do treinamento engloba os conceitos necessários para um bom entendimento do porquê da utilização de abordagens ágeis e faz um apanhado geral de todas as práticas do Scrum. Esta parte do treinamento é finalizada com o consagrado Scrum 59 Game, onde os participantes do treinamento terão a oportunidade de aplicar as práticas do Scrum em um inusitado projeto. O conceito e prática do Sprint é bastante discutido.
Ciclo de vida de um projeto usando Scrum
A segunda parte apresenta um estudo de caso do início ao fim de um projeto de software, dando oportunidade aos participantes do treinamento de interagirem com o projeto, tentando assim aplicar seus conhecimentos de Scrum. O instrutor atua aqui como um facilitador, para que em cada nova parte do projeto o debate entre os envolvidos seja transformado em conhecimento para todo o grupo.
Na terceira parte, o treinamento é finalizado apresentando a forma com que o Scrum se relaciona com outras metodologias, práticas e certificações do mercado, tais como: RUP, XP, FDD, CMMI, PMBok e Corrente Crítica. Algumas ferramentas também são apresentadas.
Conteúdo detalhado do PM-81
Por que precisamos de uma metodologia?
- Qual o propósito de um processo de software?
- O Chaos Report
- O que precisamos saber em projetos de software?
- Metodologias, processos e certificações disponíveis no mercado
- Como escolher uma metodologia?
Introdução às abordagens ágeis
- O Manifesto Ágil
- O que é agilidade?
- O que não é agilidade?
- Decifrando o Manifesto Ágil
- Desenvolvimento iterativo
- As abordagens ágeis
- Problemas com as abordagens ágeis
- Sucesso com agile (Estudos de caso)
O que é Scrum?
- Alguma definições para Scrum
- A objetividade do Scrum
- Conhecendo o ciclo de vida do Scrum
Os papéis no Scrum
- Pigs e Chickens são papéis no Scrum?
- Product Owner
- Scrum Master
- Os membros do equipe
O conceito de Sprint
- Entregando freqüentemente software de valor para o cliente
- Caracteríticas de um Sprint
- Composição de um Sprint
Product Backlog
- Entendendo o que é, e para que serve um Product Backlog
- Descobrindo, priorizando e estimando as necessidades do cliente
- Exemplos de Product Backlog
- Perguntas e respostas sobre Product Backog
Sprint Planning Meeting
- Regras
- Sprint Planning Meeting #1
- Estimativas, como medir a criatividade?
- Sprint Planning Meeting #2
- Caracteríticas do Sprint Backlog
Scrum Daily Meeting
- Descobrindo pequenos problemas antes que estes se tornem grandes
- Reunir-se todo dia? Impossível!
- O quadro de acompanhamento
- Sprint Burndown
Sprint Review
- Apresentando o resultado
Sprint Retrospective
- Avaliando pontos positivos e negativos
- Preparando-se para reiniciar
Um projeto de ponta a ponta
- Conhecendo a empresa Kingsoftware
- Apresentando Scrum para o equipe
- Auxiliando o Product Owner na elaboração do Product Backlog
- Auxiliando o equipe nas estimativas do Product Backlog
- Facilitando o Sprint Planning Meeting #1
- Facilitando o Sprint Planning Meeting #2
- Iniciando o Sprint
- Facilitando Scrum Daily Meeting
- A engenharia de software no Scrum
- Auxiliando o equipe no planejamento do Scrum Review
- Facilitando a Scrum Retrospective
- Reiniciando o jogo
Scrum e outras metodologias
- O que é UP
- Scrum e UP, é possível?
- O que é XP
- Scrum e XP, é possível?
- O que é FDD
- Scrum e FDD, é possível?
Um pouco mais
- Introdução ao CMMI
- Como alcançar nível de maturidade com Scrum
- Scrum e PMBok
- Introdução ao PMBok
- Scrum e PMBok, é possível?
- Scrum e Corrente Crítica
- Introdução à Corrente Crítica
- Scrum e Corrente crítica é possível?
- Scrum e ferramentas
- Avaliando algumas ferramentas para Scrum disponíveis no mercado