Engenharia de softwares métodos ágeis.
ATPS - Métodos Ágeis.
Características Extreme Programming (XP):
Característica Positiva: Comunicação e Feedback.
Característica Negativa: Indicado apenas para pequenos e médios projetos.
Descrição (XP): A Extreme Programming (XP) é uma Metodologia Ágil para equipes pequenas e médias que desenvolvem software baseado em requisitos vagos e que se modificam rapidamente. Entre as principais diferenças da XP em relação às Metodologias Clássicas estão o feedback constante, a abordagem incremental e o encorajamento da comunicação entre as pessoas.
A maioria das regras da XP causa surpresa no primeiro contato e muitas não fazem sentido se aplicadas isoladamente. É a força de seu conjunto que sustenta o sucesso da XP, trazendo uma verdadeira revolução no desenvolvimento de software.
O principal objetivo da XP é dar agilidade ao desenvolvimento do projeto e busca garantir a satisfação do cliente. As práticas, regras, e os valores da XP garantem um agradável ambiente de desenvolvimento de software para os seus seguidores.
Características do Scrum.
Característica Positiva: Interação entre os envolvidos.
Característica Negativa: Pressão de trabalho.
Descrição do Scrum: Os projetos são divididos em ciclos chamados de sprint. Deve ser realizado uma lista de implementação denominada backlog. São realizadas diversas reuniões para que ocorra uma maior interação entre os envolvidos e para que o projeto não fuja de controle, as reuniões são denominadas: Planning Meeting, Daily Scrum e Sprint Review Meeting
Características Crystal.
Crystal é o nome de uma família de métodos que devem ser ajustados para melhor se adaptarem a uma determinada equipe e projeto. Cada método é moldado para ter a quantidade exatamente suficiente de processo, capaz de atender os projetos a partir da análise de três fatores: a carga de comunicação (representada pelo número de pessoas), a criticidade do sistema e a prioridade do projeto. Na Figura 4 são apresentadas apenas