Brandlive eCommerce

¿Cómo elegir una solución de e-commerce? (parte II)

In Notas, e-commerce, guías on Febrero, 2009 at 11:08

Continuando con la primer parte de este artículo, me gustaría hacer un análisis de los modelos mas importantes para la contratación de una plataforma de ecommerce tomando tres variables para compararlos: tiempo, costo y calidad.

Desarrollo a medida (taylor-made): es uno de los modelos más comunes y quizás, el que primero viene a la mente cuando uno necesita un sistema. Se piensa en una necesidad y luego se le encarga a una empresa de desarrollo que lo realice.

  • Tiempo: se debe esperar a que se termine de desarrollar para poder implementar. Pocas veces se cumple con los tiempos esperados.
  • Costo: si bien uno pasa a ser dueño del código, el costo del desarrollo suele ser elevado. Adicionalmente, se necesita una continua inversión si se requiere que el sistema evolucione.
  • Calidad: al ser un sistema nuevo, no existe manera de conocer el resultado, por lo que el riesgo de que no se cumplan las expectativas es muy alto. La calidad depende casi exclusivamente del nivel de quienes la desarrollan.

Compra de producto: es un modelo muy utilizado por aquellas empresas que cuentan con un equipo de desarrollo, pero no cuentan con el tiempo o los recursos para desarrollarlo.

  • Tiempo: menor que el desarrollo a medida. Si el producto no debe adaptarse, puede implementarse inmediatamente.
  • Costo: depende de la licencia del código fuente (si lo incluye o no). Al costo de adquisición, se le debe sumar el costo de evolución posterior.
  • Calidad: al ser un producto existente y probado el resultado es más predecible. El riesgo en este caso se traslada a la evolución.

Contratación de servicio (ASP): es el modelo que más está creciendo, reemplazando a los modelos anteriores, aprovechando el bajo costo de implementación y escalabilidad. Suelen ofrecerlo empresas especializadas.

  • Tiempo: bajo. Se implementan sobre ambientes ya productivos (servidores). Suelen utilizarse metodologías probadas.
  • Costo: tiene un bajo costo de implementación (depende de la personalización). Se requiere un pago mensual para el mantenimiento.
  • Calidad: al ser un producto implementado y mantenido por una empresa especializada, el nivel de calidad es superior a los otros modelos. Suele haber un alto nivel de compromiso por parte del proveedor.

On demand (SAAS): es el modelo más nuevo. Todavía no es muy utilizado. Consiste en utilizar la misma implementación entre todos los clientes.

  • Tiempo: bajo. Incluso, algunos hasta permiten auto gestionar la implementación.
  • Costo: bajo o nulo costo de implementación. Costo mensual variable (por visitas, clientes, transacciones, etc).
  • Calidad: suelen ser plataformas estables que evolucionan continuamente, sin embargo no permiten una personalización avanzada.

Cuadro comparativo:

Tiempo

Costo

Calidad

Taylor made

Alto

Alto

Relativa

Producto

Relativo

Alto

Relativa

ASP

Bajo

Relativo

Alta

SaaS

Bajo

Bajo

Relativa

La elección del modelo depende del tipo de empresa, presupuesto y tiempo disponible. Mi recomendación es siempre realizar un relevamiento de los proveedores disponibles en el mercado y buscar quienes están especializados.

  1. ¿Podrías ampliar un poco más sobre las simulitudes y diferencias entre ASP y SaaS?
    ¿ASP implica una implemenación exclusiva por cada cliente, en cambio SaaS es una implementación única y estandarizada?
    ¿Es esa la principal diferencia?
    Muy bueno el post. Gracias!

    • Hola Gustavo, muchas gracias por el comentario…
      Efectivamente la principal diferencia es que en el modelo ASP existe una sola instancia de la plataforma para cada cliente. En cambio, en el modelo SAAS (on demand) varios clientes comparten la misma instancia de la aplicación.

  2. Podrias dar algun listadito de empresas que provean servicios bajo los distintos ejemplos que listas? Seria supe beneficioso. Yo no sabria quien provee esos servicios en Argentina. Gracias.