Introdução

Bem-vindo ao guia de estudo complementar do segundo episódio do podcast "Aprendendo inglês programando", focado em reuniões de planejamento (Planning Meeting).

Neste episódio, exploramos vocabulário e expressões essenciais usadas por desenvolvedores durante as reuniões de planejamento, incluindo termos como "requirements", "feature", "API endpoints", "authentication flow", entre outros.

Este guia interativo oferece:

  • Flashcards com vocabulário essencial
  • Exercícios de escuta com trechos do episódio
  • Prática de pronúncia com gravação de voz
  • Jogos e quizzes para fixar o conteúdo
  • Exercícios para formar frases completas
  • Simulações de diálogos para praticar em contexto

Dica Inicial

Para aproveitar ao máximo este guia, recomendamos que você primeiro escute o episódio completo do podcast. Em seguida, utilize este material para revisar e praticar o conteúdo aprendido.

Vocabulário Essencial

Abaixo estão os principais termos e expressões abordados no episódio 2. Clique nos cartões ou passe o mouse sobre eles para ver a tradução e exemplos de uso.

Requirements
(Passe o mouse ou toque para virar)
Requisitos
"I reviewed the requirements for the new feature."
Feature
(Passe o mouse ou toque para virar)
Funcionalidade
"We're planning to implement this feature in the next sprint."
User management system
(Passe o mouse ou toque para virar)
Sistema de gerenciamento de usuários
"The new feature will be added to the user management system."
API endpoints
(Passe o mouse ou toque para virar)
Endpoints da API
"I'm currently analyzing the necessary API endpoints for this feature."
Blockers
(Passe o mouse ou toque para virar)
Impedimentos
"I haven't identified any blockers yet in this task."
Authentication flow
(Passe o mouse ou toque para virar)
Fluxo de autenticação
"I'm still working on the authentication flow for the mobile app."
Mobile app
(Passe o mouse ou toque para virar)
Aplicativo móvel
"The authentication flow for the mobile app needs to be secure."
Acceptance criteria
(Passe o mouse ou toque para virar)
Critérios de aceitação
"I need to clarify the acceptance criteria with the product owner."
Product owner
(Passe o mouse ou toque para virar)
Responsável pelo produto
"We need to discuss these requirements with the product owner."
Code review
(Passe o mouse ou toque para virar)
Revisão de código
"I finished the code review for the payment integration."
Payment integration
(Passe o mouse ou toque para virar)
Integração de pagamentos
"The payment integration needs to be tested thoroughly."
Unit tests
(Passe o mouse ou toque para virar)
Testes unitários
"I'm going to start writing unit tests for the new component."
Component
(Passe o mouse ou toque para virar)
Componente
"The new component will be part of the user management system."
Support from QA
(Passe o mouse ou toque para virar)
Suporte da equipe de QA
"I'll need support from Maria from QA to test this feature."

Prática de Escuta

Ouça os trechos do episódio e complete os exercícios abaixo para melhorar sua compreensão auditiva.

Trecho 1

"Hello, today I reviewed the requirements for the new feature in the user management system. I'm currently analyzing the necessary API endpoints and haven't identified any blockers yet."

Complete a frase: "Today I reviewed the for the new in the user management system."

O que o desenvolvedor está analisando atualmente?

Os endpoints da API necessários
O sistema de gerenciamento de usuários
O código existente
A documentação do projeto

Trecho 2

"I'm still working on the authentication flow for the mobile app. I need to clarify the acceptance criteria with the product owner before I can complete the task."

Complete a frase: "I'm still working on the for the ."

O que o desenvolvedor precisa fazer antes de completar a tarefa?

Implementar os testes unitários
Resolver os problemas de segurança
Esclarecer os critérios de aceitação com o product owner
Finalizar o design da interface

Trecho 3

"I finished the code review for the payment integration. Now, I'm going to start writing unit tests for the new component and I'll need support from Maria from QA."

Complete a frase: "I finished the for the ."

O que o desenvolvedor vai começar a fazer agora?

Revisar mais código
Escrever testes unitários para o novo componente
Implementar a integração de pagamentos
Criar um novo componente

De quem o desenvolvedor precisará de suporte?

João do Back-End
Pedro do Front-End
Maria do QA
Ana do Design

Exercícios de Frases

Pratique a construção de frases completas usando o vocabulário do episódio.

Exercício 1: Complete as frases

1. Today I reviewed the __________ for the new __________ in the __________ system.

requirements, feature, user management
bugs, application, mobile
documentation, component, authentication
code, module, payment

2. I'm still working on the __________ for the __________. I need to clarify the __________ with the __________.

interface, application, requirements, developer
authentication flow, mobile app, acceptance criteria, product owner
integration, backend, timeline, project manager
database, system, issues, team lead

3. I finished the __________ for the __________. Now, I'm going to start writing __________ for the new __________.

design, application, documentation, features
implementation, system, reports, database
code review, payment integration, unit tests, component
analysis, user interface, comments, modules

Exercício 2: Crie suas próprias frases

Utilize o vocabulário do episódio para criar frases completas sobre seu trabalho fictício. Tente incluir pelo menos três termos em cada frase.

Crie uma frase sobre a análise de requisitos:

Crie uma frase sobre um trabalho em andamento:

Crie uma frase sobre o que você pretende fazer a seguir:

Exercício 3: Perguntas e Respostas

Pratique respondendo às perguntas em inglês, como se estivesse em uma reunião de planejamento real.

Pergunta: What did you review today in your work?

Exemplo de resposta: "I reviewed the requirements for the new feature in the user management system."

Pergunta: What are you working on now?

Exemplo de resposta: "I'm analyzing the necessary API endpoints and working on the authentication flow for the mobile app."

Pergunta: Do you need to clarify anything with the product owner?

Exemplo de resposta: "Yes, I need to clarify the acceptance criteria for the authentication flow with the product owner."

Pergunta: Have you identified any blockers?

Exemplo de resposta: "No, I haven't identified any blockers yet, but I'll need support from Maria from QA when I start testing."

Prática de Pronúncia

Pratique a pronúncia das expressões-chave do episódio. Ouça o áudio original, repita e grave sua própria voz para comparar.

Requirements for the new feature
User management system
I'm currently analyzing the necessary API endpoints
I haven't identified any blockers yet
Authentication flow for the mobile app
Clarify the acceptance criteria with the product owner
I finished the code review for the payment integration
Writing unit tests for the new component

Dica de Pronúncia

Preste atenção especial à pronúncia dos termos técnicos como "API endpoints" (/ei-pi-ai end-points/) e "authentication" (au-then-ti-ca-tion). Pronunciar os termos técnicos corretamente é importante para uma comunicação clara em reuniões de planejamento.

Quiz Rápido

Teste seu conhecimento sobre o vocabulário e expressões do episódio com este quiz rápido.

1. Qual a tradução correta de "requirements"?

Requisitos
Requerimentos
Necessidades
Solicitações

2. O termo "API endpoints" se refere a:

Pontos finais de aplicação
Pontos de acesso da API
Interfaces de programação
Funções de aplicação

3. O que significa "authentication flow"?

Autenticação fluente
Autorização de fluxo
Fluxo de autenticação
Fluxo de autorização

4. O termo "product owner" se refere a:

Dono do software
Responsável pelo produto
Desenvolvedor principal
Gerente de projeto

5. Em uma reunião de planejamento, o que significa "blockers"?

Bloqueadores de código
Falhas no sistema
Impedimentos
Bugs críticos

Jogo da Memória

Encontre os pares combinando os termos em inglês com suas traduções em português. Teste sua memória e fixe o vocabulário!

Prática de Fala

Pratique falando como se estivesse em uma reunião de planejamento real. Grave-se respondendo às perguntas abaixo.

Simulação de Planning Meeting

Imagine que você está em uma reunião de planejamento. Responda às seguintes perguntas como se fosse um desenvolvedor:

  1. Can you explain what you've reviewed about the new feature?
  2. What API endpoints will be necessary for this implementation?
  3. Do you need any clarification from the product owner?
  4. What is your estimation for this task?

Pergunta atual: Can you explain what you've reviewed about the new feature?

Dica para Planning Meeting

Em reuniões de planejamento, é importante ser claro sobre:

  • Os requisitos que você entendeu para a funcionalidade
  • O que você precisará para implementar (APIs, componentes, etc.)
  • Quaisquer dúvidas ou esclarecimentos necessários
  • Sua estimativa de tempo/esforço para a tarefa
  • Dependências ou suporte que você precisa de outros times

Use as expressões que aprendemos neste episódio para tornar sua comunicação mais profissional e técnica durante o planejamento de sprints.

Dicas de Estudo

Algumas dicas para maximizar seu aprendizado de inglês técnico para reuniões de planejamento:

Estude o Backlog

Examine backlogs reais de projetos em inglês para se familiarizar com o vocabulário técnico usado em histórias de usuário.

Pratique Estimativas

Pratique explicar em inglês por que uma tarefa tem determinada complexidade ou estimativa de tempo.

Faça Perguntas

Aprenda frases para fazer perguntas de esclarecimento como "Could you elaborate on...?" ou "What are the acceptance criteria for...?"

Crie Documentação

Pratique escrevendo pequenos documentos de requisitos em inglês para consolidar o vocabulário.

Faça Simulações em Grupo

Reúna-se com colegas para simular uma planning meeting completa em inglês.

Use Ferramentas Ágeis em Inglês

Configure suas ferramentas de trabalho (Jira, Trello, etc.) em inglês para familiarizar-se com a terminologia.

Conteúdo Bônus: Planning Meeting Cheat Sheet

Use este resumo como referência rápida durante suas reuniões de planejamento:

Para discutir requisitos:

  • "Based on the requirements, we need to..."
  • "The main feature consists of..."
  • "Let me clarify if I understood the requirements correctly..."

Para falar sobre implementação:

  • "We'll need to create these API endpoints..."
  • "The authentication flow will include..."
  • "We should integrate this component with..."

Para estimativas:

  • "I estimate this will take about X story points because..."
  • "This is a complex task due to the integration with..."
  • "I believe we can complete this within the sprint if..."

Para identificar dependências:

  • "I'll need support from the QA team to..."
  • "This feature depends on the completion of..."
  • "We should coordinate with the UX team regarding..."

Para esclarecer dúvidas:

  • "Could you please clarify the acceptance criteria for...?"
  • "I'm not sure I understand how this feature should work when..."
  • "What's the expected behavior when the user...?"

Dica Final

Imprima este cheat sheet e mantenha-o à mão durante suas reuniões de planejamento até que você se sinta confortável com o vocabulário. Além disso, tente observar como os desenvolvedores nativos em inglês se expressam nessas reuniões e aprenda com eles.