Desarrollo de Software

494 views

Published on

Breve resumen de las herramientas y metodologias basicas en el desarrollo de software

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
494
On SlideShare
0
From Embeds
0
Number of Embeds
70
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desarrollo de Software

  1. 1. Guía de Procesos Juan Minaya León @minayaleon
  2. 2. HerramientasIDEs, Versionado, Frameworks, Guías, Metodologías, etc.
  3. 3. Metodología de Desarrollo
  4. 4. Metodologías Ágiles / Valores Valorar a los individuos y las interacciones del equipo de desarrollo sobre el proceso y las herramientas. Desarrollar software que funciona más que conseguir una documentación exhaustiva La colaboración con el cliente más que la negociación de un contrato Responder a los cambios más que seguir estrictamente un plan (Generar Valor)
  5. 5. Metodologías Ágiles / Principios Entregas tempranas y continuas que aporten valor. Dar la bienvenida a los cambios La gente del negocio y los desarrolladores deben trabajar juntos a lo largo del proyecto La atención continua a la calidad técnica y al buen diseño mejora la agilidad La simplicidad es esencial En intervalos regulares, el equipo reflexiona respecto a cómo llegar a ser más efectivo, y según esto ajusta su comportamiento (Retrospectivas)
  6. 6. Scrum y Kanban
  7. 7. IDEs
  8. 8. NetBeansPHP, Java, HTML5 (cs)
  9. 9. EclipseJava, Phonegap (Apache Cordova)
  10. 10. MySQL WorkbenchDER, SQL, Backup, Restore
  11. 11. Sublime Text 2Node JS, HTML5, CSS3.
  12. 12. Notepad++All
  13. 13. Filezilla, Cute FTPClientes FTP
  14. 14. Tortoise SVNControl de Versiones.
  15. 15. Mantis BTControl de Errores
  16. 16. Frameworks de Desarrollo
  17. 17. Zend FrameworkVersión 1, Versión 2 (Agosto 2013)
  18. 18. CodeIgniterMantenimiento
  19. 19. Doctrine 2ORM PHP
  20. 20. jQuery
  21. 21. HTML5Responsive Design
  22. 22. PHPServidores, Utilidades y Buenas Prácticas
  23. 23. Zend Server CEhttp://www.zend.com/products/server-ce/
  24. 24. Guía de Buenas Prácticas paraDesarrolladores Webhttp://www.slideshare.net/minayaleon/gua-de-buenas-prcticas-para-desarrolladores-web
  25. 25. Zend RADhttp://www.zend-rad.com/
  26. 26. Zf Componentes / Obligatorios• Zend Cache• Zend Route (URL Amigables)• Zend Log• Zend Session• Zend Db (Transacciones)
  27. 27. Zf Debug• Evitar el uso de “echo”, “prin_r”, “var_dump”, directamente en el código• Use FirePHP, Xdebug
  28. 28. Patrones de Diseño• Marin Fowler – Lógica de Dominio
  29. 29. Procesos de Negocio
  30. 30. Inicio de Proyecto
  31. 31. Durante el Proyecto
  32. 32. Final del Proyecto
  33. 33. Todos debe tener una cuenta SVNPídesela al Coordinador de Proyectos
  34. 34. Todos debe tener una cuenta MantisPídesela al Coordinador de Proyectos
  35. 35. Cliente / Proyecto / AsuntoNomenclatura de Correos Electrónicos
  36. 36. @minayaleonGracias por su atención

×