Ver Mensaje Individual
  #1  
Antiguo 11-04-2012
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Reputación: 18
juanelo Va por buen camino
Metadata de BD

Que tal,
Pues es solo para saber su opinion sobre un tema en el que estoy involucrado y la verdad es que no dejo de darle vueltas.

Bueno les cuento, resulta que un cliente hace ya algunos años me encargó un modulo "satelite" que se pegara a su sistema actual para sustituir la captura de punto de venta, ya que la que traía su paquete (comercial) no se apegaba ni de lejos a su forma de trabajo.
En fin, que se le desarrolló y el cliente quedó muy satisfecho, ahora tenía un sistema "hibrido", es decir usaba el modulo que le desarrollamos y de resto todo lo demás lo hacía en su sistema comercial.

Todo esto fue gracias a que el paquete comercial tenía la capacidad de trabajar con base de datos firerbird (no por default), y pues atacamos a su base desde fuera.

Creo que hasta aqui no había mayor incoveniente, y es mas, lo mejor es que el cliente al ver la diferencia de eficiencia y velocidad que le ofrecía el desarrollo que le hicimos, nos solicitó mas y mas modulos, para ir sustituyendo poco a poco su paquete comercial.
En este camino, le fuimos añadiendo triggers, stores procedures, campos nuevos, etc. a la base de datos y al final terminamos por sustituir completamente a su sistema original (esto nos llevó la friolera de 4 años).

Después de ponerlos en contexto, resulta que mi cliente me sugiere que comercialicemos su sistema, ya que él tiene muchos conocidos del mismo giro. Aquí me surgieron dudas sobre todo en lo relativo a la definicion de la base de datos, que si bien hemos hecho mucho trabajo en ella, tambien lo es que está basada en la definicion de una base de datos de un programa comercial.

Antes tomar alguna decision quiero oir sus opiniones.

Desde ya les gradezco el tiempo que le tomen a este hilo.

Saludos.
__________________
Ya tengo Firma!
Responder Con Cita