Escolar Documentos
Profissional Documentos
Cultura Documentos
Definitivo
As técnicas e Estratégias
para você vencer usando
o método ágil mais
famoso da Galáxia
Apresentação
Antes de mais nada, permita-nos apresentar a MindMaster adequadamente.
Somos especializados em treinar nossos alunos para prática real dos métodos ágeis em seu dia-
a-dia de trabalho, assim como, ajudá-los a obterem sua certificação profissional , consolidando
ainda mais suas carreiras.
Se você está procurando um jeito de aprender Scrum e colocá-lo realmente em prática, você
deve continuar a ler este livro e seguir cada uma das dicas apresentadas aqui.
Porque decidimos escrever este Livro Continue aqui com a gente e aproveite cada parte deste livro. Ele é
seu e vai te ajudar no caminho da agilidade.
A esta altura você já deve até estar ouvindo a música tema de Star Wars, Como este Livro está organizado
não é mesmo?
Realmente este épico filme foi marcante para várias gerações e usá-lo Na sequência dos capítulos do Livro você irá perceber que há algumas
como tema para nosso Livro foi uma forma de apresentar o método marcações importantes que te ajudarão a entender melhor os
ágil de gerenciar projetos de uma forma lúdica e também de fácil fundamentos do Scrum, bem como lhe ajudar a praticar e a iniciar a
compreensão. transição para o método ágil.
O Fato do Gerente de Projetos dos dias atuais ter que É importante que você absorva cada um dos conteúdos aqui
praticamente possuir poderes especiais para liderar projetos relacionados, bem como, pratique cada um dos exercícios.
cada vez mais complexos, por certo exige que ele se
transforme em um verdadeiro Jedi. O Livro está dividido em 7 Capítulos:
Nos primeiros 4 capítulos você irá encontrar as seguintes seções: Entrar em Ação
A Teoria Sobre a Força É a seção onde você colocará seus conhecimentos de Scrum na Prática.
Aprendendo desde a iniciar a transição para o método ágil em sua
Nesta seção serão descritos fundamentos básicos que você deve empresa até a transformar um projeto regular para o método ágil.
aprender para assimilar de uma vez por todas o framework Scrum e
suas características principais. Você será desafiado a vencer desafios específicos sobre Scrum e ao
mesmo tempo verificar o seu progresso como profissional
Aqui serão descritos os processos, eventos, papéis e responsabilidades
do método ágil. Material para Baixar
Como Usar a Força Estarão a sua disposição uma série de modelos de documento para
download. Embora muitos sigam a linha de que um bom Jedi faz o seu
Nesta seção será apresentada qual a melhor forma de usar a força na próprio Lightsaber, entendemos que ajudar você com material de apoio
medida certa e quais os benefícios reais de aplicabilidade de cada evento é apenas mais uma forma de ajudá-lo a compreender como colocar o
do Scrum. Afinal, de nada adianta você todo o conhecimento sobre a Scrum na vida real. Você não apenas poderá baixar os arquivos, mas
Força e não saber qual a melhor forma de aplica-la nos seus projetos. também será instruído sobre como utilizá-los.
Capítulo 1
Os Fundamentos do Scrum
A Teoria Sobre a Força O framework Scrum consiste nas equipes do Scrum associadas a papéis,
eventos, artefatos e regras. Cada componente dentro do framework
serve a um propósito específico e é essencial para o uso e sucesso do
O que é o Scrum? Scrum.
Transparência
Por exemplo:
Inspeção Adaptação
Os profissionais do time Scrum devem, frequentemente, inspecionar os
A adaptação é um dos pilares mais importantes do Scrum. Através deste
artefatos Scrum e o progresso do projeto a fim de detectar prontamente
prisma de tomada de ação, o projeto passa a ter mais foco na qualidade de
indesejáveis variações. Esta inspeção,não deve no entanto, ser tão
entrega do produto do que normalmente ocorre em projetos tradicionais.
freqüente que atrapalhe a própria execução das tarefas.
Por exemplo:
Por exemplo:
• A atuação de Testers ou Analistas de Testes em seu projeto Se um Analista de Testes determina que um ou mais aspectos do
por certo podem contribuir demais com a inspeção da qualidade produto que está sendo desenvolvido sofreu algum tipo de desvio para
de seu projeto, dado o nível de especialização deste profissional. fora dos limites aceitáveis, e que o produto resultado será inaceitável, o
processo de desenvolvimento ou o próprio produto do projeto deve ser
• É de suma importância que você mensure os níveis de prontamente ajustado. O ajuste deve ser realizado o mais breve possível
qualidade do seu projeto, por exemplo, documentando e para minimizar mais desvios. Aqui é quando muitos alunos percebem
categorizando os bugs, que serão parte importante do dia-a-dia a diferença do Scrum, pois embora haja uma certa liberdade com o
dos sprints que se seguirão à frente. compromisso da Auto-organização das equipes, ao identificar quaisquer
desvios a equipe tem que se empenhar e adaptar-se às mudanças e
• Uma outra forma de promover a inspeção no seu projeto. eventuais desafios.
Ao iniciar a codificação de um projeto tenha em mente o uso
de técnicas como o Test Driven Development e bibliotecas que Dicas Importantes:
o ajudem a rodar os testes unitários e identificar a respectiva
cobertura de código, isto é, as classes de seu código podem e
O Scrum oferece quatro oportunidades formais para promover a
devem ser testados unitariamente e por meio de ferramentas
práticas (e.g.: Sonar para projetos Java ou Ant para projetos .Net) é transparência, inspeção e adaptação. Mais adiante no livro você terá
possível mensurar a inspeção através de testes unitários. mais detalhes, porém estes sãos os eventos onde você irá aplicar os
pilares do Scrum.
• Outro exemplo é a aplicação
de integração contínua para • Reunião de planejamento da Sprint (O famoso Sprint Planning)
evitar problemas no build • Reunião diária (Daily Scrum ou Standup Meetings)
da sua aplicação, isto é, na
estruturação do seu ambiente • Reunião de revisão da Sprint (Também conhecida como Sprint
de desenvolvimento. Review)
• Retrospectiva da Sprint
Todas as imagens, personagens e símbolos, são marcas registradas da LucasFilm Ltd.
Scrum Definitivo 9 Mindmaster Treinamentos
Além disso, foi deixado claro que, no final do sprint, no Sprint Nossa maior prioridade é satisfazer o cliente através da entrega
Review, o time colabora nos próximos itens que poderiam ser antecipada e continua de software com valor.
priorizados para otimizar o valor sendo entregue
Acomodar mudanças de requisitos mesmo que seja ao final do
desenvolvimento. Processos ágeis aproveitam as mudanças para
6 - Equipe de Desenvolvimento
dar vantagem competitiva ao cliente.
A regra que dizia: “A composição do Time de Desenvolvimento
permanece constante” foi retirada. Entregar software funcionando frequentemente, o mais rápido
possível.
7 - Formato Reunião de Sprint Planning Pessoas de negócios e desenvolvimento devem trabalhar juntos
O formato da reunião de planejamento da Sprint na versão 2011 diariamente durante todo o projeto.
era de duas partes, onde na parte 1 era definido “o que” seria feito
Criar projetos rodeado de indivíduos motivados, dê-lhes o
na próxima Sprint, e na parte 2 o Time definia “como” seria feito.
ambiente e suporte necessários, e estabeleça confiança para que
Agora os autores mudaram para uma reunião só, com apenas
o trabalho seja feito.
uma parte, mas dividida em dois tópicos onde o “o que” e o “como”
serão definidos.
Valores do SCRUM
8 - Participantes Sprint Planning
• Foco na Entrega
Os autores agora sugerem que os participantes desta cerimônia
incluem o Time Scrum e os Stakeholders chaves convidados • Transparência
• Comunicação Constante
O que fiz ontem que ajudou o time a atingir a meta
do sprint?
• Comprometimento
O que vou fazer hoje para ajudar o time a atingir a meta
do sprint?
• AutoGerenciamento
Existe algum impedimento que não permita a mim ou ao
time atingir a meta do sprint? • Trazer à tona os problemas
Entrar em Ação De que forma a inspeção pode contribuir de modo prático com o seu
projeto?
Até aqui você aprendeu alguns conceitos importantes sobre o Scrum, Qual o principal benefícios que você enxergaria em seu projeto ao
especialmente sobre como ele foi estruturado e os seus respectivos promover o uso da adaptação?
pilares.
Capítulo 2
O Time Scrum
Capítulo 2: O Time Scrum visão do projeto, interesses da companhia e que com as metas e
timing ideais para o projeto;
Embora o Product Owner possa representar o desejo de um comitê A sinergia resultante aperfeiçoa a eficiência e a eficácia da Equipe de
de demandas no Backlog do Produto, de acordo com a definição do Desenvolvimento como um todo. As Equipes de Desenvolvimento tem as
Scrum aqueles que quiserem uma alteração nas prioridades dos itens seguintes características:
de Backlog devem convencer o Product Owner. Desta forma, esta é uma
das funções de maior responsabilidade em um projeto Scrum. • Eles são auto-organizadas. Ninguém (nem mesmo o Scrum
Master) diz a Equipe de Desenvolvimento como transformar
Para que o Product Owner tenha sucesso, toda a organização deve o Backlog do Produto em incrementos de funcionalidades
respeitar as suas decisões. As decisões do Product Owner são visíveis no potencialmente utilizáveis;
conteúdo e na priorização do Backlog do Produto.
• Equipes de Desenvolvimento são multifuncionais, possuindo
Ninguém deve ter permissão para as prioridades da Equipe de todas as habilidades necessárias, enquanto equipe, para criar o
Desenvolvimento no projeto, e o Time de Desenvolvimento não tem incremento do Produto.
permissão para agir sobre o que outras pessoas disserem ou alterarem
o backlog por si mesmos. • O Scrum não reconhece títulos para os integrantes da
Equipe de Desenvolvimento que não seja o Desenvolvedor,
O ScrumTeam independentemente do trabalho que está sendo realizado pela
pessoa; Não há exceções para esta regra.
O ScrumTeam consiste de
profissionais que realizam o • Individualmente os integrantes da
trabalho de entregar uma versão Equipe de Desenvolvimento podem ter
funcional que potencialmente habilidades
incrementa o produto “Pronto”
ao final de cada Sprint. Somente especializadas e área de
integrantes da Equipe de especialização, mas a
Desenvolvimento criam tais responsabilidade pertence à Equipe
componentes que incrementam o de Desenvolvimento como um todo;
release do produto ao longo dos
sprints. De uma maneira clara, ao • Equipes de Desenvolvimento
longo de cada sprint a equipe de não contém sub-equipes dedicadas
desenvolvimento ou ScrumTeam a domínios específicos de conhecimento, tais
é responsável por desenvolver partes do produtos que funcionam e como teste ou análise de negócios.
agregam valor ao projeto, oferecendo uma plena visão de progresso.
A seguir vamos tratar de um dos temas polêmicos do Scrum. O Scrum Master serve o Product Owner de várias maneiras, incluindo:
Muitas empresas tendem a desrespeitar anos de prática e pesquisa
desvirtuando o que foi desenhado para este framework que é agil. • Encontrando técnicas para o gerenciamento efetivo do Backlog
do Produto;
O tamanho ideal da Equipe de Desenvolvimento é pequeno o suficiente
para se manter ágil e grande o suficiente para completar uma parcela • Tornando a visão do projeto bem clara e objetiva, ainda
significativa do trabalho. esclarecendo dúvidas a respeito dos itens do Backlog do Produto
para a Equipe de Desenvolvimento;
Menos de três integrantes na Equipe de Desenvolvimento diminuem a
interação e resultam em um menor ganho de produtividade. Equipes de • Ensinar o ScrumTeam a criar itens de Backlog do Produto de
desenvolvimento menores podem forma clara, no padrão de qualidade adequado e concisa;
encontrar restrições de habilidades durante a Sprint, gerando uma • Compreender a estratégia de planejamento do Produto no
Equipe de Desenvolvimento incapaz de entregar um incremento ambiente empírico e tornar isso realidade junto ao ScrumTeam;
potencialmente utilizável. Havendo mais de nove integrantes é exigida
muita coordenação. Equipes de Desenvolvimento grandes geram muita • É o guardião dos processos Scrum e age como apoio direto do
complexidade para um processo empírico gerenciar. Os papéis de Product Owner.
Product Owner e de Scrum Master não são incluídos nesta contagem.
• Facilitar os eventos Scrum conforme exigidos ou necessários.
O Scrum Master
O Scrum Master trabalhando para o Scrum Team
O Scrum Master é responsável por
garantir que o Scrum seja entendido e O Scrum Master serve o ScrumTeam de várias maneiras, incluindo:
aplicado. O Scrum Master faz isso para
garantir que o Time Scrum esteja em • Treinar a Equipe em auto-gerenciamento e disciplina de
harmonia com a teoria, práticas e entrega;
regras do Scrum. O Scrum Master é
um líder servidor para o Time Scrum. • Ensinar e liderar a Equipe de Desenvolvimento na criação de
produtos de alto valor; Isso pode incluir a aplicação de técnicas de
Ele é ponto focal entre o ScrumTeam e o restante dos qualidade, desenvolvimento e gerenciamento do tempo
stakeholders Um das suas principais contribuições é a ajuda
na comunicação adequada com o ScrumTeam, evitando quaiser • Remover impedimentos para o progresso do ScrumTeam;
viés de comunicação ou pedidos informais de alteração do product
backlog. • Facilitar os eventos Scrum exigidos ou necessários (Reuniões);
O Scrum Master trabalhando para a Organização Imagine que você é o Scrum Master do seu time. Pelo o que aprendeu
até agora, qual seria sua principal contribuição para o sucesso do Scrum
O Scrum Master serve a Organização de várias maneiras, incluindo: Team?
• Responsável pela transição para o modelo ágil; Dado que você já domina alguns fundamentos do Scrum, qual seria a
melhor estratégia para você montar uma equipe ágil?
• Liderando e treinando a organização na adoção do Scrum;
Modelos para Baixar
• Planejando implementações Scrum dentro da organização;
• Ajudando funcionários e partes interessadas a compreender e Clique abaixo e acesse os arquivos modelos especiais deste capítulo.
tornar aplicável o Scrum e o desenvolvimento de produto empírico;
Entre com o seu login e senha e tenha acesso aos modelos de arquivo
• Causando mudanças que aumentam a produtividade do Time prontos para sua utilização.
Scrum; e,
http://www.mindmaster.com.br/livro-scrum/
• Trabalhando com outro Scrum Master para aumentar a eficácia
da aplicação do Scrum nas organizações.
Capítulo 3
Eventos Scrum
Capítulo 3: Eventos Scrum desenvolvimento. Uma nova Sprint inicia imediatamente após a
conclusão da Sprint anterior.
O Scrum usa eventos time-boxed, isto é, todo evento tem uma duração
Durante a Sprint:
máxima. Isto garante que uma quantidade adequada de tempo seja
gasta no planejamento evitando desperdício de tempo e garantindo
maior agilidade. • Não são feitas mudanças que podem afetar o objetivo da Sprint;
Além da Sprint, que é um evento base para as demais cerimônias, • A composição do ScrumTeam permanece constante;
cada evento no Scrum é uma oportunidade de inspecionar e adaptar
alguma coisa. Estes eventos são especificamente projetados para • As metas de qualidade não diminuem; e,
permitir uma transparência e inspeção criteriosa. A não inclusão de
qualquer um dos eventos resultará na redução da transparência e da • O escopo pode ser clarificado e renegociado entre o Product
perda de oportunidade para inspecionar e adaptar. Se não aplicar tudo Owner e a Equipe de Desenvolvimento quanto mais for aprendido.
o que o Scrum prescreve em seu framework, em termos de eventos, a
produtividade e agilidade estarão ameaçadas.
Cada Sprint pode ser considerada um projeto com horizonte não
maior que um mês. Como os projetos, as Sprints são utilizadas para
A Teoria Sobre a Força realizar algo. Cada Sprint tem a definição muito clara do que é deve ser
construído, um plano projetado e flexível que irá guiar a construção, o
trabalho e o resultado do produto.
Sprint
De acordo com o Scrum Guide, as Sprints são limitadas a um mês corrido.
Este é o coração do Scrum. É a Sprint, um time-box
Quando o horizonte da Sprint é muito longo, a definição do que será
de normalmente um mês ou menos, durante o qual
construído pode mudar, a complexidade pode aumentar e o risco pode
um produto potencialmente utilizável é criado.
crescer, isso é a essência da entrega contínua e com qualidade do Scrum.
Uma Sprint pode ser cancelada antes do time-box da Sprint terminar. O trabalho a ser realizado na Sprint é planejado na reunião de
Somente o Product Owner tem a autoridade para cancelar a Sprint, planejamento da Sprint (Sprint Planning). Este plano é criado com o
embora ele (ou ela) possa fazer isso sob influência das partes trabalho colaborativo de todo o Scrum Team.
interessadas, do ScrumTeam ou do Scrum Master.
A reunião de planejamento da Sprint é uma time-box de oito horas para
A Sprint poderá ser cancelada se o objetivo da Sprint se tornar obsoleto. uma Sprint de um mês de duração. Para Sprints menores, este evento
Isto pode ocorrer se a organização mudar sua direção ou se as condições deve ser proporcionalmente menor. Por exemplo, uma Sprint de duas
do mercado ou das tecnologias mudarem. Geralmente a Sprint deve semanas terá uma reunião de planejamento de Sprint de quatro horas.
ser cancelada se ela não faz mais sentido às dadas circunstâncias. No
entanto, devido a curta duração da Sprint, raramente cancelamentos A reunião de planejamento da Sprint consiste em duas partes, cada uma
fazem sentido. sendo uma time-box de metade do tempo de duração da reunião de
planejamento da Sprint. As duas partes da reunião de planejamento da
Quando a Sprint é cancelada, Sprint respondem as seguintes questões, respectivamente:
qualquer item de Backlog
do Produto completado
• O que será entregue como resultado do incremento da próxima
e “Pronto” é revisado. Se
Sprint?
uma parte do trabalho
estiver potencialmente
• Como o trabalho necessário para entregar o incremento será
utilizável, tipicamente o
realizado?
Product Owner o aceita.
Todos os itens de Backlog
do Produto incompletos são re- Parte Um: O que será Pronto nesta Sprint?
estimados e colocados de volta no
Backlog do Produto. O trabalho feito se deprecia Nesta parte, a Equipe de Desenvolvimento trabalha para definir as
rapidamente e deve ser frequentemente re-estimado. funcionalidades que serão desenvolvidas durante a Sprint. O Product
Owner apresenta os itens de Backlog do Produto ordenados para
O cancelamentos de Sprints consome recursos, já que todos tem que se a Equipe de Desenvolvimento e todo o Time Scrum colabora com o
reagrupar em outra reunião de planejamento da Sprint para iniciar outra entendimento do trabalho da Sprint.
Sprint. Cancelamentos de Sprints são frequentemente traumáticos para
o ScrumTeam, e são muito incomuns. Os artefatos de entrada da reunião de planejamento da Sprint são: O
Backlog do Produto ou Product Backlog, o mais recente incremento do
produto, a capacidade projetada da Equipe de Desenvolvimento durante
a Sprint e o desempenho anterior da Equipe de Desenvolvimento ou o
respectivo índice de velocidade.
O número de itens selecionados do Backlog do Produto para a Sprint é O Product Owner pode estar presente durante a segunda parte da
o único trabalho do ScrumTeam nesta reunião. Somente o ScrumTeam reunião de planejamento da Sprint, para clarificar os itens do Backlog
pode avaliar o que pode ser completado ao longo da próxima Sprint. do Produto selecionados e para ajudar nas decisões conflituosas ou
eventuais dúvidas.
Após o ScrumTeam estimar os itens de Backlog do Produto que irá
entregar na Se o ScrumTeam determina que tem excesso ou falta de trabalho, os
itens do Backlog da Sprint podem ser renegociados com o Product
Sprint, o Time Scrum determina a meta da Sprint. Owner. O Scrum Master também pode convidar outras pessoas para
participar desta reunião de forma a fornecer opinião técnica ou de
A meta da Sprint é um objetivo que será conhecido dentro da Sprint domínios específicos.
através da implementação do Backlog do Produto, fornecendo a
informação do que será o output ou produto que será produzido após a No final da reunião de planejamento da Sprint, o Scrum Team deve ser
conclusão do sprint. capaz de explicar ao Product Owner e ao Scrum Master como pretende
trabalhar como equipe auto- organizada para completar o objetivo da
Sprint e criar um incremento previsto.
Parte Dois: Como o trabalho escolhido será Pronto ?
O ScrumTeam frequentemente inicia o desenho do sistema e do Conforme o ScrumTeam trabalha, ela mantém
trabalho necessário para converter o Backlog do Produto em um o objetivo em mente, e no caminho de buscar
incremento utilizável do produto. O trabalho pode ser de vários satisfazer o objetivo da Sprint, ela implementa
tamanhos ou esforços. Contudo, o trabalho suficiente é planejado a funcionalidade e a tecnologia.
durante a reunião de planejamento da Sprint pelo ScrumTeam prever
o que esta acredita que poderá fazer durante a próxima Sprint. Com o
Caso o produto entregue seja diferente
trabalho planejado pelo ScrumTeam para os primeiros dias da Sprint,
do esperado pelo Product Onwer, então
este é decomposto em unidades de um dia de duração ou menos até
os membros do ScrumTeam colaboram
o final desta reunião. O ScrumTeam se auto-organiza para realizar
para negociar o escopo do Backlog da Sprint
por todo o trabalho do Backlog da Sprint, tanto durante a reunião de
dentro da Sprint.
planejamento da Sprint quanto no que for necessário durante a Sprint.
Reunião Diária ou Daily Scrum O Scrum Master assegura que o ScrumTeam tenha a reunião, mas
a Equipe de Desenvolvimento é responsável por conduzir a Reunião
A Reunião Diária do Scrum é um evento time-boxed de 15 minutos, para Diária. O Scrum Master ensina a Equipe de Desenvolvimento a manter
que o ScrumTeam possa sincronizar as atividades e criar um plano para a Reunião Diária dentro da time-box de 15 minutos. Esta parte é uma
as próximas 24 horas. das mais importantes a fim de se manter a ordem e obter ganhos de
produtividade.
Esta reunião é facilitada pelo Scrum Master e é feita para inspecionar o
trabalho desde a última Reunião Diária, e prever o trabalho que deverá O Scrum Master reforça a regra de que somente os integrantes do
ser feito antes da próxima Reunião Diária. ScrumTeam participem da Reunião Diária. A Reunião Diária não é uma
reunião de status, é voltada para as pessoas que transformam os itens do
A Reunião Diária é mantida no mesmo horário e local todo dia para Backlog do Produto em um incremento.
reduzir a complexidade. Durante a reunião cada integrante da Equipe de
Desenvolvimento esclarece: Reuniões Diárias melhoram as comunicações, eliminam outras reuniões,
identificam e removem impedimentos para o desenvolvimento, destacam
e promovem rápidas tomadas de decisão, e melhoram o nível de
• O que foi completado desde a última reunião? conhecimento da Equipe de Desenvolvimento. Esta é uma reunião chave
para inspeção e adaptação.
• O que será feito até a próxima reunião?
A Utilização de um quadro Kanban na reunião também pode ser aplicável.
• Quais os impedimentos que estão no caminho?
Revisão da Sprint (Sprint Review)
O ScrumTeam usa a Reunião Diária para avaliar o progresso em direção A Revisão da Sprint é executada no final da Sprint para inspecionar o
ao objetivo da Sprint e para avaliar se o progresso tende para completar o incremento e adaptar o Backlog do Produto se necessário.
trabalho do Backlog da Sprint. A Reunião Diária aumenta a probabilidade
da Equipe de Desenvolvimento atingir o objetivo da Sprint Durante a reunião de Revisão da Sprint o ScrumTeam e as partes
interessadas colaboram sobre o que foi feito na Sprint. Com base nisso
O ScrumTeam pode se encontrar imediatamente após a Reunião Diária, e em qualquer mudança no Backlog do Produto durante a Sprint, os
para re-planejar o restante do trabalho da Sprint. participantes colaboram nas próximas coisas que precisam ser prontas.
Esta é uma reunião informal, e a apresentação do incremento destina-se
a motivar e obter comentários e promover a colaboração.
Todos os dias, a Equipe de Desenvolvimento deve estar apta a esclarecer
para o Product Owner e para o Scrum Master como pretendem trabalhar
em conjunto, como um time auto-organizado, para completar o objetivo e Esta é uma reunião time-boxed de 4 horas de duração para uma Sprint
criar um incremento previsto desejado no restante da Sprint. de um mês. Proporcionalmente um tempo menor é alocado para Sprints
menores. Por exemplo, uma Sprint de duas semanas tem Reuniões de
Revisão de duas horas.
• O grupo todo colabora sobre o que fazer a seguir, e é assim que • Criar um plano para implementar melhorias no modo que o Time
a Reunião de Revisão da Scrum faz seu trabalho;
Sprint fornece valiosas entradas para a Reunião de Planejamento O Scrum Master encoraja o Time Scrum a melhorar, dentro do processo
da próxima Sprint. do framework do Scrum, o processo de desenvolvimento e as práticas
para fazê-lo mais efetivo e agradável para a próxima Sprint. Durante
cada Retrospectiva da Sprint, o Time Scrum planeja formas de aumentar
a qualidade do produto, adaptando a definição de “Pronto” quando
apropriado.
Para ficar ainda mais claro, segue aqui um exemplo real de uma reunião
Como planejar um sprint de planejamento de Sprint, deste modo, você poderá gerenciar o tempo
adequado para sua reunião.
O planejamento de sprint é uma reunião muito importante, e talvez seja
um dos eventos mais importantes no Scrum. Reunião de planejamento do sprint: 13:00 – 17:00 (10 minutos de
intervalo a cada hora)
O propósito da reunião de planejamento do sprint é dar à equipe
informação suficiente para rodarem o projeto por algumas semanas, e
para dar ao product owner confiança e dados suficientes para avaliar o • 13:00 – 13:30. O ScrumMaster dá abertura à reunião e informa a
desempenho do Sprint. respeito da Agenda.
De modo prático temos o seguinte na agenda de reunião de Sprint • O product owner informa e detalha o objetivo do sprint e também
Planning: repassa com o ScrumTema os itens do product backlog. O Product
Owner define o lugar, data e hora da demonstração do produto a
ser desenvolvido naquele Sprint.
Agenda da Reunião de Sprint Planning •13:30 – 15:00. O ScrumTeam estima o tempo e quebra os itens
conforme necessário. O product owner priorizar o backlog com
Participantes: base no grau de importância conforme necessário. Os itens são
esclarecidos. A Definition of Done é repassada para todos.
Data, Hora e Local:
Listar o Objetivo do sprint. • 15:00 – 16:00. O Scrum Team escolhe as estórias a serem incluídas
no sprint. Calculam a velocidade para verificar se o planejamento
Uma lista de membros da equipe (e seus níveis de comprometimento). ficou realista.
Se você chegou até aqui é porque já aprendeu a respeito dos eventos Clique abaixo e acesse os arquivos modelos especiais deste capítulo.
do Scrum. Sendo assim, descreva abaixo como você organizaria o seu
primeiro Sprint Planning? Entre com o seu login e senha e tenha acesso aos modelos de arquivo
prontos para sua utilização.
Durante o Sprint Planning o que você faria para garantir um bom
planejamento do sprint eliminando quaisquer viés de comunicação?
http://www.mindmaster.com.br/livro-scrum/
Qual o real objetivo do Sprint Planning?
Capítulo 4
Artefatos do Scrum
A rigor, um Backlog do Produto nunca está completo. Os primeiros Requisitos nunca param de mudar, então o
desenvolvimentos apenas estabelecem os requisitos inicialmente Backlog do Produto é um artefato vivo. Mudanças
conhecidos e melhor entendidos. O Backlog do Produto evolui tanto nos requisitos de negócio, condições de mercado ou
quanto o produto e o ambiente no qual ele será utilizado evoluem. tecnologia podem causar mudanças no Backlog do
O Backlog do Produto é dinâmico; mudando constantemente para Produto.
identificar o que o produto necessita para ser mais apropriado,
competitivo e útil. O Backlog do Produto existirá enquanto o produto Múltiplos Times Scrum frequentemente trabalham
também existir. juntos no mesmo produto. O Backlog do Produto
é usado para descrever o trabalho previsto para o
O Backlog do Produto lista todas as características, funções, requisitos, produto. Um atributo do Backlog do Produto para
melhorias e correções (Todos os Bugs) que formam as mudanças que o grupo de itens é então aplicado.
Todas as imagens, personagens e símbolos, são marcas registradas da LucasFilm Ltd.
Scrum Definitivo 28 Mindmaster Treinamentos
A constante preparação e o cuidado dado ao Backlog do Produto é a Esta informação deve ser transparente para todas as partes
ação de adicionar detalhes, estimativas e ordem aos itens no Backlog interessadas.
do Produto. Este é um processo contínuo em que o Product Owner e o
ScrumTeam colaboram nos detalhes dos itens do Backlog do Produto. Várias artefatos podem ser utilizados, porém os de maior eficácia são os
Durante a preparação do Backlog do Produto, os itens são analisados e gráficos burndown e burnup que demonstram claramente o status do
revisados. Contudo, eles podem ser atualizados a qualquer momento progresso do projeto.
pelo Product Owner ou a critério do Product Owner.
Backlog da Sprint
Preparar o Backlog do Produto é uma atividade de tempo parcial,
durante a Sprint, entre o Product Owner e o ScrumTeam. O Backlog da Sprint é um conjunto de itens do Backlog do Produto
selecionados para a Sprint, visando atingir o objetivo da Sprint. O
Geralmente o ScrumTeam tem o domínio do conhecimento para Backlog da Sprint é a previsão da Equipe de Desenvolvimento sobre qual
realizar a preparação por si próprios. Como e quando a preparação é funcionalidade estará no próximo incremento e do trabalho necessário
considerada pronta é uma decisão do Time Scrum. Esta preparação para entregar a funcionalidade.
usualmente não consome mais de 10% da capacidade do ScrumTeam.
O Backlog da Sprint define qual
O ScrumTeam é responsável por todas as estimativas. O Product Owner trabalho o ScrumTeam realizará
deve influenciar o Time, ajudando no entendimento e eventualmente em para converter os itens do Backlog
esclarecimentos a respeito de Itens de Backlog. do Produto em um incremento
“Pronto” do Produto ao final do
Monitoração do Progresso a Caminho do Objetivo Sprint. O Backlog do Produto torna
visível todo o trabalho que a Equipe
Em projetos ágeis a necessidade de Desenvolvimento identifica como
de constante inspeção e necessário para atingir o objetivo da
monitoração de desempenho é Sprint.
essencial.
O Backlog da Sprint é um plano com
O Product Owner acompanha detalhes suficientes que as mudanças
o total do trabalho realizado em progresso sejam entendidas
especialmente a cada Reunião durante a Reunião Diária. A Equipe de
de Revisão da Sprint. O Product Desenvolvimento modifica o Backlog
Owner compara este valor com da Sprint ao longo de toda a Sprint, e o
o trabalho restante na Reunião Backlog da Sprint vai surgindo durante a Sprint. Este surgimento ocorre
de Revisão da Sprint anterior, quando o ScrumTeam trabalha segundo o plano e aprende mais sobre o
para avaliar o progresso em trabalho necessário para alcançar o objetivo da Sprint.
relação ao que se havia previsto.
Sempre que um novo trabalho é necessário, o ScrumTeam adiciona (post-it e outros) para indicar o andamento dos fluxos de produção
este item ao Backlog da Sprint. Conforme o trabalho é realizado ou em empresas de fabricação em série. Nesses cartões são colocadas
completado, a estimativa do trabalho restante é atualizada. Quando indicações sobre uma determinada tarefa, por exemplo, “para executar”,
elementos do plano são considerados desnecessários, eles são “em andamento” ou “finalizado”.
removidos. Somente o ScrumTeam pode alterar o Backlog da Sprint
durante a Sprint, contudo eles não estão autorizados a retirar nenhum A utilização de um sistema Kanban permite um controle detalhado de
item priorizado pelo Product Owner. produção com informações sobre quando, quanto e o que produzir. O
método Kanban foi inicialmente aplicado em empresas japonesas de
O Backlog da Sprint é altamente visível, uma imagem em tempo real do fabricação em série e está estreitamente ligado ao conceito de “just in
trabalho que a Equipe de Desenvolvimento planeja completar durante a time”. A empresa japonesa de automóveis Toyota foi a responsável pela
Sprint, e pertence exclusivamente à Equipe de Desenvolvimento. introdução desse método devido a necessidade de manter um eficaz
funcionamento do sistema de produção em série.
Monitorando o Progresso da Sprint
A Existência de uma parede cheia de postís é uma das
O ScrumTeam monitora o total do trabalho restante pelo menos a características mais marcantes dos projetos ágeis
cada Reunião Diária. A Equipe de Desenvolvimento acompanha estes
resumos diários e projeta a probabilidade de alcançar o objetivo da O Quadro Scrum pode ser de grande valia para além de controlar o fluxo
Sprint juntamente com o Scrum Master. de trabalho dentro de um Sprint, também fornecer transparência nas
reuniões diárias e também eliminar quaisquer tipos de ansiedade em
O Scrum não considera o relação ao andamento do projeto.
tempo gasto trabalhando
nos itens do Backlog da Você poderá baixar um modelo em powerpoint para pronta utilização na
Sprint. O trabalho restante seção de Downloads.
e a data são as únicas
variáveis que interessam, Incremento
sendo que a data do Sprint
é um compromisso do O incremento é a soma de todos os itens do Backlog do Produto
ScrumTeam que deve ser completados ao final das Sprints. Ao final da Sprint um novo incremento
perseguido sob toda e deve estar “Pronto”, o que significa que deve estar na condição utilizável
qualquer circunstância. e atender a definição de “Pronto” do Time Scrum. Este deve estar na
condição utilizável independentemente do Product Owner decidir por
O Kanban: Uma Excelente forma de se monitorar o andamento liberá-lo realmente ou não para produção. Em resumo é o produto
da Sprint entregue a cada Sprint até se ter a versão final do produto.
Definição de “Pronto” ou Definition of Done Para ser mais específico segue um exemplo simples de uma Definition of
Done.
Quando o item do Backlog do Produto ou um incremento é descrito
como “Pronto”, todos devem entender o que o “Pronto” significa.
1. Código concluído ( todos os ‘to dos’ no código devem
Embora, isso varie significativamente de um extremo ao outro para cada estar concluídos)
ScrumTeam, os integrantes devem ter um entendimento compartilhado
do que significa o trabalho estar completo, assegurando a transparência.
Esta é a “Definição de Pronto” para o Time Scrum e é usado para 2. Código comentado, checked e rodando em linha
assegurar quando o trabalho esta completado no incremento do contra a versão mais atualizada
produto.
Em projetos Scrum um item que é considerado Pronto deve estar 3. Revisado em Pares (ou produzido em programação
realmente pronto. em partes) de acordo com os padrões de requisitos e
desenvolvimentos acordados.
A definição de pronto é ponto chave para garantir qualidade do produto
e um dos itens necessários para garantir um processo de entrega à 4. Builds sem nenhum erro
expectativa do Product Owner.
5. Cobertura de Testes superior a 90% no código com
Neste ponto é onde se demonstra a necessidade de
auto-gerenciamento e maturidade por parte dos times testes escritos e passando.
Scrum, uma vez que um item do Product Backlog
jamais será considerado concluído se não estiver 6. Código publicado em um ambiente de testes e com
realmente “Pronto”. resultados de testes com 90% de sucesso ou superior.
Como Usar a Força demonstrável e testada? Se a resposta for “com 3 pessoas trancados em
uma sala, sem interrupções, levará aproximadamente 4 dias” então a
estimativa inicial é de 12 pontos por estória.
Como gerar um Product Backlog como um Jedi
O importante não é ter estimativas absolutamente precisas (por exemplo,
O product backlog é o ponto nevrálgico do Scrum. É uma lista de dizer que uma estória com 2 pontos deverá gastar 2 dias), mas sim
requisitos, estórias ou desejos. O melhor jeito de fazer um product cumprir o que foi combinado, afinal o Cavaleiro Jedi deve sempre cumprir
Backlog é ter sempre em mente a visão do cliente em relação ao com sua palavra.
produto.
Notas – Você pode informar quaisquer outras informações,
esclarecimentos, referências a outras fontes de informação que possam
O Product Backlog é uma lista de items, que também são conhecidos
contribuir com algo, contanto que sejam breves.
como estórias.
Exemplo de um Product Backlog – Seguem abaixo apenas alguns
Geralmente estas estórias incluem os seguintes campos:
exemplos para demonstrar na prática os itens descritos até aqui.
Você pode utilizar várias ferramentas, ou ainda usar uma planilha excel • PARA QUE (Justifique o porque do item específico
compartilhada na rede e até uma planilha no Google Docs por exemplo. no produto).
O Importante é que o aceso seja compartilhado com todo o ScrumTeam
e priorizado devidamente pelo ProductOwner. Segue aqui um exemplo de estória
para você se basear:
Dinâmica de Grupo: Uma boa opção para Qual o ponto mais importante na utilização de
implantação do Scrum em sua equipe de projeto. product Backlog
Assista o vídeo o abaixo e desenvolva esta dinâmica com o time Scrum O que você acha que pode utilizar para monitorar o progresso do projeto
de seu projeto e aprendam juntos de maneira bastante divertida. adequadamente
Entre com o seu login e senha e tenha acesso aos modelos de arquivo
prontos para sua utilização.
http://www.mindmaster.com.br/livro-scrum/
Capítulo 5
Teste seu Conhecimento
D. Não, pois o uso do Scrum é sempre uma forma aceitável de D. Antônio, pois ele conhece gerenciamento de projetos e irá
trabalho. aprender Scrum em breve.
Q2. Uma empresa de desenvolvimento de software está pensando em Q4. Considerando que temos um número limitado de recursos, ao
colocar o Diretor de Marketing como Product Owner de um projeto. relacionar a equipe que atuará no projeto Scrum, qual a melhor escolha
Porém ele é novo na empresa e não tem conhecimento técnico. Deve ser entra as seguintes opções: 1) alocar 8 profissionais part-time (algumas
escolhida outra pessoa para a função?
horas por dia) que também atuem em outros projetos da empresa. 2).
Rearranjar a estrutura da empresa para alocar 4 profissionais full-time
A. Sim, pois precisamos de um especialista que possa participar
ativamente com a equipe técnica no trabalho e seja capaz de se (tempo integral) e contratar uma nova pessoa para o time.
comunicar com o cliente.
A. Primeira, pois o custo é menor.
B. Sim, pois precisamos de um especialista que possa participar
ativamente com a equipe técnica no trabalho e que possa fazer
parte do time de desenvolvimento. B. Primeira, pois cria um ambiente mais colaborativo.
C. Não, pois ele não precisa ser um especialista já que vai ter outros C. Segunda, pois aumenta o número de profissionais da
especialistas na equipe. empresa.
Q5. Em nosso projeto de desenvolvimento de software, ninguém no Q7. Estamos em um Sprint de requisitos e uma semana já passaou e
time sabe como testar profissionalmente, e nós precisamos disso como menos da metade do product backlog foi concluída. O Product Owner
requisito para o sucesso do projeto. O que devemos fazer? acredita que o melhor a se fazer é começar logo o primeiro Sprint
(Desenvolvimento) com a informação que temos à mão, ao invés de ficar
A. Adicionamos mais um membro ao time, com especialização esperando concluir para que todos os requisitos já estejam coletados.
ou plena expleriência em testes de software. Como Jedi Scrum Master você deve orientar o time. O que eles devem
fazer?
B. Solicitamos ao time de testes, que não faz parte do
A. Sim, é um bom momento para iniciar o primeiro Sprint
ScrumTeam, que cuide disso.
D. Está muito cedo para pensar emu ma tarefa que vai ser feita Q8. Na questão anterior, quem deve ajudar o Scrum Master a tomar a
só final do projeto decisão correta?
A. Product Owner
Q6. Quem deve estimar o volume de trabalho de cada item do backlog?
B. Scrum Master
A. O Product Owner, porque ele tem total responsabilidade pelo
Product Backlog e conhece os itens mais que todo mundo C. Scrum Team
B. O Scrum Master, porque é D. Não há um papel específico para isso, todos devem
dele a responsabilidade de planejar compartilhar a decisão.
tudo
Q9. Estamos prestes a iniciar o primeiro Sprint. Qual deve ser o primeiro
C. O Scrum Team, porque eles passo?
que deverão realizar o trabalho
e eles conhecem a melhor forma A. Finalizar as estimativas dos itens do Product Backlog
de entregar cada um dos itens de
acordo com o que foi requirido. B. Sprint Initiation
Q10. Estamos prestes a formar o Sprint Backlog. O ScrumTeam prefere Q12. O Product detectou algumas expectativas novas junto ao cliente.
escolher 100 storypoints para o primeiro Sprint, mas o Product Owner Quando será uma boa hora para inserir isso no Product Backlog?
acredita que eles devem selecioanr pelo menos 150 pontos. Como Jedi
Scrum Master comandante da unidade o que você recomenda eles a A. Assim que for detectado
fazer?
B. Depois do Sprint
A. Todos devem discutir e chegar a um consenso
C. Antes do próximo Sprint
B. Tem que fazer os 100 storypoints
D. No próximo Sprint Planning
C. Tem que fazer os 150 storypoints
Q13. Alguns membros do Scrum Team não estão seguros a respeito
D. O Scrum Master deve decidir do entendimento de alguns itens do Sprint Backlog items. O que o Jedi
Scrum Master deve recomendar?
Q11. Vamos decidir a duração dos Sprints. Algumas pessoas preferem
duas semanas e outros acreditam que o ideal seriam 3 semanas. Todos A. Eles devem tentar entender por si mesmos
esperam uma decisão do Jedi Scrum Master. O que é o certo a fazer?
B. Eles devem entrar em contato com o cliente e pedir maiores
A. Começar com os dois informações
e mudar posteriormente se
necessário. C. Eles devem pedir ao Scrum Master que lhes dê maiores
informações
B. Começar o primeiro Sprint
e então ver quanto tempo sera D. Eles devem perguntar ao Product Owner
necesário
Q14. O ScrumTeam percebe que o volume de trabalho para um dos Q16. Todos estão desapontados com o pequeno número de itens
itens do Sprint Backlog está estimado incorretamente, e o volume completados do primeiro Sprint. The CEO Imperador solicita ao Scrum
atual de trabalho totaliza 130 horas ao invés das 100 horas projetadas Master uma explicação, especialmente sobre quem é o responsável
inicialmente. Eles alertar a seu Scrum Master e pedem por ajuda. Como por isto. O que o nosso herói, o Jedi Scrum Master, deve responder a
um Jedi Scrum Master o que você vai orientá-los a fazer? respeito de quem é o responsável?
A. Eles devem devolver alguns itens ao Product Backlog a fim de A. Os 3 papéis são responsáveis.
manter o Sprint Backlog com o volume projetado de 100 horas.
B. O ScrumTeam é responsável
B. Eles devem pedir mais tempo ao Scrum Master para concluir
este Sprint C. Dois membros do ScrumTeam que estavam doentes durante
o Sprint são os responsáveis.
C. Eles devem pedir ao Product Owner para decidir sobre isso
D. O Product Owner detém a responsabilidade maior
D. Eles não devem fazer nada agora
Q17. Chegou o momento do Sprint Review. O ScrumTeam acredita que
Q15. O ScrumTeam percebe que se focarem nos ultimo 3 itens que estão eles devem apresentar apenas o único item concluído, mas o Product
quase finalizados e estenderem o Sprint por apenas 2 dias, eles estarão Owner entende que eles devem também demonstrar os 3 itens que
aptos a completar ambos. O que o Jedi Scrum Master recomenda a ser estão quase concluídos. Qum está certo?
feito?
A. O ScrumTeam está certo
A. Expandir a duração do Sprint e comepletar os 3 itens
B. O Product Owner está certo,
B. Expandir a duração do Sprint, se o cliente aceitar uma vez que produtos que estão
quse concluídos podem ser
C. Expandir a duração do Sprint, se ambos, Scrum Master e apresentados.
Product Owner, aceitarem.
C. O Product Owner está certo,
D. Não expandir a duração do Sprint sendo assim, o Scrum Team
deverá mencionar durante o Sprint
Review que estes 3 itens não estão
completos ainda, mas estarão no
futuro.
Q18. O novo representante do cliente (aquele que serve de interface Q20. O novo representante do cliente pede ao Chefe do seu
com o Product Owner) solicita ao Chefe do seu Departamento uma Departamente que introduza seu próprio Analista de Testes e agende
reunião urgente com o Gerente do Projeto (O seu projeto). Quem é o uma reunião com eles para discutir alguns tópicos importantes. O que
Gerente do Projeto? deve ser feito? Quem deve comparecer a esta reunião?
A. Product Owner Q21. O ScrumTeam pede um dia folga depois de concluir o primeiro
Sprint (Para educação, pesquisa, interagir com outros times...), mas
B. Scrum Master a companhia não aceita. Quem deve discutir isso com a direção da
empresa e pegar sua aprovaçãol?
C. ScrumTeam
A. Product Owner
D. Product Owner e o
Scrum Master B. Scrum Master
E. Todos C. ScrumTeam
D. Todos
Q22. Itens incompletos do Sprint anterior (7 itens de 8) estão retornando Q24. O Scrum Master percebe que o Product Owner está indo a todas
para o Product Backlog. O ScrumTeam entende que estes itens devem as Daily Scrums e questiona o ScrumTeam sobre suas tarefas e dá
ser selecionados para o próximo Sprint, sendo assim, eles podem se direcionamentos específicos diariamente. Como comandante Jedi, o que
manter focados e concluí-los rapidamente. Entretanto, o Product Owner o Scrum Master deve achar disso?
acredita que alguns itens são mais importantes agora. O que devemos
fazer agora? A. Está errado, o Product Owner não
deve participar do Daily Scrum
A. Selecionar os itens pendentes assim o ScrumTeam pode
otimizar a velocidade de entrega. B. Está errado, o Product Owner não
deve falar no Daily Scrum
B. Selecionar os itens pendentes porque não podemos começar
nada bovo anters de concluir todas as tarefas C. Está OK, o Product Owner pode
fazer isso
C. Selecionar os novos itens porque o Product Owner assim
deseja D. Está OK, é recomendado ao
Product Owner dar direcionamento
D. Selecionar novos itens porque é uma boa idéia iniciar um
novo Sprint com itens novos. Q25. O Product Owner percebe que o cliente solicitou mudanças
significativas nos itens do Sprint Backlog que está em andamento. Estas
Q23. O ScrumTeam decidiu cancelar as Daily Scrums até o resto do mudanças alteram completamente os itens. O que o Product Owner
Sprint, para economizer tempo e entregar as coisas mais rapidamente. deve fazer?
Como Jedi Scrum Master, qual sua opinião?
A. Pedir ao ScrumTeam para parar todo o trabalho nestes itens
A. Aceitável, porque a entrega de produtos é nossa prioridade e focar nos demais itens do Sprint Backlog
principal
B. Alterar estes 5 itens no Sprint Backlog tão logo seja possível
B. Incorreto, mas aceitável, uma vez que eles chegaram a
esta decisão e assumem a responsabilidade por suas próprias C. Cancelar o Sprint
entregas.
D. Fazer nada, permitir que o Sprint seja concluído
C. Inaceitável, porque Daily Scrum são requeridas no Scrum normalmente.
Q26. Nós não conseguimos concluir a maior dos itens do Sprint Backlog Q28. Qual foi nossa estimative inicial para o número de Sprints
nos últimos dois Sprints. O que devemos fazer? requeridos para este projeto?
A. Provavelmente 9 sprints
B. Provavelmente 10 sprints
C. Provavelmente 11 sprints
D. Provavelmente 14 sprints
Q27. Quantos Sprints foram feitos até agora?
E. Provavelmente 16 sprints
A. Um
B. Seis
C. Nove
D. Dezesseis
Q30. Ainda com base no Burndown Chart. O cliente deseja adicionar As Respostas do Assessment
novas funcionalidades com cerca de 400 storypoints para o projeto e
espera que o ScrumTeam lhe forneça uma estimative adicional. Qual é a Para ter acesso às respostas clique no link ou digite
sua idéia? (Dica: Use a resposta da Q29)
http://www.mindmaster.com.br/livro-scrum/
entrando com seu login e senha.
A. Provavelmente 4 sprints
B. Provavelmente 5 sprints
C. Provavelmente 7 sprints
D. Provavelmente 9 sprints
Capítulo 6
As Certificações Ágeis
Scrum Alliance
Capítulo 6: As Certificações Ágeis
A Scrum Alliance é uma entidade sem fins lucrativos com o objetivo de
promover a adoção efetiva do Scrum ao redor do mundo.
As certificações basicamente servem para atestar o seu conhecimento
sobre determinado assunto., ou seja, é um diploma que vai atestar que
você sabe usar a força.
As principais certificações no mundo ágil são regidas basicamente pelos As certificações que são oferecidas pela Scrum Alliance são as seguintes:
3 órgãos a seguir:
Cada qual tem suas particularidades como veremos a seguir. • Participar de 2 dias de treinamento em metologias ágeis
Prós
Prós
A Scrum.Org é também uma entidade sem fins lucrativos, mais voltado
para a disseminação do uso do Scrum no Desenvolvimento de Software. A Scrum.Org não exige que você tenha feito um curso em instituições
credenciadas como a Scrum Alliance. Desta forma as instituições que
ministram estes cursos preparatórios não precisam pagar nenhuma
taxa de credenciamento como acontece com as instituições afiliadas à
Scrum Alliance, fazendo com que o custo do curso seja muito inferior
nos treinamento preparatório para PSM (Scrum.Org) do que para CSM
(Scrum Alliance).
Professional Scrum Master: Atesta os conhecimentos Prova onde são atestados conhecimentos teóricos sobre o Scrum, mas
fundamentais para o profissional que deseja assumir o papel que não representam que o candidato saiba aplicar na prática.
de Scrum Master.
Prós
O PMI é famoso pela publicação do PMBOK (Project Management Body
A certificação leva a chancela da maior e mais reconhecida instituição de
of Knowledge), que é considerado o guia principal das melhores práticas
gerenciamento de projetos do mundo, que é o PMI.
de gerenciamento de projetos tradicionais. Pautado no PMBOK, a
certificação mais famosa do PMI é o PMP.
Aborda diversas técnicas de metodologia ágil que vão além do Scrum.
Além do PMP, recentemente o PMI tem avançado com sua nova
certificação ágil, a PMI-ACP. Contras
Capítulo 7
Resumo
Capítulo 7: Resumo
Entregar software de qualidade de um modo ágil, criativo e que atenda as expectativas do cliente não é algo para qualquer um, isso é trabalho para um
verdadeiro Jedi.
Neste livro abordamos conceitos, práticas e highlights importantes sobre o método ágil na prática.
Você deve ter percebido que muitas das coisas aqui ensinadas são oportunidades únicas para você aplicar com seu time no trabalho e ver os resultados
por si mesmo.
A seguir vou listar uma sequencia de itens que resumem os principais conceitos do Scrum.
Se desejar, informo também ao final como aprender tudo isso de modo prático e divertido através de um treinamento online totalmente inovador.
O Product Backlog contém uma lista de desejos com todas as User A Meta principal de cada iteração é entregar uma parte importante do
Stories que tornarão o produto especial Product Backlog, conhecida como Release Backlog.
Depois de identificar quais User Stories irão em cada Release, estas User
Stories se tornam parte do Release Backlog
A cada Sprint (Um Marco do Projeto de curta duração) uma parte do O Progressso do Projeto é monitorado utilizando o Burndown Chart,
Release Backlog é desenvolvida e uma parte potencialmente entregável, uma das melhores ferramentas para prover visibilidade e garantir o
passível de demonstração, é concluída. progresso do projeto de modo transparente. O Burndown chart provê
uma visão dia-a-dia da medida de progresso e do que ainda está por se
fazer em um referido Sprint.
Linha Tendência
Trabalho Restante
Sprints geralmente tem Geral
Data Estimada de
uma duração de 2 a 4 Ve
Término
loc
semanas, entretanto, ida
de
podem chegar até 30 dias.
Trabalho Restante
Sprint 100% concluídas Mé
dia
de
Pro
du
tiv
ida
de
=2
5h
/Di
a
As rápidas reuniões de Daily Standup Meetings (Também conhecidas Depois de cada Sprint uma reunião de Retrospectiva visa ajustar e
como Daily Scrums) garantem que tudo está sob controle e que todos aprimorar os processos.
tem todas as ferramentas que necessitam. É uma ferramenta de
informação essencial para prover um fluxo de informação importante
entre os membros do projeto.
Este é um momento para cada membro do time refletir sobre o que foi
Os membros do ScrumTeam listam o trabalho que eles completaram certo e quais são as oportunidades de melhorias.
desde a última reunião, qualquer impedimento em seu caminho e o que
eles farão até a próxima reunião.
O que podemos
melhorar para o
próximo Sprint?
www.mindmaster.com.br
www.scrumalliance.org
www.scrum.org
www.mountaingoatsoftware.com
www.agilesoftwaredevelopment.com
www.noop.nl
contato@mindmaster.com.br
Yuri Santos
yupastudio.com