Curso Scrum Applying Professional Scrum for Software Development

  • Metodologia Ágeis & Scrum

Curso Scrum Applying Professional Scrum for Software Development

24 horas
Visão Geral

Este Curso Scrum Applying Professional Scrum for Software Development é projetado para capacitar desenvolvedores de software a aplicar as práticas do Scrum de forma eficaz em seus projetos de desenvolvimento. Através de uma abordagem prática, os participantes aprenderão a trabalhar dentro de uma equipe Scrum, utilizando técnicas ágeis para melhorar a qualidade do código, gerenciar dívidas técnicas e garantir que o software entregue atenda aos mais altos padrões de qualidade. O curso também aborda como integrar práticas de DevOps com Scrum para acelerar a entrega de valor ao cliente.

Objetivo

Após realizar este Curso Scrum Applying Professional Scrum for Software Development, você será capaz de:

  • Compreender e aplicar o framework Scrum no contexto do desenvolvimento de software.
  • Colaborar de forma eficaz dentro de uma equipe Scrum, garantindo que os produtos entregues sejam de alta qualidade e alinhados às necessidades do cliente.
  • Implementar práticas ágeis, como Test Driven Development e Pair Programming, para melhorar a qualidade do código e reduzir a dívida técnica.
  • Gerenciar e refinar backlog de forma eficaz, assegurando que os recursos sejam priorizados e divididos em partes manejáveis.
  • Integrar práticas de DevOps com Scrum para acelerar o ciclo de entrega de software.
Publico Alvo
  •  É destinado a todos os membros de uma Equipe Scrum envolvidos no desenvolvimento e entrega de sistemas baseados em software, incluindo: arquitetos, analistas, programadores, desenvolvedores de banco de dados, testadores, gerentes, operações de TI e outros, incluindo Scrum Masters, Desenvolvedores Scrum e Proprietários de Produto.
  • Desenvolvedores de software
  • Engenheiros de qualidade
  • Líderes de equipe e gerentes de projeto que trabalham em ambientes ágeis
  • Qualquer profissional de TI interessado em aprimorar suas habilidades em Scrum e desenvolvimento ágil
Pre-Requisitos
  • Conhecimento básico em desenvolvimento de software.
  • Familiaridade com conceitos ágeis e Scrum é recomendada, mas não obrigatória.
  • Tenha uma sólida compreensão do Scrum, seja trabalhando em uma equipe Scrum ou participando de um curso Professional Scrum Foundations ou similar.
  • Esteve ou está intimamente envolvido com os aspectos de gerenciamento de produtos de um produto ou aplicativo de software.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: The Scrum Framework

  • Overview of Scrum: Roles, Events, and Artifacts
  • Scrum Theory and Principles
  • Understanding Scrum Values and the Pillars of Empiricism

Module 2: Working within a Scrum Team

  • Roles in Scrum: Product Owner, Scrum Master, and Development Team
  • Effective Collaboration and Communication within the Scrum Team
  • Team Dynamics and Self-Organization

Module 3: Definition of Done

  • Importance of the Definition of Done
  • Creating and Maintaining a Clear Definition of Done
  • Ensuring Quality and Consistency with the Definition of Done

Module 4: Backlog Management Practices and Slicing Features

  • Effective Backlog Management Techniques
  • Prioritizing and Refining the Product Backlog
  • Slicing Features for Incremental Delivery

Module 5: Code Quality and Technical Debt

  • Understanding and Managing Technical Debt
  • Best Practices for Maintaining High Code Quality
  • Tools and Techniques for Code Review and Refactoring

Module 6: Agile Architecture Practices

  • Principles of Agile Architecture
  • Designing for Flexibility and Scalability
  • Balancing Upfront Design with Emergent Architecture

Module 7: Test Driven Development

  • Introduction to Test Driven Development (TDD)
  • Writing Effective Unit Tests
  • Integrating TDD into the Development Process

Module 8: Pair Programming

  • Benefits of Pair Programming
  • Effective Techniques for Pair Programming
  • Overcoming Common Challenges in Pair Programming

Module 9: Agile Testing and Other Practices to Ensure Quality

  • Agile Testing Strategies and Techniques
  • Continuous Integration and Continuous Testing
  • Practices for Ensuring Quality in Agile Projects

Module 10: Using DevOps with Scrum

  • Integrating DevOps Practices into Scrum
  • Automating the Deployment Pipeline
  • Monitoring and Feedback Loops for Continuous Improvement
TENHO INTERESSE

Cursos Relacionados

 Curso Colaboração e Comunicação Requisitos Ágeis

24 horas

Curso Scrum Fundamentos Exame PSM

16 horas

Curso Scrum Ágil Liderança Ágil

16 horas

Curso de Extensão e Foundation Agile Tester

16horas

Curso Scrum Master - Profissional Scrum

16 horas

Curso Scrum Preparatório Para Certificação

16 horas

Curso Análise de negócios em projetos ágeis

32 horas