Portfólio Lucas de Almeida Monteiro | Métodos Ágeis
Por Lucas de Almeida Monteiro, postado em 18/11/2020 às 10h54 • 75 visualizações
Pair Programming: Quando duas pessoas trabalham em uma única máquina. Um colaborador codifica e o outro faz sugestões pertinentes, trocando de funções em determinado momento. Essa troca garante uma comunicação mais fácil, garantindo maior produtividade e um projeto de alta qualidade.
Projeto simples: Design simples e que permite a realização de testes. Essa prática garante que a criação em excesso de generalizações dentro do código fonte seja evitada e prepara o sistema para possíveis mudanças.
Teste: Cada funcionalidade de um projeto possui um teste antes de ser codificado, isso garante que não exista retrabalho entre os colaboradores e mantém a qualidade dos projetos.
Refatoração: É a mudança e melhoria do código, sem que seu comportamento e sua funcionalidade sejam alterados.
Propriedade coletiva: Qualquer colaborador pode modificar códigos e mexer em todas as partes do projeto. Isso garante que, caso alguém saia da equipe, o projeto não seja prejudicado.
Interação contínua: Os códigos são integrados e testados constantemente, para caso algum problema for detectado, seja corrigido imediatamente.
Cliente presente: O cliente deve estar presente para aprovação, definição de prioridade e auxiliar no desenvolvimento do projeto.
Semana de 40 horas: Evita-se trabalhar mais de 40 horas semanais, visando o bem-estar da equipe para manter o projeto em alta qualidade.
Padrões de código: O fato de todos os colaboradores participarem de todos os processos requer que um padrão na codificação seja mantido.
Metáfora: Uma linguagem comum garante que o entendimento de ideias seja simplificado, o intuito é que ideias complexas sejam passadas de forma simples.
Reunião diária: Nela se discutem o que foi feito anteriormente, o que está sendo feito no dia atual e o que ainda tem que ser feito.
OpenUp (Open Unified Process)
1ª Camada - Ciclo de Vida do Projeto
Um Micro Incremento representa um esforço de algumas horas até alguns dias, desenvolvido por grupos compostos por alguns membros da equipe de desenvolvimento (de 1 a 3 pessoas) colaborando para atingir os objetivos da iteração.