blog
Habíamos comenzado a hablar de lo importante que es la planificación para el proceso de desarrollo de un proyecto web. Este post es parte de la serie como planificar un proyecto web.
Hay que tener claro que no se puede entender el contexto de un proyecto web si se ve cada uno de sus componentes de manera separada. La visión completa de un proyecto web debe existir en un contexto mas amplio. Pero cual es este contexto y como entenderlo?
El contexto de un proyecto web
Aunque el proyecto sea crear una nueva funcionalidad para su website, un nuevo landing page o el website por completo, siempre hay un contexto. Las nuevas funcionalidades existen en el contexto del website. El website existe en el amplio contexto de las metas de la organización y sus estrategias.
Esto forma tres capas de contexto que deben ser consideradas:

Cada objetivo superior afecta a sus inferiores, los objetivos de la organización afectan a los objetivos del website, que a su vez afectan a los objetivos de las funcionalidades. Entender cada objetivo ayuda a tomar las mejores decisiones de funcionalidad y prioridades para cada proyecto individualmente.
Podemos conocer el contexto hablando con los responsables del proyecto
Hablar con los responsables del proyecto web cuando se esta desarrollando es una manera invaluable de conocer el contexto y las metas. Muchas veces los desarrolladores prefieren no hablar con los responsables del proyecto porque “no saben de internet” sin embargo, la meta principal del proyecto web es ayudarlos a lograr sus objetivos de negocio y su retroalimentación nos va a ayudar a construir su visión del website.
Ellos trabajan a diario con los visitantes y pueden proveer reflexiones muy valiosas sobre el blanco de público, también están muy conscientes de las cosas que pudieran mejorar del website, por ejemplo:
| Problemas | Soluciones |
|---|---|
| El formulario de contacto está muy complicado. | Revisar los campos requeridos del formulario de contacto y ver si se puede simplificar un poco. |
| Los visitantes no están viendo mis productos. | Revisar la navegación y ver si las paginas principales expresan que los productos son lo mas importante del website. |
Luego de haber repetido este proceso de retroalimentación varias veces tendremos como resultado un website que cumple cada vez mas con los objetivos del negocio.
Hablando con los responsables del proyecto desde el principio se logran dos cosas, la primera es que se toman en cuenta todas las objeciones que puedan tener ofreciendo la oportunidad de trabajar en ellas antes de que se vuelvan un problema serio. Segundo, Le damos a los responsables del proyecto la oportunidad de expresar sus preocupaciones y requerimientos. Eso los involucra en el proceso. Si alguien ha sido consultado es mas difícil que se queje cuando el proyecto ya este avanzado.
Cuando tenemos claro el contexto del proyecto, su alcance y sus metas, debemos continuar con el siguiente paso como juzgar el triunfo del proyecto, pero ese es el tema del próximo post de esta serie.
Somos un equipo pequeño, por lo que podría decirse que para nosotros la comunicación no es un problema. Pero, cuando todos están encargados de un proceso diferente en un proyecto, el tiempo disponible de uno no concuerda con el del otro. Cuando esto sucede es buena idea tener lista una estrategia de comunicación.
Algo que nos ha ayudado bastante a trabajar rápidamente y cumplir nuestras metas en conjunto ha sido Google Sites
La flexibilidad de Google Sites me parece impresionante. Nosotros lo usamos para organizar todos nuestros proyectos (documentos, archivos, status, tickets) luego logramos que el dueño del proyecto se involucre dándole acceso al Site para que contribuya en todo lo que se pueda y se de cuenta del status real del proyecto.
Nuestro proceso de diseño ha cambiado mucho desde que comenzamos a usar Google Sites, es más fácil compartir un link que convocar una mini-reunión para que todos vean el diseño. El proceso se ha fortalecido mucho en el sentido de que cuando alguien comparte un screenshot de un diseño, ya es algo que tiene forma y solo necesita feedback.
La comunicación sincronizada, aunque más directa, no siempre es mejor
Por lo menos, en este caso no. Si yo tuviera que esperar que el diseño estuviera listo para reunirme con el diseñador, tener una discusión sobre el diseño, estaría saliendo de sincronización con mis tareas. Sin embargo, cuando el diseñador publica su screenshot yo puedo dejar mi opinión en un tiempo prudente sin que interfiera directamente con el tiempo de mis tareas.
El concepto es el microblogging
Para mantener la dinámica tenemos una página de “Announcements” donde cada uno expone dudas, inquietudes, ideas, noticias, multimedia o cualquier otro mensaje relacionado a nuestro trabajo diario. No son cosas personales, ni individuales, cada post que se publica debe estar enfocado en el tema, para la comunicación individual están el email y el chat
En los sites de los proyectos de clientes, utilizamos el microblog para dar a conocer constantemente el status de los proyectos o las tareas según se van completando.
Los status son actualizaciones generalmente cortas (Una imagen y una descripción) porque todos los que participan en un Site están en el mismo contexto.
Me pareció interesante la forma en que este servicio mejoró nuestra forma de trabajo y de comunicación en grupo.
Todos sabemos lo importante que es la planificación en los proyectos, pero saber algo y hacerlo son cosas muy diferentes. Yo sé que tengo que pensar antes de armar una silla, pero estoy tan apresurado en comenzar y no perder tiempo que la planificación queda en el olvido.
Lo mismo se puede decir de los websites. Cuando se piensa que por no planificar se está ganando tiempo, no se está ganando nada. Sin planificación cuando los verdaderos problemas lleguen se convertirán en problemas abismales.
A menos que el website haya sido planificado desde el principio, los participantes van a tener espectativas muy diferentes del resultado y de sus propias responsabilidades, se pierden los objetivos y no se puede corresponder a una audiencia personalizada. Esto, inevitablemente se traduce en dolores de cabeza para el dueño del website.
La planificación a menudo es percibida como un proceso pesado y que consume mucho tiempo. Cuando nos referimos a la planificación de un proyecto web, nos referimos a un proceso ligero enfocado en desarrollar una vision clara, definida y donde todos los participantes han sido consultados. Este proceso puede ser aplicado igualmente una sola nueva funcionalidad como a su presencia completa en la web.
Vamos a desarrollar los pasos del proceso de planificación en una serie de 4 artículos donde aprenderemos como:
- Como entender el contexto completo del proyecto web
- Como juzgar el triunfo del proyecto web
- Como comparar tu proyecto con la competencia
- Como conocer la audiencia del proyecto
Para asegurarse de leer todos nuestros articulos sobre como planificar un proyecto web y otros temas relacionados a ser dueño de un website, puede suscribirse a nuestro RSS.
No podríamos enfatizar suficientemente la importancia de usar el mejor servicio de hosting posible!
Es muy tentativo ahorrarse unos pesos en este servicio, pero, ahorrar en hosting es un error que nos puede costar mucho tiempo (tiempo = money) y el tiempo, es tan necesario e importante como el dinero cuando iniciamos un negocio o un proyecto.
Lo triste es que muchas empresas de hosting no son totalmente honestas con sus ofertas, por eso la mejor opción al momento de abrir una cuenta es hacerlo con una empresa establecida. Que podamos comprobar que el servicio que ofrecen es estable y rentable.
La ventaja de elejir una empresa solida es que podemos encontrar una gran cantidad de testimonios de clientes. Leer estos testimonios nos puede dar una buena idea de la calidad de su servicio y el uptime de sus servidores.
Otro asunto a considerar es el soporte, usualmente las empresas de hosting hacen outsourcing del soporte, aunque, el personal que contratan no esté bien entrenado y difícilmente puedan ayudar a uno, mas allá de un “Estamos trabajando con su problema …”
Por otro lado, las empresas que brindan el mejor servicio de web hosting tienen personal in-house que contesta a los tickets en cuestión de minutos, esto puede ser muy importante en situaciones de emergencia.
Nosotros utilizamos varios servicios de hosting, esto dependiendo del tipo de tecnología que vamos a implementar en el sitio web y la estimación de usuarios por día del sitio que estamos desarrollando, siempre es bueno asegurarse que tecnologías soporta y las versiones que corren estos servidores.