Concretamos lo que se puede pedir por el desarrollo de diferentes módulos avanzados.
Módulo de administración
Si tenemos que programar cualquier módulo con base de datos, lo más probable es que también tengamos que hacer un área de administración, a la que sólo pueda acceder el cliente introduciendo un usuario y contraseña. Nuestras habilidades para hacer un módulo de estas características (lo seguro y fiable que lo podamos hacer) deben ser determinantes para fijar un precio. Por este concepto solía presupuestar en torno a los 200 ó 300 euros. Aunque el nivel de seguridad que podría implementar en una zona de administración pueda valer mucho más dinero, no suelo cobrar mucho más, porque en este caso la reutilización del código es muy sencilla y realmente tardo muy poco tiempo en implementarla en un nuevo sitio.
Módulo de noticias
Sería realizar una página que mostrase titulares de las noticias con sus entradillas, ordenados por fecha. Luego habría que hacer una página que muestre cualquier noticia. Esto puede valorarse por 300 ó 400 euros. Como en todos los módulos, incluye el desarrollo de una herramienta para gestionar noticias. Podemos separar los conceptos en el presupuesto o ponerlos juntos. Separándolo podríamos fijar 150 por la visualización de noticias y 200 por la administración. También puede ser necesario mostrar una lista de las últimas noticias en portada. Esto puede incrementar un poco el precio, si se desea.
Módulo de registro de usuarios
En este caso nos referimos a que los visitantes se puedan registrar en la página, enviando su información personal. Sería sólo el área de registro, pues si hay que hacer servicios especiales para los usuarios registrados, como un área de descargas, los presupuestaría aparte. El registro de usuarios y la inserción en la base de datos puede presupuestarse por 300 euros (junto con la gestión de usuarios, en el área de administración de la página). No obstante, muchas veces será necesario que estos puedan editar su información y que puedan darse de baja por si mismos. En ese caso, podríamos presupuestar hasta los 500 euros. Ahora bien, también podemos necesitar realizar algunas utilidades para facilitar la gestión de usuarios, como podrían ser un paginador, un buscador, ordenación de las búsquedas de usuarios por diferentes campos. Todo esto podría subir el precio hasta los 700 euros.
Alta en la agencia en protección de datos personales
Esto lo pongo aquí, aunque no sea un módulo, porque viene a raíz del registro de usuarios. Tenemos que hacer saber al cliente que la captación de información personal de los visitantes está regulada legalmente, por lo menos en España. Así pues, si recolectamos datos personales, tenemos que dar de alta las bases de datos en la Agencia de Protección de Datos. Dependiendo de la información que se capte, el nivel de seguridad de las aplicaciones que debemos desarrollar puede ser mayor o menor. A mayor sensibilidad de la información recolectada (como datos médicos) el grado de seguridad necesario será mayor. Esto es importante, por ello, lo desarrollaremos más en otros artículos. Las adaptaciones legales a la agencia de protección de datos pueden estar desde los 600 a los 1.200 euros. Esto no incluye el desarrollo informático para dotar de seguridad al sistema, sino ofrecer asistencia legal para definir qué requisitos de seguridad debe cumplir la aplicación, detectar cuál es la información sensible y qué grado de privacidad tiene, así como el alta de las bases de datos de la empresa en la Agencia de Protección de Datos.
Catálogo de productos
Otra posibilidad que nos pueden encargar es el desarrollo de un catálogo de productos. Esto incluye, como mínimo, crear una tabla donde incluir productos y posiblemente otra para sus categorías. Depende de lo que se desee complicar el precio será mayor o menor. Si tenemos que gestionar una única tabla de productos, podríamos poner un precio en torno a los 400 euros. Si tenemos que gestionar una tabla de categorías y otras tablas relacionadas con las de productos, lógicamente, el precio aumentaría. Otras necesidades que aumentarían el precio son posibilidad de ofertas y características especiales que modifiquen el precio de un producto, productos destacados, productos relacionados con otro producto. El límite es la propia complejidad del catálogo y en este caso las posibilidades son infinitas. Puede llegar perfectamente a presupuestarse por 1.500 euros.
Carrito de la compra
Otro ejemplo de cotización, en este caso para incluir un carrito de la compra en una web (posiblemente a una web que tenga un catálogo de productos). El carrito de la compra se podría facturar aparte. Es decir, yo presupuestaría por un lado el posible catálogo de productos y por otro el carrito, que es simplemente un sistema para que el cliente pueda ir seleccionando productos y que la página memorice qué productos se han seleccionado, las unidades de cada uno y el precio que tienen. Este tipo de módulo podría presupuestarlo por 450 euros, aunque depende de la complejidad del carrito a desarrollar. También es sencillo reutilizar código, así que podría bajar esta cotización si lo deseara, para ampliar las posibilidades de que contraten con nosotros el proyecto. El carrito no requiere, en principio, ningún área de administración. Lo que sí que debería incluir es el formulario del pedido, donde se deberían indicar los distintos productos seleccionados y realizar la toma de datos del cliente, para contacto y pago.
Instalación de un TPV virtual para pago con tarjeta
Esta es otra tarea que nos han solicitado en varias ocasiones. Tener en cuenta que muchas veces este trabajo es muy sencillo, porque generalmente el TPV lo pone el banco y nosotros lo único que tenemos que hacer es seguir sus indicaciones para que nuestro desarrollo se comunique correctamente con la página del banco. Puede que el alojador de nuestra página web conozca el funcionamiento de algún TPV y nos ayude a instalarlo, o que se encarguen ellos de la instalación directamente. El precio de esta intervención puede estar sobre los 350 ó 500 euros. Al presupuestar un TPV hay que especificar que el cliente es el responsable de gestionar el contrato con el banco, para que permita pagos con tarjeta en su página web. Nosotros en teoría sólo deberíamos recibir la documentación del banco con las instrucciones para integrar su pasarela de pagos en la web del cliente. Muchas veces la empresa que ofrece el servicio de hosting de la página de nuestro cliente puede ofrecer soporte o instrucciones para integrar algún TPV, o pueden realizar la instalación por ellos mismos, lo que nos puede facilitar este paso.
Protocolo https
También puede que necesitemos incorporar una zona segura con protocolo https, para asegurar la zona de administración, compras, registro de usuarios o envío de información confidencial o sensible. Estas zonas realizan una comunicación encriptada (envían y reciben la información por parte del usuario encriptada). Para disponer de una zona segura necesitamos instalar un certificado digital, que tiene un precio a partir de 200 euros y se consigue a través de una empresa como Verysign http://www.verisign.com/ o Thawte http://www.thawte.com/. Generalmente conviene separar los costes de obtención del certificado de los derivados de la instalación. Dicho sea de paso, la instalación de los certificados suele realizarla la empresa que ofrece el servicio de alojamiento de la web, así que es posible que este concepto de instalación sea gratuito para nosotros los desarrolladores.
Miguel Angel Alvarez
Fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Com...