Utilizei de uma atividade anterior (pra gerar um 5W2H), onde pude pensar melhor em como me desenvolver na área de QA, para elaborar um plano de estudos mais detalhado utilizando o Scrum como framework.
Objetivo do Scrum
- Visão: Tornar-se um profissional de QA altamente qualificado, com base sólida em teoria e prática, capacidade de automação, entendimento de UX, DevOps, segurança e fundamentos de programação.
- Motivo: Maior competitividade no mercado de trabalho, facilidade em entrevistas e certificações, desenvolvimento contínuo e sensação de progresso estruturado.
Justificativa para usar Scrum
- Incremental: Permite estudar em blocos curtos, avançando gradualmente sem sobrecarregar.
- Transparência: Cada Sprint mostra claramente o que foi feito, o que está em progresso e o que vem a seguir.
- Responsabilidade (Accountability): Acompanhar progresso semanalmente (com a namorada ou sozinho) aumenta a consistência.
- Adaptação: Se perceber que a carga de estudo está muito alta ou baixa, posso ajustar a Sprint seguinte sem comprometer o planejamento total.
- Feedback contínuo: Revisões semanais ajudam a identificar lacunas e ajustar estratégias.
Papéis
- Product Owner (PO): Eu mesmo, defino prioridades, metas da semana e backlog.
- Scrum Master: Eu mesmo, removo obstáculos, ajusto a cadência, garanto foco.
- Development Team: Eu mesmo, executo os estudos, pratico exercícios e aplico conceitos.
- Stakeholder opcional: Namorada, participa de Review semanal, dá feedback leve e ajuda a manter o ritmo.
Artefatos
- Product Backlog: Todos os cursos, leituras, exercícios e desafios que você deseja realizar.
- Sprint Backlog: Seleção semanal dos itens do Product Backlog que serão feitos.
- Incremento: Entregáveis da Sprint — cursos concluídos, exercícios feitos, leituras estudadas.
Eventos / Cerimônias
- Sprint Planning: Domingo ou início de semana → definir quais cursos/atividades serão feitos.
- Daily (opcional): Pequena revisão de 5 min do que foi feito e próximos passos.
- Sprint Review: Revisão semanal com a namorada ou sozinho, para ver progresso e dificuldades.
- Sprint Retrospective: Ajuste da estratégia de estudo (tempo, ordem de cursos, prática).
Estrutura do Product Backlog (ordenado por área / assunto)
Obs.: há mais itens no backlog, porém, tem um limite de caracteres, então só consegui inserir alguns cursos da Alura
- Fundamentos de Agilidade e QA
- Scrum: agilidade em seu projeto
- Kanban: evolua suas entregas com métricas
- Quality Assurance: plano de testes e gestão de bugs
- Qualidade de Software: escrevendo testes de maneira eficiente
- Fundamentos técnicos / Programação
- Pensamento computacional: fundamentos da computação e lógica
- Python: Fundamentos e padrões de arquitetura
- Python: testes automatizados e qualidade de código
- Automação de testes
- Selenium: testes automatizados de aceitação em Java
- Cypress: automatizando testes E2E
- Cypress: automatização de testes web e CI
- Robot Framework: automatizando testes no padrão BDD
- UX / UI / Acessibilidade
- UI Design: conceitos visuais na prática
- UI Design: teste de usabilidade
- UX Writing: pesquisa e testagem
- Acessibilidade: estudando com tecnologias assistivas
- QA de acessibilidade digital: encontrando e registrando barreiras de inclusão
- Acessibilidade em UX: tornando interfaces acessíveis
- Acessibilidade em UX: realizando pesquisas inclusivas
- UX Research: avaliando interfaces com heurísticas
- UX Research: construindo backlogs de oportunidades
- UX Research: trazendo acessibilidade para projetos digitais
- DevOps e Integração Contínua
- Entrega Contínua: confiabilidade e qualidade na implantação de software
- Integração Contínua: Rollback e teste de carga
- Shift Left e DevOps: otimizando ciclo de desenvolvimento
- DevOps: tráfego seguro em comunicações web
- DevOps: repositórios no GitHub
Estratégia de Sprints
- Duração: 1 semana (flexível para 2 semanas se quiser aprofundar).
- Capacidade: Segunda, quarta, quinta → 3h/dia; terça e sexta → 1h/dia (ajustável).
- Integração: Atividades da faculdade + Softex Python + Alura + leituras + exercícios.
- Incremento: cada Sprint entrega pelo menos 1 curso + exercícios + leituras, revisado na Sprint Review.
Benefícios concretos de adotar o Scrum
- Planejamento realista com base na capacidade semanal.
- Flexibilidade para lidar com cursos da faculdade e Softex.
- Incremento contínuo de conhecimento, evitando acúmulo ou procrastinação.
- Visualização clara do progresso -> aumenta motivação.
- Feedback semanal com a namorada -> accountability e reforço positivo.
- Capacidade de ajustar ritmo conforme cansaço, dificuldade ou novas prioridades.
- Facilita misturar teoria e prática, garantindo base sólida de QA antes de avançar.