ANALISE ESTRUTURADA DE SISTEMA: metodologias ágeis
Por: pauloanslmo1 • 5/6/2015 • Trabalho acadêmico • 2.126 Palavras (9 Páginas) • 247 Visualizações
CENTRO UNIVERSITARIO ANHANGUERA DE SÃO PAULO
Magdiel Alves dos Santos
Felipe Araújo
Enzo Betioli Bianchin
Dayvison Carlos da Silva Favachi
Ricardo Fortes Gutierres
Victor Leonardo Souza Oliveira
Paulo Anselmo da Cruz Cecília
ANALISE ESTRUTURADA DE SISTEMA: metodologias ágeis
Profº Flavio Meira
SÃO PAULO
2012
CENTRO UNIVERSITÁRIO ANHANGUERA DE SÃO PAULO
Magdiel Alves dos Santos
Felipe Araújo
Enzo Betioli Bianchin
Dayvison Carlos da Silva Favachi
Ricardo Fortes Gutierres
Victor Leonardo Souza Oliveira
Paulo Anselmo da Cruz Cecília
ANALISE ESTRUTURADA DE SISTEMA: metodologias ágeis
Trabalho apresentado ao professor da Faculdade de Sistemas de Informação da Anhanguera Educacional, tendo como requisito parcial a obtenção de nota em Analise Estruturada de Sistema sob a orientação do professor Flavio Meira.
São Paulo
2012
Magdiel Alves dos Santos - RA: 4275830303
Felipe Araújo - RA: 4233795177
Enzo Betioli Bianchin - RA: 3726692341
Dayvison Carlos da Silva Favachi - RA: 3766729163
Ricardo Fortes Gutierres - RA: 5825164398
Victor Leonardo Souza Oliveira - RA: 1299924475
Paulo Anselmo da Cruz Cecilia - RA: 3775773858
ANALISE ESTRUTURADA DE SISTEMA: metodologias ágeis
Trabalho apresentado ao professor da Faculdade de Sistemas de Informação da Anhanguera Educacional, tendo como requisito parcial a obtenção de nota em Analise Estruturada de Sistema sob a orientação do professor Flavio Meira.
Aprovada em ___ de _______________de ______
______________________________________
Profº Flavio Meira
Centro Universitário Anhanguera de São Paulo
RESUMO
Neste trabalho foi sugerido que formássemos um grupo para pesquisarmos as metodologias ágeis existentes hoje no mercado. Foi sugerido que pesquisássemos duas metodologias ágeis e que falássemos sobre elas, as suas características, suas vantagens e desvantagens. No nosso grupo foram escolhidas duas metodologias conhecidas como Programação Extrema e o Scrum. Essas metodologias têm como objetivo simplificar e dar respostas mais rápidas para os clientes.
SUMARIO
1. INTRODUÇÃO............................................................................................. 1
2. DESENVOLVIMENTO AGIL DE SOFTWARE......................................... 2
2.1 HISTÓRIA................................................................................................... 3
2.2 APLICABILIDADE DOS METODOS AGEIS.......................................... 3
2.3 ADAPTABILIDADE DOS METODOS AGEIS........................................ 6
2.4 METODOS AGEIS E O GERENCIAMENTO DE PROJETO.................. 6
2.5 PROGRAMAÇAO EXTREMA (XP)......................................................... 7
2.6 SCRUM....................................................................................................... 8
3. CONCLUSAO............................................................................................... 9
4. REFERENCIAS............................................................................................ 10
INTRODUÇAO
Existem inúmeros frameworks de processos para desenvolvimento de software. A maioria dos métodos ágeis tenta minimizar o risco pelo desenvolvimento do software em curtos períodos, chamados de iteração, os quais gastam tipicamente menos de uma semana a até quatro. Cada iteração é como um projeto de software em miniatura de seu próprio, e inclui todas as tarefas necessárias para implantar o incremento da nova funcionalidade: planejamento, análise de requisitos, projeto, codificação, teste e documentação.
Enquanto em um processo convencional, cada iteração não está necessariamente focada em adicionar um novo conjunto significativo de funcionalidades, um projeto de software ágil busca a capacidade de implantar uma nova versão do software ao fim de cada iteração, etapa a qual a equipe responsável deve reavaliar as prioridades do projeto.
Desenvolvimento ágil de software
Desenvolvimento ágil de software ou Método ágil é um conjunto de metodologias de desenvolvimento de software. O desenvolvimento ágil, tal como qualquer metodologia de software, providencia uma estrutura conceitual para reger projetos de engenharia de software.
Métodos ágeis enfatizam comunicações em tempo real, preferencialmente face a face, a documentos escritos. A maioria dos componentes de um grupo ágil deve estar agrupada em uma sala. Isso inclui todas as pessoas necessárias para terminar o software: no mínimo, os programadores e seus clientes (clientes são as pessoas que definem o produto, eles podem ser os gerentes, analistas de negócio, ou realmente os clientes). Nesta sala devem também se encontrar os testadores, projetistas de iteração, redatores técnicos e gerentes.
Métodos ágeis também enfatizam trabalho no software como uma medida primária de progresso. Combinado com a comunicação face-a-face, métodos ágeis produzem pouca documentação em relação a outros métodos, sendo este um dos pontos que podem ser considerados negativos. É recomendada a produção de documentação que realmente será útil.
Princípios
Os princípios do desenvolvimento ágil valorizam:
* Garantir a satisfação do consumidor entregando rapidamente e continuamente softwares funcionais;
* Softwares funcionais são entregues frequentemente (semanas, ao invés de meses);
...