1 / 20

XPRecife

XPRecife. Madson Menezes Costa Ricardo de Oliveira Cavalcanti. Revista Exame. A Maior Angústia: Levantamentos apontam a preocupação número 1 dos presidentes das maiores empresas do mundo: a falta de agilidade de suas companhias. Pesquisa IBM. 450 presidentes de corporações mundiais

chill
Télécharger la présentation

XPRecife

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. XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti

  2. Revista Exame A Maior Angústia: Levantamentos apontam a preocupação número 1 dos presidentes das maiores empresas do mundo: a falta de agilidade de suas companhias

  3. Pesquisa IBM • 450 presidentes de corporações mundiais • 80% dizem que a falta de agilidade impede o crescimento do faturamento e do lucro

  4. Pesquisa Heidrick & Struggles • 540 presidentes em 40 países • 88% dizer ser prioridade em suas companhias • Velocidade • Flexibilidade • Capacidade de adaptação a mudanças

  5. Em resumo • Agilidade é a aposta do mercado para o crescimento dos lucros • Maior Produtividade • Melhor aceitação do cliente

  6. E em software?? Também somo paquidermes??

  7. Medo da mudança “Fear is the path to the dark side”

  8. Uma pergunta “Como você programaria se tivesse tempo suficiente?” Kent Beck

  9. Possíveis respostas • Mais testes? • Mais projeto e arquitetura? • Menos pessoas? • Mais qualidade?

  10. Programando ao Extremo • Levar todas as boas práticas ao Extremo • Se testar é bom, vamos testar toda hora!! • Se projetar é bom, vamos fazer disso parte do trabalho diário de cada pessoa! • Se integrar é bom, vamos integrar a maior quantidade de vezes possível! • Se iterações curtas é bom, vamos deixar as iterações realmente curtas!

  11. Engenharia de Software tradicional Requisitos • Manutenção significa modificar o mínimo possível • Mudanças são difíceis e caras Especificação Implementação Revisão Cliente Testes Analista Desenvolvedor Revisor Testador

  12. Standard SE XP Premissa extrema Cost of Change time

  13. O que XP? • “Extreme Programming é uma metodologia ágil para equipes pequenas e médias desenvolvendo software com requisitos vagos e em constante mudança." Kent Beck, criador do XP

  14. Agile Manifesto (2001) • Individuals and interactions over processes and tools • Communication • Working software over comprehensive documentation • Travel light • Customer collaboration over contract negotiation • On-Site Customer • Responding to change over following a plan • Feedback

  15. As quatro variáveis • Eleve o custo e você pode fazer um pouco mais, mas colocar dinheiro não resolverá • Tempo demais pode ser prejudicial, mas pouco tempo pode comprometer a qualidade • Como se controla a qualidade? • Escopo deve ser o controle

  16. Valores • Simplicidade • Faça sempre da maneira mais simples e que vá funcionar • Comunicação • Dentro do time, entre o cliente e a equipe... • Feedback • Testes de aceitação, presença do cliente • Coragem • Para fazer refactoring, para jogar fora o código e refazer tudo no dia seguinte • Respeito • Trabalho em equipe

  17. Cliente Presente Posse Coletiva Coding Standard Test-Driven Development Testes de Aceitação Planning Game Programaçãoem pares Refactoring Integração Contínua Passo Sustentável Design Simples Metáfora Releases Curtas Práticas Adaptado de xprogramming.com

  18. Tracker Goal Donnor Coach Manager Programador Analista de Testes Gold Owner XP roles

  19. Grupo de usuários e lista de discussão • Promover a cultura ágil • Eventos e encontros

  20. Cronograma • 10 de fev: Seminário de Refactoring em BD • 17 de fev: Discussão do artigo Practice: That's What We Do - Ron Jeffries. • 24 de fev: Seminário de AMDD • 3 de mar: Discussão dos artigos XP na Universidade e Being Extreme in the Classroom: Experiences Teaching XP

More Related