Hace poco escribí una crítica de un periodista que aparentemente no sabía cuánto costaba una web profesional. Él creía que pagar 80.000€ al año para llevar una web de una consejería era una barbaridad pero al leer las condiciones, me pareció a mí lo justo y expresé el porqué en un artículo anterior. Ahora, intentaré contestar la pregunta original (¿Cuánto cuesta una web profesional?), pero en términos un poco más generales.

Respuesta general: entre 500 y 500.000 euros para la creación inicial y entre 20 y 5.000 euros por mes para el hosting. La cuantía del mantenimiento de los contenidos (actualizaciones de textos, noticias, gráficos, etc.) dependerá de muchos factores y es imposible estimarlo aquí. En general, uno se tiene que preguntar cómo le beneficiará tener una web. En algunos casos, merece la pena gastar 20.000€ para conseguir un diseño único y que comunique en mensaje muy concreto. En otros casos, no hace falta nada más que una simple tarjeta de presentación.

La web más barata (gratis)

Hay muchas empresas que ofrecen webs gratuitas. En la gran mayoría de los casos, esto significa que tú montas la web. Tú tienes que abrir una cuenta con la empresa, crear todas las páginas, escribir todo el texto de cada página, sacar y “subir” todas las fotos y otros elementos gráficos, etc. Algunas de estas empresas incluyen:

Las contras de las web gratuitas

  • La URL es demasiado larga (y difícil de recordar, deletrear por teléfono)
  • La URL canta “soy tacaño”, que para algunos es una cosa buena, pero para otros equivale a “soy chapuza”
  • Puede que la web no esté indexado por los buscadores (y por lo tanto, no aparecerá en los resultados de Google, Yahoo!, MSN y los demás, y luego no la encontrarán tus posibles clientes)
  • La presentación (el diseño) está completamente restringido a las opciones que ofrecen
  • No se puede añadir funcionalidad personalizada (bases de datos, catálogos, carritos de la compra, etc.)
  • Muchas de estas webs incluyen anuncios, quieras o no
  • Puede que no incluyan estadísticas sobre el tráfico (quién visita y cuándo, desde dóndes, etc.)
  • Las empresas se reservan el derecho de usar, y posiblemente vender, tu contenido sin recompensa alguna
  • No ofrecen ninguna garantía de disponibilidad (¿cuántas veces por mes falla tu propio ordenador?)
  • Y muchas más razones igualmente significativas (artículo en inglés)

En fin, creo que una web gratuita para una empresa no compensa, no te saldrá rentable ya que tendrás que invertir demasiado tiempo en montarla, llevarla, diseñarla, y no en las muchas otras actividades que sí corresponden a un gerente de empresa o responsable de departamento. Tampoco le servirá porque es probable que el diseño no comunique el mensaje que desee. El diseño (los colores, selección de tipografía, organización de los elementos gráficos, etc.) comunica más que el texto en sí y es muy importante trabajar con alguien que se especializa en ese campo a la hora de montar una web.

Webs de 500 a 2000 euros

Esta categoría de web suele ser el producto final de personas con poca formación y/o experiencia en el campo. Se suelen crear con programas como Front Page, Dreamweaver, o a base de sistemas de publicación como Mambo/Joomla/PHP-nuke y casi siempre utilizan plantillas para el diseño procedientes de Template Master o Open Source Web Design. Y a veces, la web está hecha completamente en Flash (lo cual perjudica casi todos los aspectos comunicativos que aporta la web: reusabilidad de contenidos, indexación por los buscadores, actualizaciones fáciles y sin la intervención de un especialista, oscuridad completa para usuarios con problemas de vista, etc.).

Sin embargo, una web de esta categoría sí tiene su sentido y si está bien pensada e implementada, puede ser una opción válida para una empresa con pocos recursos.

¿Qué se debe esperar por 500 a 2000€?

No se debe esperar mucho. Aquí tienen unos ejemplos:

Webs de 2.000 a 9.000 euros

Suelen incluir adaptaciones (personalizaciones) a sistemas de publicación como Joomla, incluir un diseño totalmente personalizado, y estar preparados para su indexación por los buscadores (y si los contenidos están bien preparados, salir entre los primeros resultados de Google). Ten en cuenta que no dispongo de datos reales de las webs que cito aquí sino que estoy estimando basado en mi experiencia.

Webs de 9.000 a 22.000 euros

Son webs que incluyen alguna funcionalidad única (interactiva), creada sólamente para la web en cuestión o incluyen algún tipo de comercio electrónico (permiten que el usuario realice una compra introduciendo su tarjeta de crédito, la cual se procesa en tiempo real). Normalmente disfrutan de un diseño también totalmente personalizado. Reitero que estas son muestras basados en adivinanzas mías. No dispongo de ningún dato real sobre los costes reales.

Webs de 22.000 a 500.000 euros

He visto (y participado como cliente en) dos webs que entran en esta categoría. Una costó 600.000 euros y la otra 100.000. Los costes vienen a raíz de una serie de funcionalidades únicas que no existen en el mercado y que se tienen que crear. Incluyen sistemas de copias de seguridad en caso de averías, gestores de contenidos con opciones de versiones (para poder tener varias versiones de una sóla página, por ejemplo), y muchas más opciones avanzadas que normalmente no se ven ni se necesitan. A parte de la funcionalidad, incluyen diseños totalmente personalizados (y muy estudiados) para realmente captar a los posibles clientes o por lo menos comunicar un mensaje muy claro a los visitantes.

¿Cómo saber cuánto pagar?

Antes de preguntar a alguien cuánto cuesta una web (porque ya ves que todo depende), pregúntate a ti mismo cuánto tienes para invertir. Después, haz una lista de los contenidos y funcionalidades que quieres y de ahí, acércate a una empresa que se dedica a la creación de webs (o de desarrollo si es una web complicada) y entrégales la lista diciendo que tienes x dinero y si lo pueden hacer y si no, qué tendrían que quitar para entrar en tu presupuesto.

Si se temen decir cuánto tienen para gastar, entrega la lista primero y pide un presupuesto, pero por favor, que sean realistas con sus expectativas.

Exención: Soy socio en una empresa de desarrollo de aplicaciones web. Llevo más de 15 años en el campo de desarrollo. He visto la burbuja de Internet nacer, crecer, y explotar y he visto varias empresas que trabajan en este campo hacer lo mismo. Si me pides un presupuesto y no es lo que esperabas, por favor, ten en cuenta que conozco este campo y lo que hace falta para que sobreviva una empresa que se dedica a esto y no lo tomes mal. No me ofenderé en absoluto si terminas trabajando con otra empresa, pero tampoco te prometo que vaya a ser una experiencia enriquezadora.

Y para que luego no digan que esto es sólamente para promocionarme, anoto unas empresas de desarrollo (sí, estoy enlazando a mi posible compentencia) aquí en Gran Canaria:

[En español más abajo]

I belong to a group of entrepreneurs who meet once per month to have dinner and discuss a variety of topics related to owning and running a business. In December 2006, I suggested we define a topic of conversation to give the dinner better focus. I suggested that at the next dinner we all talk about time management (something I struggle with on a daily basis).

Having made the suggestion, I was then asked to prepare a brief introduction to the topic to get the conversation rolling. What follows are my notes from before and after the dinner. This is one of the very rare posts I’ll be doing in both Spanish and English so enjoy!

As a reference, we emailed [several articles][joelsploeng] that piqued our interest in [Time Management][ioltech]:

[joelsploeng]: http://www.joelonsoftware.com/articles/fog0000000339.html “Fire and Advance by Joel Splosky”

[ioltech]: http://www.ioltechnology.co.za/article_page.php?from=rss_IOLTechHome&iSectionId=2883&iArticleId=3593498 “Interruptions at work cost billions – study (in English)”

**Here are my notes in English**

When I was asked to give a brief presentation on Time Management, I chuckled silently. I had suggested the topic precisely because it was an area where I felt I needed improvement.

My primary concern is that I find it difficult to bill more than 20 hours per week. I need to minimize the myriad distractions so that I can spend more time billing (although there is a valid argument that I shouldn’t be billing anything but rather coordinating the time of those who work for me).

As a developer, I need long periods of uninterrupted time in order to be able to produce code.

As the boss, I need shorter periods of time to do paperwork, review reports, and coordinate the time of others.

As a husband, I need a variety of time periods….

As a human being, I need time to laugh and have fun!

——————————————————————————–

Prior attempts at self-organization
———————————–

* Handspring Treo __with alarms__
* dotProject (project management system)
* Outlook and their ilk (Calendar, To Do, etc.)
* A notebook or notepad with lists of things to do (works amazingly well)
* Using my cell phone as all of the above
* Delegating tasks

Nevertheless, I still find it difficult to estimate the time needed to complete projects, I arrive late to some meetings, and I end up working more hours than I probably should (like right now!).

Types of time that would benefit from Time Management
—————————————————–

* Anual business cycles
* Why wait till the last minute to organize knowing ahead of time that government subsidies are usually announced between March and June?
* Likewise for tax filings and other financial obligations.
* And likewise again for “puentes” (three-day weekends) and other holidays. It seems like we always wait until the last minute to plan for these things.
* The workday
* A million things jump to mind when I’m working and I have to fight to keep from allowing them to distract me from the task at hand
* The workday of those around you
* Our employees, vendors, and clients… We can try to mold their time to our schedule.

Ways of optimizing your time
—————————-

* I get lots of work and documentation via email and need to leave my email client open while working. By default, my client is set to check mail every 15 minutes. I changed it to every 5 minutes, but then realized that what I needed was to change it to once per hour.
* Set my chat client status to “busy” (“very busy” if such an option exists)
* Turn my phones completely off and allow calls to go straight to voice mail, _that’s what it’s there for!_
* Close my office door
* Create a comfortable work environment (in my case: good music, a cup of tea and some cookies)
* Have a comfortable desk and chair to work at, and a desk big enough to spread out all of the diagrams and tables I use to document my work
* Prioritize my objectives __and achieve them__
* Start doing something every day and __get something, anything done__
* Share work with others to keep from getting bored and tired
* Plan small distractions to keep my mind fresh
* Exercise
* Go for a brisk walk
* Watch a little television
* __DON’T__ work nor use the computer
* Plan time for being spontaneous (or rather, plan extra time for tasks so that if time is left over and you feel like being spontaneous, you can be)
* Transform any possible distraction into an action item and then either do it and move on, or don’t, but either way, scratch it off the list

General ways of optimizing time
——————————-

* Schedule meetings one opening out from your next available opportunity (thus leaving some free time for being spontaneous or for catching up on something you did not plan for)
* Judge, without fear, and eliminate that which is of little or no interest: be pragmatic
* For longer projects, hold periodic status meetings in which each person simply gives a “percentage” progress update on the tasks they’ve been assigned. As soon as someone starts trouble-shooting or looking for solutions, ask that person to schedule another meeting for that task.
* Comunicate what’s on your plate to your “collaborators” at the start of every week. Collaborators include anyone you have any interaction with since in one way or another they represent opportunities to optimize your time.
* Do things right (from the start) or __don’t do them at all__

——————————————————————————–

Pertenezco a un grupo de emprendedores que se reúnen una vez al mes para cenar y debatir cosas relacionadas con ser empresario. En diciembre de 2006 sugerí que en cada cena se definiera en tema de conversación para sacarle más provecho de la cena (para aquellas veces cuando no había ninguna presentación especial). Sugerí que en la siguiente cena que habláramos de la gestión del tiempo (algo que no domino).

Habiéndolo sugerido me pidieron que preparara una breve introducción al tema para darle un empujón a la conversación. A continuación presento mis apuntes de antes y después de la cena. Esta es de las pocas veces que publicaré cosas en inglés y en español así que disfruta de ello.

Una semana antes de cenar, compartimos por correo electrónico [unos artículos][joelsplo] para picar el interés [la gestión del tiempo][ioltech].

[joelsplo]: http://spanish.joelonsoftware.com/Articles/FireAndMotion.html “Disparar y avanzar por Joel Splosky”

[ioltech]: http://www.ioltechnology.co.za/article_page.php?from=rss_IOLTechHome&iSectionId=2883&iArticleId=3593498 “Interruptions at work cost billions – study (in English)”

**Aquí tienen mis apuntes en Español**

Cuando me pidieron hablar sobre cómo organizar el tiempo, me reí por dentro… Había sugerido yo el tema precisamente porque lucho a diaro por dominar mi tiempo y es algo que por norma general, más fallo y que se podrá mejorar. Yo necesito ayuda y por eso lo sugerí como tema de conversación.

Mi preocupación principal es que no logro facturar más de 20 horas por semana (trabajar horas que se pueden cobrar a los clientes), como mucho, y necesito minimizar las distracciones al máximo para poder facturar más (aunque se podría argumentar que ni debería estar “facturando” yo sino que dirigiendo a otros).

Como programador me hacen falta largos ratos de máxima concentración para poder producir código y documentación.

Como gerente me hacen falta ratos cortos para organizar los papeles, revisar informes, y coordinar el tiempo de nuestro equipo interno y de los proveedores.

Como marido me hacen falta todo tipo de rato…

Como ser humano me hacen falta momentos de diversión, ocio.

——————————————————————————–

Intentos de organizarme
———————–

* PocketPC __con alarmas__
* dotProject
* Outlook (Calendar, To Do)
* Libreta de apuntes con lista de quehaceres
* Mi móvil
* Delegación de tareas

Sin embargo sigo estimando mal la duración de proyectos, llego tarde a ciertas citas, y termino trabajando muchas más horas de lo que normalmente correspondería (creo).

Tipos de tiempo que disfrutarían de gestión
——————————————-

* Ciclos anuales
* ¿Para que esperar para organizarse si se sabe de antemano que las subvenciones se anuncian entre marzo y junio?
* Lo mismo para la declaración de la renta y otras obligaciones financieras
* Lo mismo para los puentes y las vacaciones. Me parece que siempre terminamos esperando a última hora para hacer reservas y tal…
* Horas laborales
* Se me ocurren miles de cosas a la vez cuando estoy trabajando y lucho por no dejarme distraer
* Horas laborales de los demás
* Nuestros empleadoes, proveedores, y clientes… Siempre podemos intentar que sus horarios se acoplen a nuestras necesidades.

Formas y técnicas de optimizar el tiempo
—————————————-

* Configurar mi cliente de correo electrónico para que revise si hay mensajes nuevos una vez por hora (en lugar de cada 5 minutos)
* Poner mi estado en mi cliente de chat en Ocupado
* Permitir que las llamadas se desvíen al contestador automático (o me dedico a una tarea o me dejo distraer…)
* Cerrar la puerta de mi oficina
* Preparar mi entorno (en mi caso: poner música, preparar una taza de té y con unas galletas)
* Tener un lugar cómodo para trabajar (una silla cómoda y una mesa lo suficientemente grande para extender papeles, diagramas, etc.)
* Ordenar mis prioridades __y cumplirlas__
* Todos los días arrancar y hacer __algo__
* Compartir labores con otros para no cansarse
* Distraerse un poco para despejar la mente
* Ejercicio
* Dar un paseo
* Ver la tele
* __NO__ trabajar ni usar el ordenador
* Planificar tiempo libre y para ser espontáneo
* Convertir cada posible distracción en una acción y luego, o se hace o no, pero de cualquier manera, se tacha de la lista

Formas y técnicas más genéricas
——————————-

* Citar reuniones un poco más allá de la próxima oportunidad disponible en la agenda (dejar siempre un hueco libre)
* Juzgar sin miedo y acaba con aquello que no te interesa o que te interesa poco (ser pragmático)
* En proyectos a largo plazo, celebra reuniones en las cuales se comunica el estado del progreso y si alguien quiere entrar en detalle o buscar una solución para x problema, que organicen otra reunión para hacerlo.
* Comunica tus tareas a tus colaboradores cada semana. Defino colaboradores como socios, empleados, proveedores y clientes ya que de algún que otro modo toda transacción es una venta.
* Hacer las cosas bien desde principio o __no hacerlas__

This just a quick post about a great article on how to “shelve” a project with local changes so you can work on something else without sending the changes to the trunk.

For those of you wondering what I’m talking about, when we write software, we use systems that allow us to undo changes on hundreds of files at a time. This can be very useful when, in the middle of adding new features, you need to fix a security vulnerability but you don’t want to lose the work you’ve already done.

If you were building a house and had already laid the foundation, built the frame, ran the electric and plumbing, put up the drywall, and then realized you forgot the insullation between the foundation and the frame, it would be a small disaster.

Shelving code allows us to lift the entire house up off the ground so that we can put in the insullation, and then return the house to its rightful place without losing our work.

Techniques such as this allow us to be very productive programmers.