LOGO Grupo de desarrollo de software (GDS) Grupo de desarrollo de software.
Desarrollo de Software
-
Upload
juan-victor-minaya-leon -
Category
Documents
-
view
370 -
download
0
description
Transcript of Desarrollo de Software
Guía de ProcesosJuan Minaya León@minayaleon
HerramientasIDEs, Versionado, Frameworks, Guías, Metodologías, etc.
Metodología de Desarrollo
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)
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)
Scrum y Kanban
IDEs
NetBeansPHP, Java, HTML5 (cs)
EclipseJava, Phonegap (Apache Cordova)
MySQL WorkbenchDER, SQL, Backup, Restore
Sublime Text 2Node JS, HTML5, CSS3.
Notepad++All
Filezilla, Cute FTPClientes FTP
Tortoise SVNControl de Versiones.
Mantis BTControl de Errores
Frameworks de Desarrollo
Zend FrameworkVersión 1, Versión 2 (Agosto 2013)
CodeIgniterMantenimiento
Doctrine 2ORM PHP
jQuery
HTML5Responsive Design
PHPServidores, Utilidades y Buenas Prácticas
Zend Server CEhttp://www.zend.com/products/server-ce/
Guía de Buenas Prácticas para Desarrolladores Web
http://www.slideshare.net/minayaleon/gua-de-buenas-prcticas-para-desarrolladores-web
Zend RADhttp://www.zend-rad.com/
Zf Componentes / Obligatorios• Zend Cache• Zend Route (URL Amigables)• Zend Log• Zend Session• Zend Db (Transacciones)
Zf Debug
• Evitar el uso de “echo”, “prin_r”, “var_dump”, directamente en el código
• Use FirePHP, Xdebug
Patrones de Diseño
• Marin Fowler– Lógica de Dominio
Procesos de Negocio
Inicio de Proyecto
Durante el Proyecto
Final del Proyecto
Todos debe tener una cuenta SVN
Pídesela al Coordinador de Proyectos
Todos debe tener una cuenta Mantis
Pídesela al Coordinador de Proyectos
Cliente / Proyecto / AsuntoNomenclatura de Correos Electrónicos
Gracias por su atención
@minayaleon