El blog de Juan

Reflexiones y curiosidades de un adicto a la información
  • Inicio
  • Acera del blog de Juan

La necesidad de una reforma laboral

Juan | February 26, 2010

Aunque muchos lo quieren negar, la reforma laboral es totalmente necesaria para salir de la crisis, la mayoría de la gente que está en contra de la reforma laboral, o no saben de lo que va el tema, o se están haciendo daño así mismos.

Ya sé que es un tema delicado, pero es totalmente necesario.

Desde el punto de vista del empresario, contratar a alguien es una carga, y una carga peligrosa, y si el empleado es bueno, peor aún.

Yo he sido empleado, y se veían las cosas totalmente diferentes, ahora que estoy en el otro lado, los empleados me quitan el sueño.

Como siempre, os pongo un ejemplo, cuando contratas a aun empleado, a demás de pagarle se sueldo, le tienes que pagar a la seguridad social entre un 30 y un 40%. Hay que pagarle las vacaciones, y si se pone enfermo, también. Si una persona gana al día unos 50 euros, al empresario le está costando 100€/día. Hasta aquí, la cosa es igual en todos los países, es lo normal, pero me gusta que la gente sepa lo que paga un empresario por un empleado, para que después no diga “con todo el dinero que gana y no me sube el sueldo”.

Seguimos con el ejemplo, supongamos que un empleado hace mal su trabajo, tan mal, que hay causas suficientes para despedirlo. Pues bien, en la práctica no se puede despedir, y no sólo eso, si lo intentamos, nos puede acarrear unos gastos cercanos a los 6.000€, voy a explicarlo; Despides a un trabajador por que está tratando mal e insultando a los clientes, y han puesto varias reclamaciones a la empresa. El trabajador espera 20 días, y reclama ante el CEMAC, dos meses más tarde llega el juicio. No hay igualdad de justicia en los juzgados laborales, hay presunción de culpabilidad de la empresa, siempre. Para justificar que este despido es legal, tendríamos que hacer venir a nuestros clientes a testificar, una verdadera burrada, y si durante el proceso de despido se ha cometido el mínimo fallo, el despido es no válido. En el caso de que el empleado gane el juicio, hay que pagarle 45 días por año trabajador, más los 3 meses de sueldo que dura el proceso completo (salario de tramitación).

Pero vamos ahora, al caso contrario, la empresa va mal, y tienes que despedir a un empleado, y le quieres pagar los 45 días por año trabajado. Si el empleado se niega a coger el dinero, la hemos liado. El empleado reclama, por el simple hecho de reclamar, por que le sale prácticamente gratis todo, y lo hace para alargar el proceso y cobrar esos 3 meses de más, 3 meses que no ha trabajado.

Es decir, lo hagas bien, lo hagas mal, con buena intención o con mala intención, si el trabajador quiere, te va a fastidiar. Con lo cual, el coste de tener un empleado es mayor, aproximadamente un 20% más cuando tengamos que despedirlo.

¿Que efecto tiene esto sobre el empleo?

Pues que el empresario, no va a contratar a nadie de forma indefinida, cambiar de empleado, aunque el siguiente sea peor, y por muchas ayudas que hayan, NO ES RENTABLE contratar de forma indefinida.

Con la crisis, muchas empresas han tenido que despedir a muchos empleados, y han descubierto la carga que supone tener empleados indefinidos. Estas empresas no van a volver a contratar a nadie, después de los costes ocasionados, han aprendido la lección, y prefieren aguantar la carga de trabajo, o contratos basuras, antes de contratar de forma indefinida.

Todo esto, afecta sobre todo a los desempleados, que son los primeros que están en contra de esta reforma laboral.

¿Reforma laboral=Despido Libre?

Hay que explicar las cosas, cuando se habla de despido libre,¡¡¡¡ No significa que no se pague el despido!!!!! La idea, es que cuando quieres despedir a alguien, le pagas el despido, y listo, se acaba la relación laboral.

¿indefensión para los empleados o oportunidades para muchos desempleados? Hay que pensar en ello….

Comments
3 Comments »
Categories
Negocios
Tags
empleo
Comments rss Comments rss
Trackback Trackback

¿Nueva Normativa Europea obliga a las tiendas online a tener tienda física?

Juan | February 22, 2010

Se ha montado mucho revuelo en torno a esta noticia, pero gran parte del revuelo esta causado por el desconocimiento del sector y por NO LEER LA NOTICIA COMPLETA!!!

He decido comentar y aclarar esta noticia, de forma que si alguien quiere quejarse, lo haga con conocimiento de causa.

¿Libre Mercado?

En primer lugar quiero aclarar otro concepto del que hay un desconocimiento total. El libre mercado, NO EXISTE en  la práctica, sólo sobre papel. Los grandes fabricantes se sacaron de la manga un concepto llamado “Distribución Selectiva”, que les permitía decidir en que países de la UE se vende, cuando se vende, quien distribuye, etc….

De esta forma, una tienda Española, que quiera un producto de un Fabricante Alemán, no tiene más remedio que comprarselo al distribuidor Español, no puede comprarlo en Alemania. Si el distribuidor Español, decide ganar mucho dinero a costa de esta distribución selectiva, entonces, las tiendas Españolas se tienen que fastidiar. Esto pasó con Hello Kitty hace unos años.

Pero con la entrada de internet, llega un problema, dejando a los fabricantes y distribuidores en una situación insostenible, y os lo explico con un ejemplo:

  • La caja de Playmobil 4444 tiene una tarifa en Alemanía para las tiendas de 14€
  • La misma caja en España tiene una tarifa para las tiendas de 20€
  • Las tiendas alemanas, venden la caja a 19,95€ por debajo del precio de coste en España.
  • Las tiendas españolas, tienen que vender la caja a 29,95€

Resultado, los clientes españoles están comprando en Alemania que es más barato, incluso las tiendas Españolas están comprando en tiendas Alemanas. A nivel Europeo esto implicaría competencia desleal, pero con la ley de Distribución Selectiva se permite este tipo de cosas.

Para evitar problemas, la marca “a sugerido” a las tiendas de Alemania que no vendan a otros países por internet.

¿libre mercado? No, no hay libre mercado.

Internet y la competencia desleal

La noticia en sí, no dice que se obligan a las tiendas online a tener tienda física, dice claramente, que permite al fabricante exigir a las tiendas a tener tienda online, es decir, es elección del fabricante o distribuidor de la marca.

Pero es que esto, lleva años así!!!!! no es nuevo, las marcas “sugieren” a las tiendas online que tengan tienda física, y por ahora no conozco a ninguna tienda que haya denunciado a la marca por no venderle.

De hecho, te puedes encontrar a un fabricante que te exige tener tienda física, y sin embargo, ellos si venden por internet sin tener tienda física!!!!!

Pero ¿por que se empeñan en que haya tiendas físicas?

Nos tenemos que poner en la situación del fabricante y del resto de tiendas. Vamos al caso más extremo, un concesionario de coches. ¿que inversión tiene que hacer un concesionario? Como mínimo 300.000€, ¿que inversión tiene que hacer una web que venda coches? Unos 30.000€

En eso se escudan para pedir esta ley, si la venta por internet tiene menos coste entonces, habrá competencia desleal con las tiendas físicas. Y si cierran todas las tiendas físicas ¿donde irá la gente a mirar y probar los coches? Por que ahora, hay gente que mira el coche en el concesionario y acaba comprándolo por internet.

Ya sé, hay otras formulas, por ejemplo, podrían subvencionar a las tiendas físicas con productos gratis para exposición, o fijar precios de venta, etc…

Economía Sumergida

Hay mucha gente que no sabe, “o que no quiere saber”, que para vender por eBay, hay que pagar a Hacienda. Pero no sólo por ebay, conozco muchas tiendas que aunque pagan a Hacienda, no pagan Seguridad Social y pagas menos a Hacienda de lo que deben.

Como es normal, competir con este tipo de tiendas, es complicado, y si se les obliga a estas tiendas a tener tiendas físicas, entonces, la cosa cambiará. Esta es una de las razones, por las que los gobiernos van a apoyar esta medida.

¿Mejora esta medida la seguridad en las compras online?

Bueno, tengo que decir que algunas veces comprar online es una lotería, os pongo un ejemplo real, que cambió mi manera de pensar en cuanto al comercio electrónico.

Había una tienda con unos precios realmente buenos, y además tenía unos artículos que ninguna tienda tenía. Pues resulta, que un día la tienda cierra, pero deja la web activa. La tienda siguió vendiendo y generando ingresos durante muchos meses, por su puesto, los paquetes nunca llegaban a los clientes.

En este caso, la tienda online, también tenía tienda física. Con lo cual, el tener tienda física o no, no mejora en absoluto la seguridad, aunque proporciona confianza.

Comments
No Comments »
Categories
Negocios
Comments rss Comments rss
Trackback Trackback

He comenzado a escribir mi libro

Juan | February 20, 2010

He decidido escribir un libro a modo de “manual” de como tener éxito en la venta por internet. He comenzado por el capítulo 2, la Gestión de Compras.

El libro está orientado a aquellos que se inician en la venta en internet, viene repleto de casos reales y consejos.

Voy a publicar el libro por capítulos en mi blog, para que me ayudéis a revisarlo y me deis vuestra opinión.

Capítulo 2: Gestión de Compras

Comments
5 Comments »
Categories
Gestión, Negocios
Comments rss Comments rss
Trackback Trackback

Servicio ecommerce de MRW

Juan | February 19, 2010

Hace unas semanas MRW presentó un servicio eCommerce integral para empresas, la idea de MRW es aprovechar su experiencia en ecommerce para ayudar a aquellos que se quieren iniciar en la venta online.

Como tenía curiosidad por el servicio, y por la supuesta “experiencia” de MRW, solicité información a una de las delegaciones.

Bueno, al parecer la cosa esta bastante verde, a las delegaciones les han pasado una tarifas, pero nada mas. Este servicio les ha cogido de sorpresa y no están preparados para hablar con un cliente sobre este servicio.

En mi caso la tarifa que me ofrecían era mas cara que la que tengo actualmente, y lo que mas me interesaba, la integración con aus sistemas, aun no lo tienen muy claro.

En fin, mucho bombo, que se ha quedado en una tarifa nueva, pero nada más.

Comments
1 Comment »
Categories
Negocios
Comments rss Comments rss
Trackback Trackback

Aplicaciones de Escritorio vs Aplicaciones Web

Juan | February 15, 2010

Mira que soy cabezón hasta no poder más, he escrito varios post en otros blogs sobre este tema, me han acribillado una y otra vez, y yo sigo erre que erre, que son mejores las aplicaciones de escritorio.

Pues bien, el otro día, cuando salió BUZZ, todo el mundo empezó a pedir un cliente para BUZZ, y los que pedían ese cliente BUZZ son aquellos que después defienden las aplicaciones web vs aplicaciones de escritorio!!!!!!!

Mi preguntas a todos los que me habéis acribillado:

  • Correo: ¿En web o Cliente de Correo?
  • Messenger: ¿En web o Cliente de Messenger?
  • Twitter: ¿En web o Cliente de Twitter?
  • Retoque fotográfico: ¿En web también?

No estoy en contra de las aplicaciones web, simplemente, cada tecnología vale para una cosa diferente, por ejemplo, lo ideal de una tienda online, es web, pero la administración de esa tienda, lo ideal es un cliente de escritorio tradicional, por rendimiento y usabilidad.

Esta claro, que en Web se puede hacer el 99,99% de lo que se puede hacer en un cliente tradicional, pero ¿a que coste?¿merece la pena?

Hay muchos indicios, de que las aplicaciones tradicionales no han muerto, que la tecnología web se mueve tan rápido, que es imposible seguirla, y para ciertas aplicaciones, es mejor hacerlo en Escritorio, con herramientas y tecnologías más consolidadas, donde se consigue mayor productividad.

Bien… os dejo que me critiquéis de nuevo… :D

Comments
1 Comment »
Categories
Curiosidades, Tecnología
Comments rss Comments rss
Trackback Trackback

¿Estamos reinventando la rueda en el comercio electrónico?

Juan |

Voy a ser crítico conmigo mismo, muy crítico, por que estoy cometiendo un fallo imperdonable, estoy reinventando la rueda, pero no soy el único, somos muchos los que estamos metiendo la pata día a día…..

No hemos aprendido nada del comercio tradicional

El comercio tradicional lleva millones de años funcionando, y ese know-how hay que aprovecharlo. El problema, es que la mayoría de los que estamos en el “ecommerce”, venimos de otras áreas, y cada vez que se nos ocurre una idea feliz, nos creemos los amos del comercio electrónico, cuando muchas de las cosas existen desde hace años en el comercio tradicional.

Muchas de las técnicas de marketing en ecommerce que aparecen en blogs de gurus, e incluso las mías, ya existían en el comercio tradicional. Hemos tenido que pasar por un proceso de descubrimiento muy costoso, reinventarla, cuando, desde el principio estaba ahí.

¿a que viene esto?

Ayer estaba escribiendo un post sobre mi última innovación en atención al cliente, y cuando acabé, me di cuenta, que lo que había escrito me sonaba familiar, repasé los apuntes del Master de Marketing que había hecho hace 6 años, y allí estaba, en la parte de telemarketing, he seguido repasando apuntes, y he vuelto a encontrar muchas cosas, que día a día veo como “innovador en comercio electrónico”.

¿Que podemos aprender y como?

El comercio tradicional, el marketing y el telemarketing tienen mucho que aportar, pero existe una gran brecha entre los dos mundos, día a día me encuentro comercios tradicionales que cuando se inician en la venta online hacen verdaderas burradas, y por otro lado me encuentro tiendas online, que cometen fallos que un negocio tradicional nunca cometería.

Ya lo he dicho en otras ocasiones, lo mejor es buscar un socio “offline”, receptivo, aprender de él, y después si queremos, separar los caminos.

¿Que estoy haciendo yo?

Bueno, estoy ofreciendo a ciertos comercios, la posibilidad de montarles una tienda online gratis, cobrando una comisión por las ventas, esto me está acercando mucho más al negocio tradicional, cuando adquiera el know-how suficiente dejaré de hacerlo, pero por ahora, esta es mi autoformación……..

Comments
1 Comment »
Categories
Negocios
Tags
ecommerce
Comments rss Comments rss
Trackback Trackback

Curiosidades sobre los clientes online

Juan | February 13, 2010

Esta vez, os voy a contar una serie de curiosidades sobre los clientes online de nuestra tienda (www.demartina.com). No sé si con otras tiendas pasa igual, pero en nuestro caso, hay algunas cosas muy curiosas.

Reembolso & Devoluciones

Es curioso, mucha gente no sabe que los gastos de devolución de un pedido, los tiene que pagar el comprador. Es decir, si compran algo, y después no aceptan el paquete o lo quieren devolver, tienen que pagar los gastos de envío. Pero no sólo los clientes están mal informados, en unas jornadas que dio la Asociación de Comercio Electrónico de España en el 2009, tuve una discusión con el presidente de la asociación, el indicaba que la tienda debe pagar los gastos, y así se lo había comunicado a todos los asistentes a la jornada (La ley se modificó en el 2007, y aún no se habían enterado).

De esta forma, hay mucha gente que pide, y pide, y cuando le llega el paquete, lo devuelve, sin saber (o quizás le de igual) que es responsable de pagar los gastos de envío de ida y vuelta del paquete.

Según nuestras estadísticas;

  • Las mujeres son las que más paquetes devuelven.
  • Si una mujer hace un pedido e inmediatamente manda un correo preguntando algo, la probabilidad de que devuelva el pedido es de un 90%.
  • Si la mujer trabaja atendiendo al público, hay más probabilidad de devolución.
  • El 99% de las devoluciones se deben a que “la abuela le ha regalado lo mismo”.
  • Si un hombre devuelve un pedido, simplemente dice, no lo quiero y no pienso pagar nada, sin embargo las mujeres no suelen coger el teléfono.

Nivel Cultural & Poder adquisitivo

  • Los que tienen una formación técnica suelen comprar LEGO.
  • El comprado de LEGO tiene mucho poder adquisitivo.
  • Los autónomos suelen comprar Playmobil, independientemente del nivel adquisitivo y formación.
  • Los profesores, suelen comprar puzzles y manualidades.
  • Los trenes (productos más caros), suelen comprarlos personas con menos poder adquisitivo y menos formación.

Gastos de envío

Hemos bajado los gastos de envío a 4,99€ y mucha gente piensan que son muy altos, (Playmobil cobre 9€, LEGO para pedidos urgentes 32€, El Corte Ingles 7€).

Cuando le preguntamos a los clientes donde lo han visto más baratos, todos dicen que hay muchos tiendas con gastos de envío más baratos, pero nunca nos dicen donde.

Mucha gente cree que enviar por correo es más barato, pero es falso, si preguntamos en correo por un paquete certificado, urgente y acuse de recibo, sale mucho más caro.

Y en la tienda física

  • Si un cliente entra diciendo “Esta tienda es ideal…”, lo más probable es que se lleve una hora mirando, que desordene todo, y que no compre absolutamente nada.
  • La mayoría de las devoluciones las hacen las mujeres, los hombre no suelen descambiar nada.
  • Desde hace 2 años, las ventas de juguetes para niños de menos de 3 años, ha caído un 90%. ¿Ya no juegan los niños pequeños?
Comments
3 Comments »
Categories
Curiosidades
Comments rss Comments rss
Trackback Trackback

Productividad e I+D+I para salir de la crisis

Juan |

Productividad: Relación entre lo producido y los medios empleados, tales como mano de obra, materiales, energía, etc.

Hay muchos factores que están impidiendo que salgamos de la crisis, y para mi uno de los más importantes es la productividad.

Este es un problema que arrastramos desde hace muchos años en España, no invertimos en mejorar la productividad, pero es que durante mucho tiempo no se ha querido mejorar.

En uno de los proyectos en los que participaba, teníamos un contrato por horas. Cuando presenté al gerente una propuesta para multiplicar la productividad por 10, su interpretación fue diferente a la mía, si hacemos lo mismo en menos tiempo, ganaremos menos. Cuando el negocio empezó a ir mal, presentaron un plan para mejorar la productividad, uno de los puntos fuertes era reducir los gastos en telefonía!!! ;)

La innovación en la empresa, esta mal vista ¿de donde has sacado el tiempo para innovar?¿has dejado de hacer tu trabajo? Recuerdo que presenté una propuesta al departamento de I+D, y la rechazaron, necesitaban proyectos probados y que se pudieran comercializar (anti I+D).

Yo no entiendo como la gente es capaz de hacer un trabajo repetitivo, sin preguntarse como ahorrar tiempo la siguiente vez.

Ruby On Rails

Tranquilos, no voy a aconsejar RoR, totalmente lo contrario, quiero desmitificar RoR. Después de probarlo, es verdad que es productivo para crear aplicaciones, un poco menos para modificarlas, pero es que mi framework para PHP es mejor, y el de Java mucho más.

Lo importante para una empresa, es encontrar el framework que le proporcione la mayor productividad, ya sea con RoR, con PHP, o cualquier lenguaje.

Pero hay que tener cuidado con la “panacea de la navaja suiza”, que vale para todo, pero que al final, no sirve para nada. cuando evaluemos un lenguaje o framework, tenemos que tener en consideración:

  • Curva de aprendizaje
  • Rendimiento
  • Productividad para crear aplicaciones
  • Productividad para modificar las aplicaciones
  • Comunidad (foros, blogs, ejemplos, proyectos, etc…)
  • Mercado laboral (Hay gente experta disponible en el mercado)
  • Escalabilidad

Ejemplo de productividad

Si, ya he visto el video donde se crea un mantenimiento con RoR en poco tiempo, pero.. ¿cuanto se tarda después en agregar una lista desplegable al mantenimiento? En mi framework, una linea de código……

Para crear un framework productivo, es necesario hacer un análisis ¿que es lo que se repite más en nuestro trabajo diario?

Por ejemplo, nosotros desarrollamos muchas aplicaciones de gestión, y lo que más se repite, son las ventanas de mantenimiento, por ejemplo, editar un cliente. Un mantenimiento de este tipo, no tiene más de 10 líneas de código, incluye listado, filtro, alta, baja, modificación, edición, etc….

Si nos vamos a PHP, mirad este ejemplo:

Si quiero definir un campo nombre el cliente:
$this->fields["customers_name"]=array(“caption”=>”Cliente”,”control”=>”TEXTBOX”);
Si quiero adjuntar un contrato:
$this->fields["contrato"]=array(“caption”=>”contrato”,”control”=>”FILEUPLOADER”);
Y si quiero mostrar una lista desplegable:
$this->fields["orders_status"]=array(“caption”=>”Estado”,”control”=>”COMBO”,”combo”=>”ESTADOCLIENTE”);
Después de definir los campos, el sistema genera los formulario de búsqueda, alta, listado, edición, etc.. automáticamente.
¿Cuanto se puede mejorar con el uso de un buen framework?
Ya lo he comentado antes, mi framework multiplicaba por 10 la productividad de la empresa en la que trabajaba, pero os voy a poner otro ejemplo, la primera vez que desarrollé una aplicación en Java Swing, me encontré con el sistema menos productivo del mundo. Para poner una tabla en la que el usuario pudiera ordenar haciendo click en la cabecera, que pudiera editar ciertos campos, y alguna cosa más, le dediqué un mes de vida, algo, que con Visual Basic, con .NET o con cualquier otro lenguaje moderno, hubiera hecho en menos de una hora. Por entonces, no había prácticamente foros de Java, y además los programadores de Java suelen ser menos colaboradores que los de otro lenguaje, parece que después de tener que aprender a la fuerza, les fastidia compartir ese conocimiento con los demás.
Pues bien, como he dicho, la primera vez tardé un mes, ahora, integrado en mi framework, tardo minutos. Defino la tabla, defino la clase de negocio que gestiona la entidad de datos y listo, la tabla funciona, permite imprimir, ordenar, filtrar, editar, agregar, etc….
El aumento de productividad ha sido brutal.
Conclusión
La productividad se consigue haciendo lo mismo, pero en menos tiempo, para ello, tenemos que hacer una pequeña inversión inicial, en hacer herramientas, definir procesos, que nos ayuden a mejorar.
¿como podemos competir con programadores de la india que cobran menos de 1$ la hora? Con I+D y productividad….
Comments
No Comments »
Categories
Análisis
Tags
Crisis, Productividad
Comments rss Comments rss
Trackback Trackback

Expertos en SQLs

Juan | February 11, 2010

Hace unos años me hice experto en SQLs y optimización de procesos. Aprendí a la fuerza trabajando para gran compañía eléctrica, teníamos que procesar milliones de registros varias veces al día, en un Pentium 400Mhz :)

Cuando tienes pocos recursos de hardware y tienes que mover mucha información tienes que mirar con lupa cada una de las SQLs que se hace, y diseñar muy bien los procesos, aplicar técnicas de caché, paralelismo, etc…

Durante seis meses, la facturación de los mejores clientes, la estuvimos haciendo en varios PC (en el mío, y en el de dos compañeros), si de verdad, estas cosas pasan, millones de euros en manos de un programa en Visual Basic, con BBDD Access y Sql Server

A lo que iba, conseguimos optimizando muchísimo, que el proceso fuera escaláble, soportara rearranque, y distribuido. El mismo proceso, mal hecho, requirió un año más tarde un MainFrame de IBM con una capacidad de proceso 100 veces superior a lo que teníamos.

Los programadores se suelen olvidar constantemente del rendimiento, muchas veces por que no tienen visión de futuro (cuanto mi web tenga éxito, entonces la optimizo).

Últimamente reviso mucho código PHP Open Source, y es penoso, después nos encontramos con casos como Magento, que requiere de casi un hosting dedicado.

Pero ¿cuantos programadores tienen conocimiento de escalabilidad y optimización de procesos?¿donde se aprende eso?

La mayoría de los fabricantes de BBDD tienen libros y recomendaciones sobre optimización, y hay muchos artículos en la red, pero nadie suele mirarlos, hasta que se encuentran con el gran problema.

¿Es necesario mirarlo desde el principio o se puede hacer después?

Un compañero decía que no hacía falta mirarlo; si después va lento, compramos más hardware y listo. Pero esto no es realmente así, hay procesos que no se pueden arreglar, es conveniente hacerlo desde el principio.

Como ejemplo, el software de comercio electrónico ZenCart, lanza 1400 SQLs para mostrar la ficha de un producto. Con técnicas de caché se queda en 600 SQL, en uno de los servidores que he monitorizado, se estaban lanzando unas 100.000 consultas por segundo en hora punta, por supuesto, la base de datos no podía.

Muchas de estas consultas, el MySQL las estaba cacheando, con lo cual no eran consultas reales, pero no obstante son una burrada.

Hicimos una prueba con la ficha del producto, y pasamos de las 1400 consultas a 100.

¿Como lo hacemos?

Hay muchas técnicas, no voy a explicarlas todas, pero la que más me gusta un caché dinámico que implementamos hace tiempo, la verdad, me quedó muy bien. Este tipo de caché los incorporan las BBDD, pero si lo ponemos en el servidor web, el rendimiento aumenta brutalmente.

El sistema intercepta todos los accesos a BBDD, y crea unas estadísticas de uso de tablas.

  • Si una tabla se accede constantemente y tiene pocos valores, es un candidato para cache.
  • Si un valor específico se accede constantemente se marca como candidato a constante, por ejemplo, los parámetros de configuración de una tienda; nombre, email del propietario, etc….
  • Si una tabla, no cambia en el tiempo, se marca como cache.

¿Como funciona el cache? Y por qué la mayoría de los cache de PHP no valen.

Un caché en un sistema que almacena en memoria o disco, una petición al servidor de base de datos, de forma que a la próxima llamada se recupera más fácilmente. La mayoría de los caches PHP no funcionan bien, por que cachean a nivel de usuario, si nuestra web tiene 1000 usuarios activos, tendría 1000 sistemas de cache.

El caché debe ser global a todos los usuarios, pera ello, es necesario un caché en disco o memoria compartida. En este punto, la mayoría de las implementaciones, serializan los datos en algún formato binario comprimido, pero mi idea fue mucho mejor, generar código PHP, os lo explico.

Si hay un parámetro en BBDD como ShopName: Nombre de la tienda. El sistema de caché genera un fichero cache.php con define(‘_SHOPNAME_’, ‘nombre de la tienda’);

Si tenemos que guardar una lista con las provincias, generamos un array de provincias en PHP.

Esta técnica es realmente potente, en una tienda online, el 90% de los datos consultados en la BBDD son siempre los mimos.

Comments
3 Comments »
Categories
Tecnología
Tags
Bases de Datos, Mysql, SQL
Comments rss Comments rss
Trackback Trackback

Comerzzia, un interesante proyecto con una ejecución no tan brillante

Juan | February 7, 2010

Comerzzia es una iniciativa de Red.es y la Junta de Andalucía para proporcionar software de gestión a 400 comercios.

La idea es realmente buena, el apoyo al software libre por parte de las Administraciones Públicas es muy importante, pero lo que me fastidia un poco es que siempre fallan en lo mismo; hacen cosas ilógicas.

Al analizar el proyecto Comerzzia, el responsable de turno del proyecto, metió la pata, y cometió una serie de fallos. Es normal que no se pueda saber de todo, pero no han acudido a los profesionales adecuados para asesorarse.

Punto de Partida

Uno de los requerimientos del proyecto, fue no utilizar ningún software de partida Open Source!!!!! si, si, todo lo que se hiciera, tenía que ser nuevo desde cero, no querían atarse a una licencia Open Source anterior.

Esto me parece una burrada, y en contra del movimiento Open Source, por que al final, Comerzzia, no se aprovecha del aporte anterior de la comunidad a este tipo de software, parte de cero.

Plataforma

Comerzzia está desarrollado en Java, pero, sólo funciona en Windows. Si pensamos en que la Junta de Andalucía aconseja instalar Linux, en lugar de Windows, nos encontramos con un sistema que no va a funcionar en la plataforma que nos están aconsejando instalar.

Tienda Online

Uno de las características que incluye es una tienda online, uno de los principales atractivos para los comercios que quieren implantar este software. ¿El problema? Que no van a encontrar un hosting que aloje este tipo de tiendas, con una plataforma en Java+JBOSS es complicado encontrar un proveedor de precio medio-bajo, con lo cual tendrán que acudir a hosting caros, o servidores dedicados.

A parte de la tecnología, la funcionalidad de la tienda, es prácticamente nula, no incorpora nada, de nada, ni novedades, ni productos más vistos, cross sell, etc, etc…

¿Siempre pasa igual?

Es una pena, he visto muchos proyectos similares y es lo mismo de siempre. Las especificaciones de este tipo de proyecto, salen de un responsable de proyecto, que no está “al día”, con una gran formación académica y experiencia, es capaz de determinar la calidad “técnica” de un producto, pero como no tiene conocimiento real del uso de la aplicación, es incapaz de escribir una especificación del sistema que se ajuste a la realidad del mercado.

NOTA: En el año 2000 yo realicé un proyecto similar, también para la junta de Andalucía, en lugar de tienda online, proporcionamos un catálogo online a todas las pymes de Andalucía. En su día no existía software de ecommerce Open Source, y yo no tenía ni idea de comercio electrónico. El proyecto fue un éxito “técnico”, pero un fracaso “funcional”.

Comments
2 Comments »
Categories
Análisis, Tecnología
Tags
Comerzzia
Comments rss Comments rss
Trackback Trackback

« Previous Entries

Últimas entadas

  • Tus archivos “por las nubes”
  • ¿Trabajas para FaceBook?
  • Análisis: Top Rural
  • Ego+Emprendedores=Una combinación explosiva
  • Aumentando la productividad/competitividad

Categorías

  • Análisis (13)
  • Curiosidades (16)
  • Gestión (7)
  • Ideas de Negocio (8)
  • Negocios (61)
  • Publicidad/Marketing (6)
  • Tecnología (37)

@juanmacias en twitter

  • @Zyncro Lo prometo, cuando zyncro funcione en mac, abandono dropbox, tengo un lío de carpetas descomunal :) 3 hrs ago
  • Lo prometo, cuando zyncro funcione en mac, abandono dropbox, tengo un lío de carpetas descomunal :) 4 hrs ago
  • @ebrito Con el iphone puedes hablar y funcionar como modem al mismo tiempo, yo además lo conecto por cable y va cargando bateria. in reply to ebrito 7 hrs ago
  • More updates...

Posting tweet...

Powered by Twitter Tools

Suscríbete al blog de Juan

Blogroll

  • deMartinaCode
  • RevistaDM

Recent Comments

  • JFA on Tus archivos “por las nubes”
  • Raul on Tus archivos “por las nubes”
  • Juanan Ruiz on ¿Trabajas para FaceBook?
  • Raul on Tus archivos “por las nubes”
  • JFA on ¿Trabajas para FaceBook?

Tags

adwords Amazon Análisis Apple TV Atención al Cliente banca online BlackBerry BlackBerry Movistar cliente comercio comercio electrónico Compiere comprador Crisis ecommerce economía Emprendedores empresas ERP FaceBook Guerra de Precios internet iPhone magento Marketing móviles nanotecnología nokia ofbiz OpenBravo OpenERP Open Source posicionamiento Prestamos ICO PrestaShop Productividad Publicidad/Marketing Quick Time Pro review SaaS seo Telefonía Movistar Vodafone Yoigo tienda venta visitas
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox