Teléfono (+34) 91 632 4662 PIDA UN PRESUPUESTO ONLINE

Desarrollo web

Diseño y análisis de bases de datos

Una vez analizado el negocio que debe soportar la aplicación, hay que modelar la base de datos que estructure la información manejada por el sistema de la forma mas óptima y flexible. En esta etapa también se enumeran e indexan las diferentes entidades que compondrán el sistema, añadiendo las relaciones y las dependencias existentes entre las mismas.

Metodologías ágiles de desarrollo

Nos sentimos muy cómodos trabajando con metodologías de desarrollo basadas en fases iterativas e incrementales como Scrum o XP. Los principios de estas metodologías son:

  • Orientado a la satisfacción del cliente proporcionando en iteraciones rápidas nuevas versiones y funcionalidades de la aplicación.
  • Los cambios sobre los requisitos iniciales son bienvenidos y parte normal del desarrollo. Se gestionan como cambios evaluando su impacto en plazos y coste y se pueden incorporar incluso en etapas avanzadas del desarrollo.
  • Las partes funcionales de la aplicación son la medida principal del progreso del proyecto.
  • Hay una colaboración estrecha entre los responsables de negocio y el equipo de desarrollo.
  • Foco en la excelencia de calidad y el buen diseño.
  • Simplicidad.
  • Equipos auto-gestionados.
  • Flexibilidad y adaptabilidad.

Integración entre sistemas web

Cada día crecen más iniciativas de proyectos open source de aplicaciones web que abordan problemas comunes de negocio:

  • Gestores de contenido como Drupal o Joomla
  • CRMs para la gestión de clientes como SugarCRM.
  • Blogs como Wordpress
  • Plataformas de e-learning como Moodle
  • Soluciones e-commerce como Magento
  • Soluciones de Redes sociales como Social engine

En ocasiones adaptar una solución de este tipo al problema particular de negocio de un cliente puede resultar mucho más económico y rápido que realizar un desarrollo a medida.
Una vez analizados los requisitos de cada proyecto y el presupuesto disponible, Samarco podrá asesorar sobre el tipo de solución que mejor se ajusta a los objetivos del cliente.

Integración entre sistemas web

Buscamos la mejor forma de interconectar aplicaciones web con sistemas de soporte de negocio como:

  • Sistemas distribuidos de gestión de clientes.
  • Pasarelas de transacciones bancarias masivas.
  • Interfaces de gestión de logística de stock con empresas de transporte.

Una vez analizados los datos y las opciones disponibles de diálogo entre los sistemas, nos encargamos de implementar la mejor solución.

Mantenimiento web

Creamos nuestras aplicaciones documentadas y estructuradas para que cualquier equipo de desarrollo que siga metodologías formales pueda encargarse del mantenimiento del sistema.

Es nuestra premisa ofrecer el mejor servicio enfocado a resultados que rentabilicen los proyectos de nuestros clientes y ellos se queden con nosotros porque están satisfechos de nuestro trabajo, no porque estén atados a un sistema no documentado que sea imposible de mantener por otros equipos.

Entre los tipos de mantenimiento ofrecemos mantenimientos perfectivos para mejorar la calidad interna de la aplicación.

Mantenimientos evolutivos, que expandan las funcionalidades y componentes de aplicaciones existentes.

Mantenimientos correctivos, para solucionar problemas o deficiencias de aplicaciones web.

Por último, también nos encargamos de mantenimientos adaptativos, para migrar nuestras aplicaciones a nuevos entornos de hardware o software.