Continuamente nos encontramos en Somos Sinapsis con nuevas ideas, ya sean de colaboradores de nuestro propio equipo, de clientes o de posibles clientes. Las ideas siempre son bienvenidas ya que dan aire fresco al día a día. Algunas acaban en proyecto, otras en idea de proyecto y otras quedan descartadas en algún momento del proceso de maduración.
En este proceso de maduración hay varias patas y una importante es la relacionada con el desarrollo de negocio en Internet de ella, es decir, el coste que va a tener la plataforma online. Es aquí donde vamos a centrarnos ahora.
Y en este punto de evaluar el coste normalmente aparece la duda: ¿debemos hacer un desarrollo a medida?, ¿podemos usar una herramienta de mercado?, ¿quizás sería mejor utilizar un CMS como WordPress o Drupal?. Si es un proyecto eCommerce ¿uso Magento, Prestashop? Estas dudas son aún más frecuentes cuando el proyecto viene de un posible cliente que ya ha visitado otras agencias y tiene, al menos, un par de presupuestos que varían en más de un 500% de uno a otro.
Además de la diferencia económica, podemos encontrarnos que un presupuesto se basa en un desarrollo a medida desde cero, el otro usa un framework y en el otro se basan en un CMS. Esto causa un desconcierto general difícil de solucionar.
Ante todo vamos a definir de una forma rápida estos 3 conceptos:
- Proyecto a medida – Se trata de realizar un proyecto preparando la programación a medida de los requerimientos del proyecto.
- Framework – Conjunto de funciones y método de trabajo sobre un lenguaje de programación. Hoy en día los desarrollos a medida suelen basarse en frameworks de trabajo. Por ejemplo: Symphony, codeIgniter, Zend…
- CMS – Sistema de mercado con unas funcionalidades concretas para casos de uso, por ejemplo Prestashop o Magento para eCommerce, WordPress como CMS, Drupal para portales… Estos pueden usarse y extenderse para algo más de lo que han sido concebidos, ya que son abiertos, pero al final están pensados con un objetivo concreto.
Sin duda es complicado poder definir el coste final o cómo utilizarlo y, al final, la experiencia es un grado pero nosotros tenemos algunas guías por las que nos ayudamos a definir si empezar con un CMS o con un proyecto a medida basándonos en un framework.
- Si después de hacer una lista de todo lo que necesita nuestro proyecto, más de un 40% de las necesidades no las cubre el CMS en cuestión, lo ideal es optar por algo a medida.
- El tema de la inversión también es importante. Si no se dispone de la capacidad económica para un desarrollo a medida, una buena manera de afrontar un proyecto es basarnos en un CMS con algún plugin que nos pueda cubrir parte de los requisitos. Eso sí, debemos ser conscientes que quizás a medio plazo, si va bien, habrá que invertir en un desarrollo a medida. No obstante, si va bien, se entiende que se podrá autofinanciar.
- Por otro lado, existe la posibilidad que el CMS en cuestión nos de cerca del 100% de los requisitos que tenemos, en este caso apostamos por ello y no tiene porqué caducar en un corto plazo
Para todo esto es muy importante que, antes de empezar un proyecto, sobre todo si es una idea nueva y que no existe en Internet, se realice un buen análisis funcional.