Prof. Tiago Segato
Nesta aula, exploraremos os conceitos fundamentais das Metodologias Ágeis, com foco no framework Scrum, essencial para o desenvolvimento de software moderno.
"Agilidade é a capacidade de criar e responder à mudança para lucrar em um ambiente incerto e turbulento."
Metodologias Ágeis são abordagens iterativas e incrementais para o desenvolvimento de software, focadas na entrega contínua de valor e na adaptação a mudanças.
Scrum é um framework ágil para gerenciar projetos complexos, especialmente no desenvolvimento de software. Ele promove a colaboração, a auto-organização e a entrega iterativa.
O Product Owner (PO) é o responsável por maximizar o valor do produto resultante do trabalho do Time de Desenvolvimento.
"O Product Owner é a voz do cliente e do negócio dentro do Time Scrum."
O Scrum Master é um líder-servidor para o Time Scrum e para a organização. Ele ajuda a todos a entender a teoria, práticas, regras e valores do Scrum.
"O Scrum Master é o guardião do Scrum, garantindo que o framework seja seguido e que a equipe possa entregar valor."
É comum haver equívocos sobre o papel do Scrum Master. Ele não é:
"O Scrum Master empodera a equipe, não a controla."
Composto por:
É uma unidade coesa de profissionais focada em um objetivo comum: entregar um produto de valor.
"O Time Scrum é a unidade fundamental do Scrum, trabalhando em conjunto para alcançar o objetivo da Sprint."
O Scrum opera em ciclos de tempo fixo chamados Sprints, geralmente de 1 a 4 semanas.
"O ciclo de vida do Scrum é um loop contínuo de planejamento, execução, inspeção e adaptação."
"O Product Backlog é a única fonte de trabalho para o Time Scrum."
"O Sprint Planning define o que será feito e o Sprint Backlog detalha como."
A Daily Scrum é uma reunião diária de 15 minutos para o Time de Desenvolvimento inspecionar o progresso em direção ao Objetivo da Sprint e adaptar o Sprint Backlog, se necessário.
"A Daily Scrum é a oportunidade diária da equipe para se alinhar e planejar o caminho para o sucesso da Sprint."
A Sprint Review é um evento no final da Sprint para inspecionar o Incremento e adaptar o Product Backlog, se necessário.
"A Sprint Review é a oportunidade de inspecionar o produto e colaborar para o futuro."
A Sprint Retrospective é uma oportunidade para o Time Scrum inspecionar a si mesmo e criar um plano para melhorias que serão implementadas na próxima Sprint.
"A Sprint Retrospective é o motor da melhoria contínua no Scrum."
As Metodologias Ágeis, com o Scrum como um framework proeminente, oferecem uma abordagem flexível e eficaz para o desenvolvimento de software. Compreender os papéis, eventos e artefatos do Scrum é fundamental para equipes que buscam entregar valor de forma contínua e adaptável.
"Dominar as Metodologias Ágeis e o Scrum é um diferencial para qualquer desenvolvedor no mercado atual."