SlideShare une entreprise Scribd logo
1  sur  36
Guía de Procesos
           Juan Minaya León
           @minayaleon
Herramientas
IDEs, 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
NetBeans
PHP, Java, HTML5 (cs)
Eclipse
Java, Phonegap (Apache Cordova)
MySQL Workbench
DER, SQL, Backup, Restore
Sublime Text 2
Node JS, HTML5, CSS3.
Notepad++
All
Filezilla, Cute FTP
Clientes FTP
Tortoise SVN
Control de Versiones.
Mantis BT
Control de Errores
Frameworks de Desarrollo
Zend Framework
Versión 1, Versión 2 (Agosto 2013)
CodeIgniter
Mantenimiento
Doctrine 2
ORM PHP
jQuery
HTML5
Responsive Design
PHP
Servidores, Utilidades y Buenas Prácticas
Zend Server CE
http://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 RAD
http://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 / Asunto
Nomenclatura de Correos Electrónicos
@minayaleon

Gracias por su atención

Contenu connexe

Tendances

Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automationCas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Agile Spain
 
Criterios de reemplazamiento de páginas
Criterios de reemplazamiento de páginasCriterios de reemplazamiento de páginas
Criterios de reemplazamiento de páginas
gosthz
 

Tendances (12)

BDD TDD ATDD
BDD TDD ATDDBDD TDD ATDD
BDD TDD ATDD
 
2.modelos del proceso
2.modelos del proceso2.modelos del proceso
2.modelos del proceso
 
Scrum
ScrumScrum
Scrum
 
Scrum,kanban,xp
Scrum,kanban,xpScrum,kanban,xp
Scrum,kanban,xp
 
Prototipado Agil por Mateu Batle Sastre
Prototipado Agil por Mateu Batle SastrePrototipado Agil por Mateu Batle Sastre
Prototipado Agil por Mateu Batle Sastre
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD) Behavior Driven Development (BDD)
Behavior Driven Development (BDD)
 
Liquid Day - Desmitificando serverless
Liquid Day - Desmitificando serverlessLiquid Day - Desmitificando serverless
Liquid Day - Desmitificando serverless
 
Automatización de pruebas con Selenium, Typescript, Protractor & Cucumber
Automatización de pruebas con Selenium, Typescript, Protractor & CucumberAutomatización de pruebas con Selenium, Typescript, Protractor & Cucumber
Automatización de pruebas con Selenium, Typescript, Protractor & Cucumber
 
Dev ops. Rompiendo Barreras
Dev ops. Rompiendo BarrerasDev ops. Rompiendo Barreras
Dev ops. Rompiendo Barreras
 
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automationCas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
 
Criterios de reemplazamiento de páginas
Criterios de reemplazamiento de páginasCriterios de reemplazamiento de páginas
Criterios de reemplazamiento de páginas
 
Scrum
ScrumScrum
Scrum
 

Similaire à Desarrollo de Software

Herramientas Ágiles para Desarrollo
Herramientas Ágiles para DesarrolloHerramientas Ágiles para Desarrollo
Herramientas Ágiles para Desarrollo
Gastón Guillerón
 
FACCI METODOLOGIAS AGILES
FACCI METODOLOGIAS AGILESFACCI METODOLOGIAS AGILES
FACCI METODOLOGIAS AGILES
afrancoing
 

Similaire à Desarrollo de Software (20)

Herramientas Ágiles para Desarrollo
Herramientas Ágiles para DesarrolloHerramientas Ágiles para Desarrollo
Herramientas Ágiles para Desarrollo
 
Herramientas agilesdesarrollo
Herramientas agilesdesarrolloHerramientas agilesdesarrollo
Herramientas agilesdesarrollo
 
Scrum
ScrumScrum
Scrum
 
FACCI METODOLOGIAS AGILES
FACCI METODOLOGIAS AGILESFACCI METODOLOGIAS AGILES
FACCI METODOLOGIAS AGILES
 
Scrum y craftsmanship
Scrum y craftsmanshipScrum y craftsmanship
Scrum y craftsmanship
 
Desarrollo y diseño de software
Desarrollo y diseño de softwareDesarrollo y diseño de software
Desarrollo y diseño de software
 
Exposición primer previo - Metodologías, técnicas y herramientas de desarroll...
Exposición primer previo - Metodologías, técnicas y herramientas de desarroll...Exposición primer previo - Metodologías, técnicas y herramientas de desarroll...
Exposición primer previo - Metodologías, técnicas y herramientas de desarroll...
 
Bedomax - Campus Party 2013
Bedomax - Campus Party 2013Bedomax - Campus Party 2013
Bedomax - Campus Party 2013
 
Ingeniería de Software, Agilidad y Tecnología
Ingeniería de Software, Agilidad y TecnologíaIngeniería de Software, Agilidad y Tecnología
Ingeniería de Software, Agilidad y Tecnología
 
Crystal Clear
Crystal ClearCrystal Clear
Crystal Clear
 
Trabajo RAD
Trabajo RADTrabajo RAD
Trabajo RAD
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XP
 
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOpsMeetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la Pablo
 
Proceso agil
Proceso agilProceso agil
Proceso agil
 
Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptx
 
MoProSoft
MoProSoftMoProSoft
MoProSoft
 
Metodologías Ágiles en la Práctica
Metodologías Ágiles en la PrácticaMetodologías Ágiles en la Práctica
Metodologías Ágiles en la Práctica
 
Metodologías de Desarrollo de Software
Metodologías de Desarrollo de SoftwareMetodologías de Desarrollo de Software
Metodologías de Desarrollo de Software
 
Rad jorge vinueza
Rad jorge vinuezaRad jorge vinueza
Rad jorge vinueza
 

Plus de Juan Victor Minaya León

Plus de Juan Victor Minaya León (8)

Software Development
Software DevelopmentSoftware Development
Software Development
 
Software Development with PHP & Laravel
Software Development  with PHP & LaravelSoftware Development  with PHP & Laravel
Software Development with PHP & Laravel
 
GraphQL or RESTful
GraphQL or RESTfulGraphQL or RESTful
GraphQL or RESTful
 
Git / Guía Básica
Git / Guía BásicaGit / Guía Básica
Git / Guía Básica
 
Propuesta Arquitectura de Mensajería con Xmpp
Propuesta Arquitectura de Mensajería con XmppPropuesta Arquitectura de Mensajería con Xmpp
Propuesta Arquitectura de Mensajería con Xmpp
 
Gestión de Incidencias con Mantis BT
Gestión de Incidencias con Mantis BTGestión de Incidencias con Mantis BT
Gestión de Incidencias con Mantis BT
 
Desarrollo para dispositivos Móviles
Desarrollo para dispositivos MóvilesDesarrollo para dispositivos Móviles
Desarrollo para dispositivos Móviles
 
Guía de buenas prácticas para desarrolladores web
Guía de buenas prácticas para desarrolladores webGuía de buenas prácticas para desarrolladores web
Guía de buenas prácticas para desarrolladores web
 

Desarrollo de Software