Baixe o app para aproveitar ainda mais
Prévia do material em texto
RESUMO CNU Bloco 1 – Infraestrutura, Exatas E Engenharia METODOLOGIAS ÁGEIS. As metodologias ágeis são abordagens iterativas e incrementais para o desenvolvimento de software e gestão de projetos que enfatizam a flexibilidade, colaboração, entrega contínua e adaptação às mudanças. 1. Scrum: · Papéis Chave: Scrum Master (facilitador), Product Owner (representante do cliente), Equipe de Desenvolvimento. · Artefatos: Product Backlog (lista de requisitos), Sprint Backlog (tarefas para uma iteração), Incremento (versão funcional do produto). · Eventos: Sprint Planning (planejamento da iteração), Daily Scrum (reuniões diárias), Sprint Review (revisão da iteração), Sprint Retrospective (reflexão e melhoria contínua). 2. Kanban: · Princípio: Visualizar o fluxo de trabalho, limitar o trabalho em progresso (WIP), otimizar continuamente. · Quadro Kanban: Dividido em colunas que representam os estágios do fluxo de trabalho (por exemplo, "A Fazer", "Em Progresso", "Concluído"). · Limites de WIP: Define o número máximo de itens que podem estar em progresso em cada estágio do fluxo de trabalho. · Foco na Melhoria Contínua: Identificar e resolver bloqueios, eliminar desperdícios e melhorar a eficiência do fluxo de trabalho. 3. Extreme Programming (XP): · Práticas Chave: Desenvolvimento Orientado a Testes (TDD), Integração Contínua (CI), Programação em Par (Pair Programming), Refatoração. · Valores: Comunicação, Simplicidade, Feedback, Coragem, Respeito. · Ciclo de Desenvolvimento: Pequenas iterações, entregas frequentes, feedback contínuo dos clientes. 4. Lean Software Development: · Princípios Lean: Eliminar desperdícios, Amplificar aprendizado, Adiar compromissos, Entregar rapidamente, Respeitar as pessoas. · Enfoque na Entrega de Valor: Identificar e priorizar as atividades que agregam valor ao cliente. · Melhoria Contínua: Identificar e resolver impedimentos, eliminar atividades desnecessárias e otimizar o fluxo de trabalho. 5. Crystal: · Cores Crystal: Existem várias cores, cada uma indicando um nível diferente de formalidade, tamanho de equipe e complexidade do projeto (por exemplo, Crystal Clear, Crystal Yellow, Crystal Orange). · Princípios Crystal: Comunicação, Entrega, Habilidade, Opções, Preservação de Valores. 6. Dynamic Systems Development Method (DSDM): · Princípios DSDM: Foco no usuário, Entrega incremental, Colaboração, Iteração, Comunicação clara e contínua, Controle de mudanças. · Fases do Projeto: Pré-projeto, Ciclos de Desenvolvimento Iterativos e Incrementais, Pós-projeto. 7. Feature-Driven Development (FDD): · Práticas Chave: Desenvolvimento por funcionalidades, Modelagem de Domínio, Planejamento e Design Iterativos, Inspeção Regular. Essas metodologias ágeis compartilham princípios comuns, como foco no cliente, entrega contínua de valor, colaboração e adaptação às mudanças. A escolha da metodologia depende das necessidades específicas do projeto, da cultura organizacional e da preferência da equipe. Parte superior do formulário
Compartilhar