Precisa se preparar para algumas perguntas sobre Agile?
Usada por muitas empresas para produzir ótimos produtos, a metodologia Agile é provavelmente a abordagem de gerenciamento de projetos mais amplamente utilizada no mundo.
Portanto, se você está planejando se tornar um Scrum Master ou um testador Agile em uma empresa, precisa saber tudo sobre Agile e Scrum.
Mas se você está nervoso com a sua próxima entrevista sobre Agile, não se preocupe!
Este artigo irá ajudá-lo com essas perguntas e até mesmo usar alguns exemplos da vida da roteirista-chefe, Liz Lemon, na série 30 Rock.
Para tornar as coisas mais divertidas, Liz e seu chefe Jack (que gerencia uma equipe de redatores em uma rede de televisão) irão orientá-lo a responder todas as perguntas complicadas da entrevista sobre Agile.
Pronto para receber orientação?
Perguntas da entrevista sobre Agile
Está começando a entender o Agile? As respostas a essas perguntas levarão você do nível iniciante ao nível especialista em Agile!
1. O que é Agile?
A abordagem ágil de desenvolvimento de software e gerenciamento de projetos ajuda as equipes a entregar produtos centrados no cliente em ciclos de desenvolvimento curtos, conhecidos como sprints.
Cada sprint dura cerca de duas a quatro semanas, durante as quais as equipes desenvolvem uma versão funcional do produto. Após o sprint, uma versão é enviada às partes interessadas para feedback, e as alterações são feitas de acordo com o feedback recebido no próximo sprint.
É como ser o pupilo de Jack... Você recebe muito feedback.
Mas esperemos que o feedback que você receber seja melhor do que este:
2. O que é o manifesto Agile?
O manifesto Agile é um breve documento que descreve os quatro valores e os doze princípios do método Agile. Esses valores e princípios nos ajudam a entender como a metodologia Agile difere das estruturas tradicionais de gerenciamento de projetos, como o Waterfall.
Assim, o manifesto Agile descreve o código de conduta para equipes Agile.
Muito parecido com o livro de conselhos de vida de Liz Lemon, Dealbreaker.
3. Quais valores e princípios orientam o método Agile?
Os quatro valores Agile são os seguintes:
- Indivíduos e interações acima de processos e ferramentas
- Software funcional em vez de documentação abrangente
- Colaboração com o cliente em vez de negociação de contratos
- Aceitar a mudança em vez de seguir um plano
Os 12 princípios Agile podem ser agrupados nas seguintes quatro categorias:
- Princípios da satisfação do cliente
- Princípios de qualidade
- Princípios do trabalho em equipe
- Princípios de gerenciamento de projetos
Observação: Para saber mais sobre cada princípio Agile em detalhes, leia este artigo .
No entanto, nenhum desses valores ou princípios é especialmente rígido, por mais que Liz tente convencê-lo do contrário!
Elas têm como objetivo aprimorar uma mentalidade ágil que ajuda os membros da equipe a entregar produtos que os clientes realmente adoram.
4. O que é um fluxo de trabalho Agile?
Um fluxo de trabalho ágil é o processo típico de qualquer projeto ágil e inclui as seguintes 5 etapas:
Etapa 1: Concepção
Você desenvolve uma visão do projeto, cria seu backlog de produtos e começa a planejar seu sprint.
Etapa 2: Início
Aqui, você atribui sprints a várias equipes, fornece os recursos necessários para o trabalho e esclarece o prazo do projeto.
Etapa 3: Iteração
A equipe de desenvolvimento de software Agile começa a trabalhar nos itens do backlog do sprint nesta fase. Embora o objetivo seja lançar um software funcional no final de cada sprint, as primeiras versões geralmente incluem recursos muito limitados.
Etapa 4. Lançamento
No final de um sprint, os desenvolvedores lançam o produto aos clientes para obter o feedback deles.
Etapa 5: Aposentadoria
Aqui, a versão atual do produto é descontinuada e substituída pelo sprint para um novo lançamento.
Essas 5 etapas são repetidas para cada sprint até que o produto final esteja totalmente desenvolvido.
E embora o método Agile incentive as equipes a experimentar e ajustar seu próprio fluxo de trabalho Agile, elas devem compreender o significado de cada etapa.
Especialmente se os membros da sua equipe têm o hábito de ir de 0 a 100, como a estrela de TV Jenna Maroney!
5. Como o Agile difere do gerenciamento de projetos tradicional?
Agile é uma metodologia moderna que visa atender às necessidades dinâmicas do desenvolvimento de software da nova era.
A maior diferença entre o Agile e as metodologias tradicionais de gerenciamento de projetos, como o Waterfall, está no processo.
Os métodos tradicionais de gerenciamento de projetos têm um ciclo de produção longo e linear que pode durar até seis meses ou mais por vez.
Imagine fazer a Liz esperar tanto tempo por qualquer coisa!

Por outro lado, uma equipe ágil entrega versões funcionais do produto em sprints mais curtos.
Isso garante que eles recebam feedback dos clientes ao longo do processo, e não apenas no final, o que ajuda a desenvolver produtos centrados no cliente.
Essa diferença se reflete em todos os aspectos do funcionamento de uma equipe ágil:
- Eles são mais flexíveis, adaptáveis e abertos a mudanças nos planos.
- Elas têm melhor espaço para experimentação
- Elas são auto-organizadas e multifuncionais.
- Eles colaboram com o cliente em todas as etapas do processo.
E temos certeza de que o gênio da gestão Jack Donaghy recomendaria o Agile.
6. Quais são os desafios em escalar uma estrutura Agile e como superá-los?
O Agile é perfeitamente adequado para equipes pequenas e práticas que desejam entregar resultados rapidamente.
Mas é um pouco mais desafiador para uma grande empresa que precisa adotá-la em vários setores, funções e projetos.
Pense nos desafios que Jack Donaghy teve que enfrentar quando assumiu o cargo de diretor da emissora.

Ao expandir a estrutura ágil, as empresas precisam estar preparadas para enfrentar desafios como:
- Mudança das práticas tradicionais e lentas de gerenciamento de projetos para a estrutura ágil
- Ajudando a equipe de gestão a seguir o Manifesto Ágil, assim como a equipe de desenvolvimento
- Sincronização entre várias equipes grandes que trabalham no mesmo produto
Embora um conhecimento profundo do método Agile os ajude, eles também precisam do apoio adicional de uma estrutura de escalonamento.
Um exemplo disso é o Scaled Agile Framework: um conjunto de princípios e padrões de fluxo de trabalho que ajudam grandes organizações a se tornarem ágeis.
O modelo Agile descrito no Scaled Agile Framework aborda problemas como estratégia, investimento e coordenação entre equipes de vários níveis.
Um dos principais benefícios de um modelo como o Scaled Agile Framework é que ele aumenta a transparência e a adaptabilidade de grandes equipes.
7. Quem é um coach Agile e como ele orienta um projeto?
Um coach Agile é como Jack Donaghy é para Liz Lemon.
Um mentor amigável, prestativo e solidário.

E, assim como ele, um coach Agile ajuda:
- Melhore os processos existentes para tornar a equipe mais eficiente
- Treine os membros da equipe em tudo relacionado ao Agile
- Preencha as lacunas de comunicação entre várias equipes, como desenvolvimento e marketing.
As entrevistas para coach Agile testam especificamente suas habilidades de comunicação, liderança e mentoria.
Se você já trabalhou em uma equipe Agile, pode ingressar em um instituto de treinamento Agile ou fazer cursos online certificados para se tornar um coach Agile.
8. O que é teste Agile?
O teste ágil é o processo de teste presente na gestão de projetos ágeis.
Os testes são absolutamente cruciais para qualquer projeto Agile. Ao contrário das metodologias tradicionais de gerenciamento de projetos, um projeto Agile testa continuamente seus produtos usando vários casos de teste.
Muito parecido com a forma como a estrela do “The Girlie Show”, Tracy Jordan, continua testando a paciência de Liz.

Mas, embora as travessuras de Tracy não tenham rima nem ritmo, a metodologia de teste Agile é bastante codificada.
Você pode responder a uma pergunta de entrevista sobre testes ágeis falando sobre os quatro tipos de métodos de testes ágeis:
- Desenvolvimento orientado por comportamento: os membros da equipe observam o comportamento do produto em vários casos de teste ou cenários artificiais.
- Desenvolvimento orientado por testes de aceitação: testes colaborativos realizados pelo testador, desenvolvedor e cliente.
- Teste exploratório: teste imersivo no qual os testadores interagem com o produto em vez de seguir uma metodologia de teste definida.
- Testes baseados em sessões: semelhantes aos testes exploratórios, mas com um “regulamento de testes” que define a agenda para cada sessão.
E cada um desses testes pode ser realizado usando qualquer um dos seguintes quadrantes de testes Agile:
- Testes automatizados
- Testes automatizados e manuais
- Testes manuais
- Ferramentas especiais
Basicamente, a metodologia de testes Agile é detalhada o suficiente para ajudar Liz a decifrar o código para gerenciar Tracy!
Bônus: Quadrante da Dívida Técnica
9. Quem é um testador Agile e quais são suas responsabilidades?
Um testador Agile é o principal diretor de qualquer teste Agile em uma equipe.
Eles são responsáveis por realizar testes holísticos e aprofundados no produto e fornecer aos desenvolvedores métricas específicas para medir o progresso.
Um testador Agile deve:
- Defina o escopo e a estimativa de cada teste, incluindo qual parte do produto será testada e qual não será.
- Crie uma variedade de casos de teste
- Automatize o máximo possível do teste
- Documente os resultados e comunique-os aos desenvolvedores
- Colabore com desenvolvedores e clientes para resolver problemas
Para fazer tudo isso, um testador Agile deve ter um conhecimento profundo da metodologia Agile, know-how em programação e habilidades de comunicação de alto nível.
10. O que é programação em pares?
A programação em pares é uma técnica ágil na qual dois programadores se unem para resolver um problema.
É como se fosse o The Problem Solvers aqui:

No entanto, os programadores em pares coordenam-se melhor do que a Tracy e a Jenna.
Eles até compartilham um computador, teclado e mouse.
Aquele que está com o teclado é conhecido como “diretor” ou “motorista” e lidera o aprendizado do outro programador, conhecido como “observador” ou “navegador”. Eles também trocam de papéis para maximizar o aprendizado e o envolvimento.
No entanto, assim como a combinação Tracy-Jenna, a programação em pares não está isenta de armadilhas.
A programação em pares é conhecida por retardar o aprendizado, em vez de acelerá-lo. Ela também aumenta o custo operacional, pois aumenta o número de horas de trabalho necessárias por tarefa.
11. Quais são as várias estruturas ágeis populares?
A metodologia Agile inspirou um conjunto de modelos de gerenciamento de projetos que compartilham seus princípios básicos, mas diferem na implementação.
As estruturas de desenvolvimento Agile mais utilizadas são:
- Scrum: um modelo Agile iterativo e incremental para desenvolver um produto rapidamente; mais adequado para equipes pequenas e intimistas
- Kanban: um método visual de gerenciamento ágil no qual a equipe usa um quadro “Kanban” para exibir seu fluxo de trabalho.
- Scrum ban: um modelo ágil que combina as metodologias Scrum e Kanban.
- Lean: um estilo de gerenciamento de projetos organizado, que visa reduzir todo o desperdício.
- XP (Extreme Programming): um processo de gerenciamento de projetos com ênfase adicional em práticas de engenharia que melhoram a qualidade dos produtos de software.
Bônus: Perguntas para entrevistas com gerentes de projetos de construção
Perguntas da entrevista sobre Scrum
Sua entrevista está focada em Scrum? Vamos mudar nosso foco para examinar mais de perto o Scrum e tudo o que você precisa saber para ser um verdadeiro Scrum Master!
12. O que é a metodologia Scrum?
Scrum é uma estrutura de gerenciamento ágil que enfatiza a colaboração com o cliente para acelerar o desenvolvimento de software.
Embora tenha suas raízes no mundo da tecnologia, a estrutura Scrum também se mostrou eficaz em equipes como marketing e vendas.
Na verdade, acreditamos que até mesmo Jack poderia usar a metodologia Agile Scrum para obter os melhores resultados da equipe de redação de Liz!

A metodologia Scrum é composta por três elementos importantes:
- Artefatos Scrum: ajudam a manter a equipe Scrum e as partes interessadas em sintonia sobre o processo de desenvolvimento. Esses artefatos incluem o backlog do produto, o backlog do sprint e o incremento do produto.
- Funções do Scrum: incluem o proprietário do produto ou projeto, o Scrum Master e a equipe de desenvolvimento.
- Eventos Scrum: eventos frequentes que unem todo o projeto. Também conhecidos como cerimônias Scrum, incluem a reunião de planejamento do sprint, o Scrum diário, o refinamento do backlog do produto, a revisão do sprint e a retrospectiva do sprint.
Com todos esses diversos elementos, a metodologia Agile Scrum pode promover uma melhor colaboração entre a equipe e se adaptar a qualquer desafio que surgir.
Até mesmo uma birra da Jenna!

13. O Scrum é diferente do Agile? Como?
O Scrum deriva muitos de seus princípios de trabalho da metodologia Agile.
Aqui estão as principais diferenças entre os dois:
- A estrutura Scrum só é aplicável a equipes Scrum, enquanto qualquer equipe pequena pode se tornar uma equipe de desenvolvimento ágil.
- Uma equipe Agile tem uma estrutura de liderança mais centralizada, com grande parte das responsabilidades recaindo sobre os ombros do proprietário do produto ou projeto.
- A estrutura Scrum leva a tendência do Agile para velocidade e experimentação alguns passos adiante e abre espaço para equipes independentes e autossuficientes. As equipes tomam várias decisões por conta própria — a função do Scrum master é apenas orientá-las sobre os princípios do Scrum.
14. Descreva o processo na metodologia Agile Scrum.
A escória é um processo cíclico.
Cada sprint Scrum é repetido até que o produto seja refinado e lançado em sua forma final para o cliente.
Por exemplo, digamos que Liz peça para você criar um aplicativo para ajudá-la a gerenciar melhor a equipe.
Seu ciclo Scrum começará com a compreensão e a documentação completa dos requisitos dela.
Considerando sua longa lista de questões, isso pode levar algum tempo.

Na fase de produção, você começará a desenvolver o produto em sprints curtos de duas a quatro semanas cada.
Após cada sprint do Scrum, a versão atual do software será testada com seu público-alvo. Neste caso, são Liz e seus redatores.
Usando o feedback da equipe, você iniciará o próximo sprint Scrum. E assim, você estará mais perto de um produto mais focado e orientado pelo feedback a cada ciclo Scrum!
15. Quem são as diferentes pessoas envolvidas em um processo Scrum?
Um projeto Scrum é como um programa de comédia ao vivo: você precisa de todos para que ele aconteça!
As três funções principais do Scrum são :
Proprietário do produto
O proprietário do produto é responsável por entender as necessidades dos clientes e comunicá-las à equipe. Ele lidera todo o processo de desenvolvimento Agile e estabelece as bases na forma de “histórias de usuários”.
O Scrum Master orienta a equipe sobre as nuances do processo Scrum. A função do Scrum Master também é apoiar o proprietário do projeto e facilitar as reuniões Scrum, se necessário.
Equipe de desenvolvimento
Inclui desenvolvedores multifuncionais e auto-organizados que criam o produto do zero. Normalmente, eles são desenvolvedores de software. Mas a equipe de desenvolvimento também pode incluir pesquisadores, analistas, designers ou qualquer pessoa que contribua diretamente para o produto.
E juntos, eles comandam o show!
16. Quais são as principais cerimônias do Scrum?
Todas as equipes precisam de ocasiões para se reunir: para se comunicar, planejar com antecedência e refletir.
E há uma cerimônia Scrum para cada um desses propósitos.
As cinco cerimônias principais do Scrum são:
Reunião de planejamento do sprint
Essas reuniões dão início aos sprints e geralmente são lideradas pelo proprietário do produto. A reunião de planejamento do sprint fornece à equipe o backlog do sprint e uma meta claramente definida para ser alcançada.
Reunião diária ou Scrum diário
Uma reunião standup ou Scrum diária é como cada dia começa para uma equipe Scrum. A equipe se reúne por até 20 minutos em torno do quadro Scrum para discutir a agenda do dia e quaisquer obstáculos que possam estar enfrentando.
Refinamento do backlog do produto
Aqui, a equipe se reúne para discutir se está lidando com cada item do backlog do produto na ordem certa. Lideradas pelo proprietário do produto, quaisquer alterações no backlog do produto são feitas nessas reuniões.
Assim que o sprint termina, a equipe se reúne com as principais partes interessadas para apresentar uma versão funcional do software e receber seus comentários.
Em uma retrospectiva de sprint, a equipe faz uma revisão interna de seus processos e desempenho durante o sprint. Você pode usar nosso prático modelo para gerar ideias e formatos de relatórios retrospectivos de sprint.
Embora o Guia Scrum não mencione festas, não há motivo para você não fazer uma após um sprint bem-sucedido!
17. O que são os artefatos Scrum?
Artefatos são ferramentas que fornecem informações cruciais sobre o andamento do projeto.
No caso de Liz, o roteiro de seu programa (e a reação de Jack a ele) são artefatos.

Por quê?
Porque isso lhe dá uma compreensão precisa de para onde seu programa está indo!
O Scrum define três artefatos principais:
Backlog do produto
O proprietário do produto traduz as necessidades do cliente em recursos tangíveis do produto. Cada recurso é conhecido como um item do backlog do produto e é abordado pela equipe de acordo com a prioridade do cliente.
Backlog do sprint
Quando cada item do backlog do produto é dividido em tarefas viáveis para cada ciclo Scrum, a lista é conhecida como backlog do sprint. Ela também contém um plano de lançamento para desenvolver os recursos do produto na ordem correta de prioridade dentro de cada sprint.
Incremento do produto
Esta é a versão funcional do software entregue pela equipe ao cliente no final do sprint.
Uma análise regular dos artefatos Scrum ajuda a equipe a manter-se em contato com sua meta de sprint.
18. Como você mede o progresso em um projeto Scrum?
Liz tem que lidar com as excelentes habilidades de negociação de Jack todos os dias.
Ela precisa provar constantemente seu valor e o valor de sua equipe para a empresa.
Normalmente, sua famosa sagacidade e criatividade dão conta do recado!
Mas se ela estivesse executando um projeto Scrum, precisaria de mais.
Aqui está o que ela usaria para medir o progresso do seu projeto:
Como cada sprint é uma lista de tarefas cuidadosamente selecionada e ordenada, uma maneira de medir o progresso é calcular a taxa de conclusão da sua equipe usando gráficos de velocidade.
Um gráfico burndown mostra a quantidade de trabalho que ainda precisa ser concluída no projeto.
Este gráfico permite comparar seu progresso atual com o escopo total do trabalho em seu projeto.
Um fluxograma cumulativo ajuda você a acompanhar o progresso das tarefas e identificar gargalos no caminho.
19. Qual é a melhor forma de gerenciar uma equipe Scrum?
Uma equipe Scrum é única.
Ele se baseia em uma metodologia desenvolvida recentemente e não segue as normas tradicionais do local de trabalho sobre estruturas, processos e hierarquia.
E é por isso que gerenciá-las requer habilidades diferentes.
Assim como Liz precisa reinventar constantemente seu estilo de gestão para trabalhar com Tracy e Jenna.

Para gerenciar sua equipe Scrum, você precisa:
- Divida grandes blocos de trabalho em tarefas pequenas, tangíveis e realizáveis.
- Defina prioridades claras para essas tarefas, tendo em mente o objetivo geral do projeto.
- Incentive a colaboração em todos os níveis e ajude a equipe a ir além da hierarquia rígida.
- Dê voz aos membros da sua equipe
- Crie condições para que os membros se auto-organizem
- Aproveite o poder das ferramentas de gerenciamento de projetos Agile ou Scrum para preencher lacunas
20. Que tipo de software de gerenciamento ágil pode ajudá-lo a gerenciar um projeto Scrum?
Sua entrevista Agile Scrum habitual não apenas testa sua compreensão teórica das metodologias, mas também como você pode implementá-las de forma realista.
E parte disso é saber que tipos de software podem dar suporte a um gerente de projetos Agile.
Embora existam muitas opções disponíveis no mercado, você merece apenas o melhor.
É por isso que você precisa do ClickUp.
Mas o que é o ClickUp?

O ClickUp é a ferramenta de gerenciamento de projetos líder mundial, usada por equipes altamente produtivas, desde startups até gigantes da tecnologia, para gerenciar seus projetos Agile com facilidade.
Com uma ampla variedade de recursos de desenvolvimento de software e colaboração Agile, ele tem tudo para apoiar a eficiência implacável de Jack Donaghy!
Aqui estão alguns dos muitos recursos incríveis do Agile que o ClickUp oferece à sua equipe:
- Objetivos: converta sua meta de sprint em metas menores e acompanhe-as
- Várias visualizações: escolha entre a visualização em lista, quadro, caixa, calendário e modo “Eu” para se adaptar às necessidades da sua equipe.
- Painéis ágeis: crie um centro de controle de missões personalizado com vários widgets, como gráficos de burnup, gráficos de burndown e muito mais, para monitorar seus projetos ágeis.
- Listas de sprint: acompanhe o progresso do seu sprint com listas de verificação simples
- Pulse: visualize os níveis de atividade da sua equipe ao longo de um determinado dia
- Status personalizados: crie status específicos para o seu projeto para suas tarefas
- Comentários: tenha discussões específicas sobre tarefas com seus colegas de equipe Agile.
- Prioridades: resolva primeiro as tarefas mais urgentes e importantes
- Relatórios da equipe: monitore o desempenho da sua equipe Agile ou Scrum
- Automações: automatize mais de 50 tarefas de projeto
- Gráficos de Gantt: tenha uma visão geral do cronograma do seu projeto
- Documentos: crie um banco de dados robusto com documentos sobre o seu projeto
- Aplicativos móveis iOS e Android poderosos: colabore com sua equipe em qualquer lugar
Mas isso não é tudo!
A lista de recursos de gerenciamento de projetos Agile do ClickUp é como o prato de queijos favorito de Liz: interminável... com novos itens adicionados todas as semanas.
Confira nosso guia de entrevistas sobre gerenciamento de produtos!
Conclusão
Se você planeja construir uma carreira em gerenciamento de projetos ou desenvolvimento de software, um conhecimento profundo sobre Agile e Scrum é vital para o seu crescimento.
Isso ajudará você a aplicar suas habilidades em todas as equipes e se tornar um membro indispensável!
Use esta lista de perguntas para entrevistas sobre Agile para começar a se preparar para sua entrevista sobre Agile Scrum.
Boa sorte na sua entrevista sobre Agile Scrum, e esperamos que você tenha a chance de comemorar seu sucesso em breve, assim como Liz e Jack!

E já que está aqui, por que não se inscrever no ClickUp e estar perfeitamente preparado para aquele novo projeto Agile ou Scrum que você vai enfrentar no futuro?

