1 / 17

Técnicas e Projeto de Sistemas

Técnicas e Projeto de Sistemas. Técnico Subsequente Aula 04 – 2014 Thatiane de Oliveira Rosa. Roteiro. Tema: Metodologias Ágeis Métodos Ágeis; Princípios dos Métodos Ágeis; Atitudes dos Métodos Ágeis; Pontos Negativos dos Métodos Ágeis; Métodos Ágeis Mais Conhecidos;

dex
Télécharger la présentation

Técnicas e Projeto de Sistemas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Técnicas e Projeto de Sistemas Técnico Subsequente Aula 04 – 2014 Thatiane de Oliveira Rosa Técnicas e Projeto de Sistemas – Técnico Subsequente

  2. Roteiro • Tema: Metodologias Ágeis • Métodos Ágeis; • Princípios dos Métodos Ágeis; • Atitudes dos Métodos Ágeis; • Pontos Negativos dos Métodos Ágeis; • Métodos Ágeis Mais Conhecidos; • Método de Desenvolvimento de AGPS; • Atividade. Técnicas e Projeto de Sistemas – Técnico Subsequente

  3. Métodos Ágeis • Definição: • Consiste em um conjunto de abordagens para o desenvolvimento de software, que possui a seguinte ideologia: • “Melhor um software funcionando do que possuir uma documentação abrangente”. • São métodos de desenvolvimento que pregam maior cooperação e menor formalismo e documentação. Técnicas e Projeto de Sistemas – Técnico Subsequente

  4. Métodos Ágeis • Características: • São dotadas práticas de desenvolvimento iterativo e incremental, onde ocorrem entregas frequentes de partes do produto; • Apoia-se fortemente em pessoas; • Menos preocupação com o processo e mais com o que as pessoas podem produzir; Técnicas e Projeto de Sistemas – Técnico Subsequente

  5. Métodos Ágeis • Características: • É focado em gerar valor agregado para o cliente; • Adapta-se rapidamente a mudanças; • Estabelece cooperação constante entre pessoas que entendem do negócio e a equipe de desenvolvedores. Técnicas e Projeto de Sistemas – Técnico Subsequente

  6. Princípios dos Métodos Ágeis Satisfazer o cliente por meio da entrega contínua e rápida de versões prontas do software, com valor agregado; Aceitar bem alterações de requisitos, mesmo que ocorram de forma tardia. A mudança dentro do processo ágil é entendida como parte da vantagem competitiva de seus clientes; Técnicas e Projeto de Sistemas – Técnico Subsequente

  7. Princípios dos Métodos Ágeis • Realizar entregas do software de forma frequente, a cada semana ou cada mês, com o menor tempo possível de intervalo; • Possibilitar que clientes e desenvolvedores trabalhem juntos e diariamente no projeto; • Construir projetos com indivíduos motivados. • Oferecer à equipe o ambiente e o apoio necessários, assim como cofiar na capacidade da mesma em realizar o trabalho; Técnicas e Projeto de Sistemas – Técnico Subsequente

  8. Princípios dos Métodos Ágeis • Conversar cara a cara, este é o método mais eficiente e eficaz para transmitir informações dentro de uma equipe de desenvolvimento; • Manter o software funcionando, esta é a medida principal de progresso; • Promover o desenvolvimento sustentável. • Clientes, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente. Técnicas e Projeto de Sistemas – Técnico Subsequente

  9. Princípios dos Métodos Ágeis Manter atenção contínua à excelência técnica, pois esta prática possibilita aumentar a agilidade e o bom desempenho; Ser simples, a simplicidade é essencial para o desenvolvimento do trabalho; Possuir equipe auto organizada, as melhores arquiteturas, requisitos e projetos, emergem de equipes que se auto organizam; Técnicas e Projeto de Sistemas – Técnico Subsequente

  10. Princípios dos Métodos Ágeis Estabelecer intervalos regulares de reflexão. A equipe deve refletir formas de se tornar mais eficiente e, em seguida, deve ajustar e aperfeiçoar o seu comportamento. Técnicas e Projeto de Sistemas – Técnico Subsequente

  11. Pontos Negativos dos Métodos Ágeis Faltam-lhes estrutura e documentação realmente necessárias; Requerem desenvolvedores muito experientes e disciplinados; Costumam em resultar em desenho insuficiente; Requerem mudança cultural muito grande; Dificultam negociações contratuais; Podem ser ineficientes se as alterações de requisitos forem frequentes; Dificultam a estimativa de esforço, custos e prazos. Técnicas e Projeto de Sistemas – Técnico Subsequente

  12. Métodos Ágeis Mais Conhecidos Scrum; XP (Extreme Programming); FDD (FeatureDrivenDevelopment); Técnicas e Projeto de Sistemas – Técnico Subsequente

  13. Métodos Ágeis Mais Conhecidos • Scrum: • Metáfora a uma das formações da partida de Rugby; • Metodologia baseia-se na ideologia da jogada que consiste em: se uma equipe trabalhar em conjunto, e com o mesmo objetivo é possível atingir uma alta integração e interação com cada membro da equipe. Técnicas e Projeto de Sistemas – Técnico Subsequente

  14. Métodos Ágeis Mais Conhecidos • XP (Extreme Programming): • Metodologia ágil indicada para equipes pequenas a médias, que desenvolve sistemas com requisitos vagos ou que mudam frequentemente; • Metodologia de desenvolvimento ágil baseada nos valores simplicidade, comunicação, feedback e coragem. Técnicas e Projeto de Sistemas – Técnico Subsequente

  15. Métodos Ágeis Mais Conhecidos • FDD (FeatureDrivenDevelopment): • Metodologia ágil de desenvolvimento de software guiado por funcionalidades; • Metodologia que combina as melhores práticas do gerenciamento ágil de projetos com abordagens completas para ES orientada por objetos; • Seu lema é: "Resultados frequentes, tangíveis e funcionais." Técnicas e Projeto de Sistemas – Técnico Subsequente

  16. Atividade • Definir a visão geral do sistema: Apresentar uma descrição geral do projeto a ser desenvolvido, indicando os objetivos do projeto, os problemas que serão resolvidos, a solução proposta e o público alvo. Técnicas e Projeto de Sistemas – Técnico Subsequente

  17. Técnicas e Projeto de Sistemas Técnico Subsequente Aula 04 – 2014 Thatiane de Oliveira Rosa Técnicas e Projeto de Sistemas – Técnico Subsequente

More Related