Lo que el cliente pide no es siempre lo que el cliente necesita
Mosaic: En esta entrevista vamos a hablar del proceso de realización de sitios web y todo lo que hay a su alrededor, pero antes de entrar en materia es indispensable la siguiente pregunta: ¿Qué tipo de empresa es Clic Multimedia? ¿Por cuánta gente está formada?
Clic Multimedia: Clic Multimedia nace como un emprendimiento de dos egresados de la Licenciatura en Multimedia de la Universidad de Maimónides allá por el año 2000. Durante estos años fue creciendo y ha ido incorporando gente, no solo como parte permanente del equipo, sino también muchos colaboradores externos especializados en diferentes áreas como animación, diseño, producción de audio, sistemas informáticos, etc. Hoy consideramos a Clic Multimedia como una agencia interactiva por su especialización y dinámica de producción.
Mosaic: Una vez descrita la empresa, pasemos a hablar de su trabajo. Sería interesante que realizaras una pequeña descripción de los distintos tipos de proyectos que realiza y en cuáles está más especializada.
C.M: Cubrimos una amplia gama de desarrollos en el ámbito de los productos interactivos. Podemos mencionar desarrollos de sitios web institucionales, portales, micro-sitios, aplicaciones en Adobe Flash, sistemas de intranet y extranet para empresas, presentaciones interactivas en CD, kioscos de auto consulta, etc. Recientemente hemos comenzado a desarrollar productos para dispositivos móviles, como juegos y portales. Creemos, como desarrolladores, que este nuevo medio nos abre una serie de oportunidades muy interesantes.
Donde más nos hemos especializado es en el desarrollo de webs, en particular en las que se basan en Adobe Flash e incluyen contenido dinámico combinando ActionScript con algún lenguaje de servidor como el PHP. Un ejemplo es el portal UNSCENE, que recientemente fue seleccionado por Adobe como sitio del día.
Mosaic: ¿Podrías enumerar algunos de los clientes más importantes de la empresa?
C.M: Podemos mencionar proyectos realizados para Microsoft, Citroën, Claxson (para sus señales de cable Playboy TV e Infinito), el gobierno de la ciudad de Buenos Aires, Johnson & Johnson, entre muchas otras empresas independientes de Argentina y de otros países.
Mosaic: Hablando de clientes, a la hora de realizar su proyecto, cuál es la actitud más común: ¿aceptar las demandas del cliente sin discusión o, en el caso de que detectéis alguna necesidad mal planteada o que se había pasado por alto, argumentarle qué es lo mejor para él?
C.M: Una frase que utilizamos a menudo es: lo que el cliente pide no siempre es lo que el cliente necesita. Nuestro objetivo es brindarle al cliente la solución que él realmente necesita. Es por esto que cuando se escuchan los requerimientos del cliente, siempre se realiza un análisis, y mediante una charla se proponen nuevas ideas, cambios de enfoque y se realizan los ajustes necesarios que generan luego la propuesta final de proyecto.
Lógicamente este proceso varía en relación al tipo de proyecto, su complejidad y el nivel de participación del cliente en aspectos técnicos, como la plataforma a utilizar, resoluciones de pantalla, versiones del software, etc.
Creemos que esta etapa del proyecto es muy importante, ya que por temas de desconocimiento o mala información el cliente puede plantear el proyecto de manera errónea o incompleta. Queda en nosotros, como desarrolladores y conocedores del medio, hacer las correcciones o propuestas necesarias que aseguren luego un proyecto exitoso para el cliente.
Mosaic: ¿Qué demandan más los clientes: páginas estáticas o trabajos más dinámicos? En el segundo caso, ¿qué necesidades de mantenimiento requieren esos proyectos?
C.M: No podría decir que haya alguna de las dos cosas que es más requerida. En realidad, este requerimiento depende del proyecto en particular y el nivel de inversión que el cliente este dispuesto a realizar, ya que los trabajos dinámicos suelen tener un costo de desarrollo superior a un proyecto estático.
En el caso de los proyectos dinámicos, por lo general, la gran parte del mantenimiento del contenido queda en manos del cliente. Para esto se desarrollan paneles de administración donde el cliente puede gestionar el contenido de su sitio web. Esto libera al cliente de una estructura de mantenimiento semanal o mensual.
El mantenimiento que pueda existir por parte nuestra está relacionado habitualmente con cambios en la estructura de los datos, creación de nuevas secciones y crecimiento en general.
En algunos casos, los proyectos estáticos son luego actualizados manualmente por nosotros. Por lo general, este tipo de actualizaciones son esporádicas.
Mosaic: Quizá una combinación de ambos tipos sea también una demanda común. En ese caso, ¿por dónde se empieza a trabajar?
C.M: Sí, es muy normal que un sitio web incluya partes donde el contenido es estático y partes dinámicas. Sobre todo se puede ver esto en portales donde se incluyen secciones institucionales o de contacto, que no sufren actualizaciones por largo tiempo. Hemos generado un proceso de desarrollo que marca etapas muy claras durante un proyecto. Luego del análisis del proyecto y sus necesidades, que mencionamos anteriormente, una de las etapas más importantes es la de diseño. Aquí se trabaja la parte visual del sitio y tanto la parte dinámica como la parte estática son desarrolladas. Muchas veces es posible que se haga mayor hincapié en la parte dinámica, ya que suele ser el corazón de portales y sitios corporativos grandes.
Lógicamente, las partes dinámicas pasarán por algunas etapas adicionales durante el proyecto, como pueden ser el diseño de datos (donde se define la estructura de las bases de datos, arquitectura del sistema, etc.) que suele ocurrir en paralelo con el diseño estético. Y la etapa de programación, donde se realizarán las codificaciones necesarias para hacer funcionar el proyecto.
Mosaic: De todos modos, cuando un cliente tiene claro que quiere ir más allá de la web estática, ¿qué suele pedir? ¿Qué tecnologías usáis entonces?
C.M: La mayoría de las veces en las cuales se termina desarrollando un sitio o aplicación dinámica comienzan con el requerimiento del cliente de poder actualizar él mismo el contenido o, la necesidad de reutilizar alguna parte del desarrollo en distintas situaciones, o múltiples veces.
Por lo general, la tecnología que más utilizamos para desarrollos dinámicos en la web es PHP y MySQL, por tratarse de dos tecnologías muy difundidas a la hora de realizar el alojamiento en servidores. Además hemos probado los resultados de su uso en diversos proyectos y siempre han funcionado bien.
Se suma ActionScript a la hora de integrar Flash, que es un lenguaje que ha evolucionado mucho en los últimos años, y en su última versión 3.0 nos propone una plataforma para desarrollos grandes muy robusta.
Sin embargo existen varias alternativas a la hora de hacer un desarrollo dinámico y no descartamos ninguna, evaluando las necesidades de cada proyecto en particular.
Mosaic: En los proyectos de mayor envergadura, ¿cómo gestionas la coordinación de los distintos perfiles y sus trabajos?
C.M: Es importante para esto, tener definido un procedimiento de desarrollo, con las diferentes etapas del proyecto. Esto permite asignar responsables a cada etapa conociendo de antemano la relación que existe entre ellas. Por ejemplo, si un diseñador del equipo estará a cargo de la etapa de diseño de un proyecto, conociendo el proceso de desarrollo, él estará familiarizado con la manera en la que recibirá las necesidades de diseño que generará el jefe de proyecto en la etapa de propuesta y sabrá de que manera deberá entregar el material diseñado al programador responsable de la siguiente etapa de producción.
Esto ayuda a que los diferentes integrantes del proyecto logren hablar un mismo idioma, a pesar de la diferencia de sus formaciones y actividades. En este enlace puede verse un breve esquema del procedimiento propuesto por Clic Multimedia.
Mosaic: ¿Existe la figura del jefe de proyecto? ¿Quién desempeña el rol y qué responsabilidades tiene?
C.M: Sí existe. La figura de jefe de proyecto es clave en la integración de las diferentes etapas del proyecto. El jefe de proyecto debe contar con una formación integral en el ámbito de la multimedia, ya que no nos gusta verlo como un diseñador o como un programador, sino como un conocedor de todos los diferentes procesos involucrados en el desarrollo de un interactivo. Es este conocimiento integral el que le permite entender cada etapa y relacionarse con todos los diferentes integrantes del proyecto.
Dentro de las principales responsabilidades del jefe de proyecto se encuentran: mantener un estrecho contacto con el cliente desde el comienzo del proyecto y durante toda su ejecución, mostrando los avances del mismo y escuchando cualquier devolución que pueda existir; generar los lineamientos iniciales del proyecto que funcionarán como base de desarrollo para el proyecto; y hacer un fuerte seguimiento del proyecto a lo largo de cada etapa asegurando la correcta integración de las partes sin perder la visión general del proyecto.
Mosaic: Finalmente, una vez terminada la web: ¿quién se encarga de su promoción? ¿Cómo se realiza?
C.M: Esto depende de cada proyecto, y de los requerimientos del cliente. Por lo general al tratarse de sitios web institucionales, es la misma empresa la encargada de realizar la promoción del sitio. Sin embargo es posible desarrollar campañas online de promoción si el cliente así lo solicitara.
Es importante notar que todos los proyectos web que desarrollamos llevan siempre una optimización básica para buscadores que aseguran su correcta indexación. Inclusive en el caso de sitios web en Flash hemos desarrollado técnicas muy efectivas para la indexación de su contenido por parte de los buscadores, como si se tratase de una web HTML regular. Cada sitio que se publica es luego dado de alta en los principales buscadores dando lugar a una forma básica de promoción, que creemos esencial tener en cuenta siempre.
Cita recomendada: CASADO MARTÍNEZ, Carlos y ALBALADEJO, Carlos. Clic Multimedia. Mosaic [en línea], noviembre 2006, no. 51. ISSN: 1696-3296. DOI: https://doi.org/10.7238/m.n51.0625.