Fora sobrinhos! Ecossistema para desenvolvimento  de aplicações corporativas utilizando  PHP Alex Piaz Seminário PHP: Prod...
Ecossistema Ecossistema (grego oykos, casa + σύστημα, sistema onde se vive) designa o conjunto formado por todas as comuni...
Ecossistema de uma aplicação web
Pessoas
Pessoas Developers, developers, developers! Numa organização hierárquica, todo mundo sobe até atingir seu nível de incompe...
Pessoas Designers Eu não estou preocupado com o layout, disse o designer!
Pessoas Designers Eu não estou preocupado com o layout, disse o designer!
Pessoas Ah! Os usuários... Have you tried turn it off and turn it on again?
Pessoas Ah! Chefes, clientes... Sabe, o diretor olhou e quer que os formulários sejam verdes com fontes grandes!
Ambiente Infraestrutura Código Projeto Projetos atrasam, por que?
Ambiente X Projetos atrasam, por que será ?
Aterrisando no mundo do código!
código... <ul><li>Padrões de codificação
Documentação
Debugging / Testes
Refatoração
Upcoming SlideShare
Loading in …5
×

Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas em PHP

2,053 views

Published on

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total views
2,053
On SlideShare
0
From Embeds
0
Number of Embeds
128
Actions
Shares
0
Downloads
36
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Fora Sobrinhos! Ecossistema para o desenvolvimento de aplicações corporativas em PHP

  1. 1. Fora sobrinhos! Ecossistema para desenvolvimento de aplicações corporativas utilizando PHP Alex Piaz Seminário PHP: Produtividade e performance – outubro 2009
  2. 2. Ecossistema Ecossistema (grego oykos, casa + σύστημα, sistema onde se vive) designa o conjunto formado por todas as comunidades que vivem e interagem em determinada região e pelos fatores abióticos que atuam sobre essas comunidades* Tá, mas o que isso tem a ver com desenvolvimento de aplicações web? * http://pt.wikipedia.org/wiki/Ecossistema
  3. 3. Ecossistema de uma aplicação web
  4. 4. Pessoas
  5. 5. Pessoas Developers, developers, developers! Numa organização hierárquica, todo mundo sobe até atingir seu nível de incompetência
  6. 6. Pessoas Designers Eu não estou preocupado com o layout, disse o designer!
  7. 7. Pessoas Designers Eu não estou preocupado com o layout, disse o designer!
  8. 8. Pessoas Ah! Os usuários... Have you tried turn it off and turn it on again?
  9. 9. Pessoas Ah! Chefes, clientes... Sabe, o diretor olhou e quer que os formulários sejam verdes com fontes grandes!
  10. 10. Ambiente Infraestrutura Código Projeto Projetos atrasam, por que?
  11. 11. Ambiente X Projetos atrasam, por que será ?
  12. 12. Aterrisando no mundo do código!
  13. 13. código... <ul><li>Padrões de codificação
  14. 14. Documentação
  15. 15. Debugging / Testes
  16. 16. Refatoração
  17. 17. Versionamento </li></ul>projeto... <ul><li>Metodologia
  18. 18. Histórico
  19. 19. Comunicação
  20. 20. Gestão
  21. 21. Bug Tracking </li></ul>ambiente lógico... <ul><li>Dev
  22. 22. Testing
  23. 23. QA
  24. 24. Production </li></ul>
  25. 25. Ferramentas Suporte ao código - Code Sniffer http://pear.php.net/package/PHP_CodeSniffer/ - Versionamento Subversion: http://subversion.tigris.org/ Mercurial: http://mercurial.selenic.com/ CVS: http://www.nongnu.org/cvs/ GIT: http://git-scm.com/ - Documentação Phpdoc: http://www.phpdoc.org/ Doxygen: http://www.stack.nl/~dimitri/doxygen/ - Testes PhpUnit: http://phpunit.de/ Selenium: http://seleniumhq.org/ - Integração Contínua PhpUnderControl: http://phpundercontrol.org/about.html Projetos atrasam, por que será ?
  26. 26. Ferramentas Suporte ao projeto - Gestão Clockinit: http://www.clockingit.com/ Basecamp: http://basecamphq.com/ Dotproject: http://www.dotproject.net/ PhpProjekt: http://www.phprojekt.com/ - Gerência de código Trac : http://trac.edgewall.org/ Mantis: http://www.mantisbt.org/ - Metodologias RUP: http://www-01.ibm.com/software/awdtools/rup/ XP: http://www.extremeprogramming.org/ Scrum: http://www.scrumalliance.org/ - Precificação e custeio de projetos Sloccount: http://www.dwheeler.com/sloccount/ ABC: http://en.wikipedia.org/wiki/Activity-based_costing Custo por hora x empreitada O valor de um sistema cresce ao quadrado do número de usuários do sistema.
  27. 27. Dúvidas? <ul><li>[email_address]
  28. 28. http://www.twitter.com/zaip
  29. 29. http://www.zaip.net/
  30. 30. http://www.phpsp.org.br/
  31. 31. http://www.google.com/ </li></ul>Avalie esta palestra em: http://joind.in/996 The truth is out there...

×