OS METODOLOGIAS ÁGEIS
Por: titcharito13 • 18/4/2018 • Trabalho acadêmico • 6.140 Palavras (25 Páginas) • 428 Visualizações
CENTRO PAULA SOUZA
ETEC PROF. MARIA CRISTINA MEDEIROS
Técnico em Informática para Internet Integrado ao Ensino Médio[a]
Victor Ferreira Garcia
METODOLOGIAS ÁGEIS
Ribeirão Pires
2018
Victor Ferreira Garcia
METODOLOGIAS ÁGEIS
Trabalho sobre Metodologias Ágeis, apresentado no curso Informática para Internet da ETEC prof. Maria Cristina Medeiros, sob orientação da professora Cíntia Pinho no componente curricular Operações de Softwares Aplicativos.
Ribeirão Pires
2018
RESUMO
Este trabalho faz uma breve explicação sobre as metodologias ágeis, faz uma comparação entre os métodos tradicionais para desenvolvimento de software e as metodologias ágeis. Também é possível entender sobre os doze princípios ágeis e traz informações sobre quatro metodologias: Scrum; Xp; Crystal e FDD. Através dessas metodologias é possível entender a importância das mesmas para a criação de softwares que atendem a necessidade do cliente de forma rápida, eficiente e com uma equipe de trabalho bem organizada.[b]
Palavras-Chave: Metodologias de Desenvolvimento; Extreme Programming; Scrum; Crystal; FDD; Engenharia de Software.
INDICE DE ILUSTRAÇÕES
Figura 1: Os 12 Princípios Ágeis 10
Figura 2: Ciclo Scrum 12
Figura 3: Processo do Scrum 15
Figura 4: Metodologia XP 20
Figura 5: Nível Metodologia Cristal 21
SUMÁRIO
1. INTRODUÇÃO 6
2. O QUE É METODOLOGIA ÁGIL 7
2.1. O surgimento da metodologia ágil 7
3. OS DOZE PRINCÍPIOS ÁGEIS 9
4. TIPOS DE METODOLOGIAS ÁGEIS 11
4.1. Scrum 11
4.1.1. Características do SCRUM 12
4.1.1.1.Product Backlog 12
4.1.1.2. Sprint Backlog 12
4.1.1.3. Sprint 13
4.1.1.4. Daily Scrum 13
4.1.1.5. Reunião de Revisão da Sprint (Sprint Review) 13
4.1.1.6. Retrospectiva da Sprint (Sprint Retrospective) 14
4.1.2. Quem são os Atores nessa metodologia? 14
4.1.2.1. Product Owner 14
4.1.2.2. Scrum Team 14
4.1.2.3. Scrum Master 14
4.1.3. Conclusão sobre o Scrum 15
4.2. XP (Extreme Programming) 15
4.2.1. Curiosidades 16
4.2.2. Características 17
4.2.3. Valores do Extreme Programming 17
4.2.4. Conclusão XP 19
4.3. Metodologia Ágil Crystal 20
4.3.1. Características da metodologia Crystal 22
4.3.2. Conclusão Crystal 23
4.4. Metodologia FDD 24
4.4.1. Conclusão da Metodologia FDD 26
5. CONCLUSÃO 28
BIBLIOGRAFIA 29
INTRODUÇÃO
De acordo o Portal DevMedia (2018), metodologias ágeis existem há anos, desde a década de 80, mas algumas informações passam por distorções, fato que dificultou no início a utilização das metodologias. Por conseguinte, desenvolvedores passaram a entender a metodologia ágil como algo que tudo se pode, ou seja, podemos desenvolver sem documentação, sem padrão e sem cuidado. Isto não é verdade, as metodologias ágeis podem trazer sucesso ao projeto, e são utilizadas inclusive na indústria. Apesar de existir há anos a maioria dos criadores de projetos ainda utilizam a abordagem tradicional para o desenvolvimento de sistema que tem se tornado obsoleta no decorrer dos anos.
Assim, neste trabalho será abordado a metodologia ágil para o desenvolvimento de software, mas vale lembrar que ela pode ser utilizada em qualquer outra área para o desenvolvimento de projetos.
O QUE É METODOLOGIA ÁGIL
Segundo BERNARDO(2015), os métodos ágeis são uma alternativa à gestão tradicional de projetos, eles nasceram nos braços do desenvolvimento de software, mas hoje podem ser aplicados a qualquer tipo de projeto (inclusive os que não se remetem ao software). Os métodos ágeis vem ajudando muitas equipes a encarar a imprevisibilidades dentro de um projeto através de entregas incrementais e ciclos iterativos. As metodologias ágeis passaram a ser uma alternativa aos métodos tradicionais, também conhecidos como métodos pesados ou clássicos. Com isso podemos entender que essa filosofia ajuda no trabalho em equipe e agiliza a entrega dos trabalhos.
Os métodos ágeis buscam promover um processo de gerenciamento de projetos que incentiva a inspeção e adaptação frequente. É uma filosofia que acaba por incentiva o maior trabalho em equipe, a auto-organização, a comunicação frequente, o foco no cliente e a entrega de valor. Basicamente, os métodos ágeis são um conjunto de práticas eficazes que se destinam a permitir a entrega rápida e de alta qualidade do produto, tendo uma abordagem de negócios que alinha o desenvolvimento do projeto com as necessidades do cliente e os objetivos da empresa. BERNARDO(2015)[c]
...