Download - DocumentXp
![Page 1: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/1.jpg)
![Page 2: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/2.jpg)
Paulo MouraWeb Developerstudiosecret.com.br/blogtasafo.wordpres.com
![Page 3: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/3.jpg)
![Page 4: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/4.jpg)
Extreme Programming
![Page 5: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/5.jpg)
Por quê?
![Page 6: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/6.jpg)
Projetos que não são entregues no prazo.
Gastos que superam orçamento.
Funcionalidades que não ajudam o usuário.
Baixa qualidade dos sistemas.
![Page 7: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/7.jpg)
Isso a 40 anos atrás
![Page 8: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/8.jpg)
Não há um único desenvolvimento, sendo em tecnologia ou metodologias de gerenciamento que prometa uma melhoria de uma ordem de grandeza em uma década de produtividade.
![Page 9: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/9.jpg)
NO SILVER BULLET
![Page 10: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/10.jpg)
Complexidade
Essência do software
“programar não é apenasum comportamento humano; é comportamento humano complexo.” Gerald Weinberg
![Page 11: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/11.jpg)
Conformidade
sistemas de software não costumam existir em conformidade comprincípios fundamentais e estáveis.
![Page 12: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/12.jpg)
Maleabilidade
“Software, por sua vez, é apenas pensamento, o que o torna infinitamente maleável.”Fred Brooks
![Page 13: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/13.jpg)
Invisibilidade
“Esta falta não apenas retarda o processo de design dentro de uma mente, como também prejudica severamente a comunicação entre mentes diferentes.” Fred Brooks
![Page 14: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/14.jpg)
Inexistência de princípios básicos
![Page 15: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/15.jpg)
Rápida evolução tecnológica
![Page 16: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/16.jpg)
Baixo custo de manufatura
![Page 17: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/17.jpg)
METÁFORAS
![Page 18: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/18.jpg)
Fábricas de software
![Page 19: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/19.jpg)
Frederick Taylor
![Page 20: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/20.jpg)
![Page 21: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/21.jpg)
Trabalhador do conhecimento
Permitir que os próprios trabalhadores se auto-gerenciem;
Assegurar que os trabalhadores tenham a oportunidade de inovar;
Aprendizado e ensino contínuo; Qualidade é um fator tão o mais
importante que a quantidade; Os trabalhadores do conhecimento
precisam ser tratados como “ativos” e não como “custo”;
![Page 22: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/22.jpg)
Motivação para um programador
A satisfação de montar coisas; A satisfação de montar coisas que são
úteis para outras pessoas; O fascínio de montar objetos que se
assemelham a quebra-cabeças; A satisfação de estar sempre
aprendendo coisas não repetitivas; O prazer de trabalhar em um meio tão
maleável – pensamento puro – que, apesar de maleável, existe, se move e trabalha de uma forma diferente dos objetos do mundo físico;
![Page 23: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/23.jpg)
Lean
Eliminar desperdícios; Amplificar o aprendizado; Adiar decisões ao máximo; Entregar o mais rapidamente
possível; Delegar poder à equipe; Incorporar integridade; Ver o todo;
![Page 24: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/24.jpg)
RUP
![Page 25: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/25.jpg)
Manifesto Ágil
Indivíduos e interações ao invés de processos e ferramentas;Software funcionando ao invés de documentação abrangente;Colaboração com o cliente ao invés de negociação de contratos eResponder a mudanças ao invés de seguir um plano.
![Page 26: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/26.jpg)
Extreme Programming
RefatoraçãoProgramação em parMudanças rápidasFeedback constatante do clienteTestes automatizados
![Page 27: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/27.jpg)
Programação em Par
![Page 28: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/28.jpg)
TDD
![Page 29: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/29.jpg)
Refactoring
![Page 30: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/30.jpg)
TDD
![Page 31: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/31.jpg)
Cliente Presente
![Page 32: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/32.jpg)
Design Iterativo e Incremental
![Page 33: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/33.jpg)
Stand up meeting
![Page 34: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/34.jpg)
Código Coletivo
![Page 35: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/35.jpg)
Integração Contínua
![Page 36: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/36.jpg)
Coragem
![Page 37: DocumentXp](https://reader034.vdocuments.site/reader034/viewer/2022042700/55986d401a28ab454d8b460c/html5/thumbnails/37.jpg)
Coragem