Resumo sobre o Método Ágil
O Método Ágil surgiu como uma alternativa aos métodos tradicionais de gestão de projetos, focando na flexibilidade e adaptação às mudanças. Ele se baseia em princípios descritos no Manifesto Ágil, que valoriza:
- Indivíduos e interações mais que processos e ferramentas.
 - Software funcionando mais que documentação extensa.
 - Colaboração com o cliente mais que negociação de contratos.
 - Responder à mudança mais que seguir um plano.
 
Ciclos de Trabalho
O trabalho no ágil é realizado em iterações e incrementos, conhecidos como sprints. Cada sprint tem a duração de 1 a 4 semanas, com entregas parciais do produto, e ao final, a equipe revisa e refina o trabalho, adaptando-se às necessidades do cliente.
Princípios do Método Ágil
O método ágil enfatiza:
- Transparência, inspeção e adaptação.
 - Colaboração contínua, com reuniões diárias (Daily Standups) e reuniões de revisão (Retrospectives) ao final de cada sprint.
 
Planejamento e Organização
A equipe utiliza backlogs (listas de tarefas) para organizar e priorizar as entregas. As histórias de usuário e epic stories ajudam a definir funcionalidades e dividir grandes blocos de trabalho em tarefas menores e mais gerenciáveis.
Papéis no Ágil
- Scrum Master: Auxiliar todos os participantes do projeto a compreender o escopo, as metas e o domínio do produto, além de facilitar os eventos do Scrum, conforme a necessidade ou solicitação da equipe.
 - Product Owner: Definir as características do produto e prioriza as entregas de maior valor para o cliente e o negócio, do mais relevante ao menos impactante. Seu papel abrange desde a estratégia de negócios até o design do produto.
 - Arquiteto: Definir a arquitetura e as tecnologias a serem utilizadas no projeto, garantindo que a solução seja escalável, eficiente e atenda aos requisitos técnicos.
 - Coelho: Pesquisar conceitos e encontra referências para compartilhar com a equipe, garantindo que todos tenham acesso a informações relevantes. Seu papel é facilitar o aprendizado e a implementação de boas práticas no projeto.
 
Fases do Software
- Requirements Engineering
 - Design
 - Implementation
 - Maintenance
 - Verification and Validation
 
Processos e Ferramentas
- Sprints: Ciclos de entrega com duração de uma semana.
 - Releases: Entregas oficiais de versões do produto.
 - Features: Funcionalidades ou recursos desenvolvidos para o produto.
 
Processo de Design
- Planejamento e pesquisa (entendimento do problema)
 - Análise e processamento (cruzamento de informações)
 - Ideação e exploração (chuva de ideias e análise de cenários)
 - Prototipação e validação (consolidação e prototipação de soluções)
 
Termos Importantes
- MVP (Minimum Viable Product): Versão simplificada do produto com funcionalidades essenciais, criada para testar hipóteses e obter feedback rápido dos usuários.
 - Épicos: Blocos amplos de trabalho que são divididos em tarefas menores e mais específicas, chamadas de histórias de usuário.
 - User Stories (Histórias de Usuário): Descrições concisas de funcionalidades que atendem às necessidades do usuário.