Nuestra filosofia de trabajo

Compromiso con el cliente

Nos gusta estar en contacto con el cliente. En nuestra web el cliente encontrará un panel de control para ver el estado del proyecto y añadir y resolver incidencias. Puede consultar la documentación del proyecto, resultados de las pruebas de usabilidad y un largo etcétera.

Siempre usamos tests en cualquier proyecto para la detección de errores en las primeras fases del mismo. Esto mejora los tiempos de entrega y la velocidad de desarrollo.

De la misma forma, siempre intentaremos resolver la incidencia o petición del cliente lo antes posible. La ventaja de esta forma de trabajo es acelerar la resolucion de incidentes para evitar los problemas futuros.

Pedimos a nuestros clientes que sean comunicativos en cuanto a incidencias, peticiones o consultas por nuestra parte. Lo ideal es que estén disponibles o que deleguen las cuestiones relativas al proyecto en una persona de su confianza.

No siempre somos los candidatos ideales para todos los proyectos en el caso de que las características o el problema no puedan definirse claramente. En estos casos daremos nuestra humilde opinión en cuanto a qué debería cambiar en el proyecto para ser exitoso y viable, y nos retiraremos gentilmente.

Software

Trabajamos fundamentalmente con software libre. Normalmente usamos Vim Linux jQuery Redis Vagrant entre otros.

Soportamos los navegadores actuales y trabajamos con HTML5 y CSS3. En principio no damos soporte ni orientamos nuestro trabajo a navegadores antiguos como Internet Explorer 7, 8 o 9 En caso de que un usuario visite la página se le mostrará un mensaje para que actualice el navegador. Los Internet Explorer antiguos están perdiendo porcentaje de mercado día tras día, no soportan características modernas e incrementan el tiempo de desarrollo a partir de un 30%. Podemos diseñar la web para estos navegadores si el cliente lo requiera expresamente.

Desarrollo

Para los proyectos normalmente usamos al menos tres entornos distintos. El primero es el local o desarrollo donde se agregan nuevas funcionalidades. El segundo es de pruebas o staging donde se sube una simulación real de las nuevas funcionalidades de forma privada. Para esta fase usamos Vagrant que permite una simulación de varios ordenadores en red de forma virtual. El último entorno es producción, según el cual los usuarios podrán hacer uso de las nuevas características si las pruebas del entorno staging han resultado satisfactorias. Pedimos a nuestro cliente que compruebe el resultado del proyecto y que nos haga saber su opinión respecto del mismo a la mayor brevedad.

Interfaz de usuario

En cuanto a nuestra forma de diseñar el interfaz de una web nos basamos en una pirámide de compromisos. Si no se cumple lo estipulado en el piso inferior, el siguiente no será 100% funcional y por lo tanto habrá que trabajar en la base.

Contenido

Imaginemos que un cliente de una tienda on-line desea comprar un condensador de fluzo.

El usuario navegará por nuestra pagina en busca de información del producto, precios, modelo específico, satisfacción de previos clientes, etc.

El contenido es el primer atractivo de nuestra web. Los usuarios no usarán algo porque sea atractivo, lo usarán porque es útil.

Usabilidad

Por ejemplo supongamos que hay 20 tipos distintos de condensador de fluzo. Si existe una herramienta para comparar todas las versiones, pero resulta compleja y el cliente no la entiende o no es accesible, el resultado no será satisfactorio.

El cliente debe tener acceso de forma natural a las acciones que quiera realizar, que el contenido sea usable.

Congruencia

Un diseño debe ser congruente con el resto de la misma web. Incluso a menudo se recomienda que sea similar a webs de contenido parecido.

Estética

Si la estética no es atractiva puede dar una imagen no profesional y no prestar la atención que se merece.

El cliente debe ser atraído visualmente por la web.