A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti.

Apresentações semelhantes


Apresentação em tema: "XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti."— Transcrição da apresentação:

1 XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti

2 Revista Exame agilidade 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 Manutenção significa modificar o mínimo possível Mudanças são difíceis e caras Requisitos Especificação Implementação Testes Revisão Cliente Analista Desenvolvedor Revisor Testador

12 Premissa extrema time Cost of Change Standard SE XP

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

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

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


Carregar ppt "XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti."

Apresentações semelhantes


Anúncios Google