Desglosar el proyecto
A continuación, primero les mostraré los datos generales del proyecto. La mayoría de ellos son precisos. También marcaré la pequeña cantidad de datos que deben estimarse. También os mostraré datos relevantes, pero no todo sobre el proyecto. A modo de ejemplo, he evaluado el costo de mi trabajo en $100 por hora. Por supuesto, las estimaciones de costos reales para estos proyectos no son las mismas; esto se hace sólo para tener la misma línea de base para la comparación.
Después de los datos, anotaré el estado del proyecto relevante y explicaré el significado de los datos.
Todos estos proyectos son sitios tipo folleto relativamente simples, implementados utilizando tecnología de inclusión del lado del servidor. La mayoría de las páginas son estáticas y requieren poca personalización para desarrollar aplicaciones complejas.
Proyecto 1:2001
datos
Páginas: 56 páginas
Tiempo dedicado a mí: 112 horas
Tiempo dedicado al desarrollo web: 80 horas (tomó alrededor de 40 horas completarlo inicialmente y alrededor de 40 horas ajustarlo y modificarlo más tarde).
Días totales del proyecto: 195 días
Costo total: $11,200 (Mi costo fue de $100/hora, totalizando $11,200, de los cuales $8,000 fueron para desarrollo web).
Detalles
Está claro que este proyecto fue muy simple: tomó 112 horas para 56 páginas, aproximadamente 6 meses de principio a fin. Hice una fortuna con esto, pero debes preguntarte por qué tomó tanto tiempo, lo cual no suena muy bien.
El sitio se creó utilizando un enfoque bastante conservador: tablas, imágenes y un poco de CSS. Siempre que un cliente tiene algunas sugerencias de cambios, a menudo lleva mucho tiempo corregirlas.
A medida que avanzaba el proyecto, los menús cambiaron y fue necesario rehacer el contenido. En términos generales, los clientes son todos iguales y no será más fácil atender a los clientes pequeños que a los grandes. Debido a que el desarrollo no estandarizado es muy problemático y no uso CSS, tuve que dedicar mucho tiempo a recrear imágenes de navegación en Photoshop. Recuerdo haber usado un diseño de tabla que era sencillo de crear al principio, pero que se volvió cada vez más difícil de modificar con el tiempo.
Antes de empezar a aprender a utilizar estándares web, estaba acostumbrado a desarrollar sitios web utilizando un enfoque tradicional y conservador. Situaciones como el primer proyecto son muy típicas para poder diseñar mejor, ¡no sé cuántas veces tengo que modificarlo!
Proyecto 2:2003
datos
Páginas: 82 páginas
Tiempo dedicado a mí: 32 horas
Tiempo dedicado al desarrollo web: 19 horas (inicialmente tomó alrededor de 10 horas completarlo y alrededor de 9 horas ajustar y modificar. Esto no incluye las 8 horas dedicadas a la producción de contenido)
Días totales del proyecto: 15 días
Costo total: $3200 (Mi costo fue $100/hora, total $3200, de los cuales $1900 fueron para desarrollo web).
Detalles
Este proyecto es muy similar al primero en muchos aspectos. El sitio web es esencialmente estático, sujeto a extensas revisiones y ajustes. Para ser honesto, este cliente es muy organizado y respondió a mi correo electrónico de manera oportuna. Pero en general, no es muy diferente del cliente del primer proyecto.
Puede ver la enorme diferencia en tiempo, esfuerzo y costo entre los dos proyectos. El segundo proyecto costó menos de $6,000, tomó solo 32 horas y tuvo una duración de menos de un mes. Y el número de páginas producidas es mayor que el del primer proyecto.
El sitio web está desarrollado utilizando estándares web. Una vez que hice la plantilla, fue muy fácil modificarla. Puedo concentrarme en modificar el contenido y la interfaz, o individualmente en cualquier momento. No creo que sea necesario enfatizar la gran diferencia que esto marcó.
Obviamente, gasté menos dinero en este proyecto. Y, con el tiempo que me llevó hacer el primer proyecto, pude hacer casi 12 proyectos similares al segundo, así que os podéis imaginar el beneficio que tiene esto para mí. Al hacerlo, puedo ahorrar dinero para mis clientes y mejorar mi propia evaluación de costos del trabajo (obteniendo más ingresos).
Retorno de la Inversión (ROI)
Creo que ahora está claro que desarrollar con estándares web ahorra tiempo y dinero. Debo admitir que lleva un tiempo aprender y dominar nuevos conocimientos, especialmente cuando parchear CSS para adaptarlo a IE agregará tiempo al proyecto, pero aun así, vale la pena.
Para ilustrar mejor este punto, permítanme hablarles de un proyecto de hospital que acabamos de completar. Los beneficios no son tan tangibles como los elementos anteriores. Este es un sitio que atiende a una gran cantidad de personas y debemos lidiar con una gran cantidad de contenido heredado existente (la creación de contenido es muy difícil). También enumero algunos datos del proyecto, pero este caso no es el mismo que el primer y segundo proyecto.
Proyecto tres: 2004
datos
Páginas: 65 páginas
Tiempo dedicado a mí: 65 horas
Tiempo dedicado al desarrollo web: 15 horas (al principio tomó alrededor de 8 horas completarlo y aproximadamente 7 horas para ajustarlo y modificarlo más tarde. La producción de contenido fue larga y difícil, alrededor de 30 horas, principalmente debido a la modificación del código original)
Días totales del proyecto: 32 días
Costo total: $6500 (Mi costo fue $100/hora, total $6500, de los cuales $1500 fueron para desarrollo web).
Detalles
Se esperaba que este proyecto tardara mucho más de lo que realmente se completó. Porque nuestro equipo de desarrollo web se encuentra entre clientes internos y usuarios externos. Tenemos que diseñar bien los detalles de la página, pero tampoco podemos detener el mantenimiento diario del contenido. Es muy probable que cometamos un error.
Debido a que construí el sitio usando CSS, me permitió trabajar en el contenido antes de que el diseño estuviera completamente completado y permitió que el sitio evolucionara. Dediqué mucho de "mi tiempo" a este proyecto. Preste atención a la diferencia entre "mi tiempo" y "tiempo de desarrollo web".
Idealmente, habría habido más interacción con clientes y usuarios, pero nuestro equipo de desarrollo web tuvo que trabajar en circunstancias terribles para que el proyecto siguiera adelante. El desarrollo basado en CSS y estándares web nos permite hacer esto. Finalmente, se superó el mayor obstáculo y comenzamos a convertir el contenido original. Francamente, nos llevó mucho tiempo completarlo, pero afortunadamente tuvimos más tiempo y pudimos entregar el proyecto antes de la fecha límite.
Es cierto que el proyecto no fue perfecto y tuve que esperar para ver si el diseño estaba finalizado. Si no fuera por el poder de CSS para ayudar a facilitar los cambios de diseño y contenido, el proyecto probablemente se habría retrasado, lo que habría aumentado los costos del hospital.
Todo el trabajo tomó poco más de un mes, lo cual es sorprendente entre los proyectos hospitalarios que he realizado. La ayuda y promoción de estándares web para el proyecto ha tenido un impacto positivo en nuestro enfoque.
Resumir
Cuando analiza el ejemplo anterior, es muy sencillo concluir: los estándares web pueden ahorrarle a usted y a sus clientes tiempo y dinero; no son una solución milagrosa, sino un gran paso en la dirección correcta.