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

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

If you can't read please download the document

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

  • 1. Fora sobrinhos! Ecossistema para desenvolvimentode aplicaes corporativas utilizandoPHP Alex Piaz Seminrio PHP: Produtividade e performance outubro 2009

2. Ecossistema Ecossistema (grego oykos, casa + , sistema onde se vive) designa o conjunto formado por todas as comunidades que vivem e interagem em determinada regio e pelos fatores abiticos que atuam sobre essas comunidades* T, mas o que isso tem a ver com desenvolvimento de aplicaes web? * http://pt.wikipedia.org/wiki/Ecossistema 3. Ecossistema de uma aplicao web 4. Pessoas 5. Pessoas Developers, developers, developers! Numa organizao hierrquica, todo mundo sobe at atingir seu nvel de incompetncia 6. Pessoas Designers Eu no estou preocupado com o layout, disse o designer! 7. Pessoas Designers Eu no estou preocupado com o layout, disse o designer! 8. Pessoas Ah! Os usurios... Have you tried turn it off and turn it on again? 9. Pessoas Ah! Chefes, clientes... Sabe, o diretor olhou e quer que os formulrios sejam verdes com fontes grandes! 10. Ambiente Infraestrutura Cdigo Projeto Projetos atrasam, por que? 11. Ambiente X Projetos atrasam, por que ser ? 12. Aterrisando no mundo do cdigo! 13. cdigo...

  • Padres de codificao

14. Documentao 15. Debugging / Testes 16. Refatorao 17. Versionamento projeto...

  • Metodologia

18. Histrico 19. Comunicao 20. Gesto 21. Bug Tracking ambiente lgico...

  • Dev

22. Testing 23. QA 24. Production 25. Ferramentas Suporte ao cdigo - 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/ - Documentao Phpdoc:http://www.phpdoc.org/ Doxygen: http://www.stack.nl/~dimitri/doxygen/ - Testes PhpUnit: http://phpunit.de/ Selenium:http://seleniumhq.org/ - Integrao Contnua PhpUnderControl: http://phpundercontrol.org/about.html Projetos atrasam, por que ser ? 26. Ferramentas Suporte ao projeto - Gesto Clockinit: http://www.clockingit.com/ Basecamp: http://basecamphq.com/ Dotproject:http://www.dotproject.net/ PhpProjekt: http://www.phprojekt.com/ - Gerncia de cdigo 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/ - Precificao 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 nmero de usurios do sistema. 27. Dvidas?

  • [email_address]

28. http://www.twitter.com/zaip 29. http://www.zaip.net/ 30. http://www.phpsp.org.br/ 31. http://www.google.com/ Avalie esta palestra em:http://joind.in/996 The truth is out there...