SÍGUENOS

desarrollo web

Home

Scrum para el manejo de proyectos en el área de desarrollo web

14 agosto, 2019
                                            array(1) {
  [0]=>
  string(85) ""
}
                                        
Scrum es una metodología ágil que permite desarrollar proyectos de una manera eficiente y en un menor plazo de tiempo. Permite realizar proyectos  más orientados a las necesidades de la empresa y de los clientes, como por ejemplo, en el área de desarrollo web, a través de un marco de trabajo colaborativo. Las metodologías ágiles consisten en desarrollar una nueva manera de trabajo en equipo, en la que los participantes incrementan su motivación y su eficiencia para hacer el doble con la mitad de tiempo. Scrum se basa en iteraciones continuas, es decir, la repetición de un proceso o tarea varias veces con la intención de alcanzar una meta deseada. El objetivo final es construir un producto o proyecto de forma incremental, entregando en cada iteración una propuesta de valor más desarrollada. Los principios de Scrum, que es la más usada de las metodologías ágiles, son sencillos pero no fáciles de aplicar. Las empresas que logran aplicarlos alcanzan mejoras en la productividad, time-to-market y competitividad de entre 4 y 10 veces. La palabra Scrum, no es un acrónimo o siglas, sino que proviene del rugby. Significa melé, una jugada en la que varios integrantes de cada equipo empujan como una unidad para hacer avanzar el balón. En la metodología Scrum todos los componentes de un equipo  realizan actividades de forma repetida e incremental para desarrollar el proyecto. El movimiento de las metodologías ágiles surgió en 2001 tras la publicación del “Agile Manifesto”. En aquel momento los proyectos de gran dimensión requerían una planificación muy compleja, usualmente tomaban mucho tiempo y excedían los presupuestos. Una muestra de ello fue el desastre del proyecto Sentinel del FBI, en el que después de invertir más de 100 millones de dólares, se tuvo que rehacer todo un software desde cero. El “Agile Manifesto” fue elaborado por 17 críticos del modelo de desarrollo tradicional quienes plantearon  cuatro valores y doce principios que rigen el desarrollo ágil de proyectos. En 2011, Ken Schwaber y Jeff Sutherland publicaron la guía oficial de Scrum para fijar las mejores prácticas y se convirtió en la guía definitiva del método.

¿Para qué sirve Scrum?

Scrum es una forma de trabajar en equipo más productiva para la gestión de proyectos. A diferencia del modelo tradicional donde un proyecto puede durar meses o años, en este método un proyecto dura un sólo Sprint (una sucesión de iteraciones o tareas repetidas de corta duración para incrementar el valor del proyecto). Durante un Sprint se realizan todas las tareas necesarias para desarrollar el proyecto, como el diseño, la planificación o las pruebas. Todas esas tareas están orientadas a generar el máximo valor. El punto de partida de Scrum es una lista de objetivos y de requisitos que conforman el plan de proyecto. Cada Sprint es una entidad en sí misma. Generalmente, tienen una duración de entre 2 hasta 4 semanas, para presentar el trabajo, recibir retroalimentación y realizar una reflexión para mejorar en cada iteración. La división del proyecto en Sprints permite establecer prioridades en función de las necesidades de los clientes o en las modificaciones que se produzcan. Cada Sprint debe brindar un resultado con valor, una variación que pueda ser presentada y entregada al cliente de la manera más rápida y con el menor esfuerzo posible. La sumatoria de todos los Sprints representa el desarrollo total del proyecto.

Las principales ventajas de Scrum

La implantación de la metodología Scrum para el desarrollo de proyectos web aporta ventajas respecto a los sistemas tradicionales:
  • El cumplimiento de las expectativas del cliente gracias a la presentación de las demos de sprint al cliente (Product Owner) que proporcionan retroalimentación al equipo.
  • Hay una mayor flexibilidad ante los cambios. Scrum está  diseñada para adaptarse a las modificaciones, ya sean requerimientos del cliente o cambios del mercado.
  • Hay reducción del Time To Market. Al desarrollar las partes más importantes al inicio del proyecto, el cliente dispone de partes de valor que puede empezar a utilizar antes.
  • Se registra un incremento de la productividad de los equipos a los que se les brinda autonomía para organizarse y mayor libertad, lo que reduce los protocolos.
  • Se reducen los riesgos debido a que primero se validan las funcionalidades más importantes del proyecto, lo que permite anticiparse a los riesgos que puedan surgir.

¿Cómo empezar a implementar Scrum?

A continuación ofrecemos una descripción de todo el proceso para poder aplicar Scrum desde cero:
  • Seleccionar el Product Owner, que es la persona responsable del proyecto por parte del cliente, que es la voz de cliente y conoce cuales son las metas y objetivos.
  • Seleccionar el Scrum Team para desarrollar el proyecto: es necesario un equipo de entre 3y 9 personas para llevar adelante todas las actividades previstas.
  • Elegir un Scrum Master para liderar el equipo. Debe ser una persona que conozca la metodología y que sea responsable de conducir las iteracciones o sprints definidos.
  • Elaborar la lista de bloques del proyecto o stories, es decir, un listado con todos los objetivos que deben conseguirse.
  • Establecer las prioridades de los bloques del proyecto para que el equipo conozca el nivel de importancia de cada uno.
  • Planificar el sprint y definir el plazo y el objetivo que se quiere conseguir. El equipo hace una estimación de cuántos aspectos ha de realizar en el sprint para completar uno de los objetivos definidos. Los sprints duran entre 2 a 4 semanas.
  • Definir la relación de actividades para completar el sprint elegido.
  • Realizar una reunión diaria para el seguimiento de las actividades. El encuentro, que debe tener un máximo de 15 minutos de duración, servirá para revisar el trabajo realizado el día anterior y planificar las próximas acciones.
  • Hacer un panel se seguimiento para visualizar la actividad del equipo. Debe contener tres columnas: Pendiente (To Do), En Proceso (In Progres) y Hecho (Done).
  • Revisión del sprint: es una reunión en la que el equipo muestra lo que ha construido.
  • La Retrospectiva del sprint y mejora continua: se hace para reflexionar sobre los aspectos necesarios para mejorar el proceso. Una vez completada la primera iteración, se continúa con el ciclo de sprints, en un proceso de avance del proyecto y de mejora continua del proceso para mejorar la experiencia  y las capacidades del equipo.

¿Cuáles son los roles para aplicar el Scrum?

En Scrum existen tres roles principales que tienen  responsabilidades definidas: el Product Owner, el Scrum Master y el Equipo de desarrollo.
  • El Product Owner: Es el responsable del proyecto. Es el vocero del cliente, y se encarga que el equipo entienda y cumpla sus expectativas.
  • El Scrum Master o Facilitador se encarga de gestionar el proceso Scrum y ayudar a eliminar trabas y obstáculos. Lidera las reuniones y ayuda al equipo a minimizar los impedimentos para cumplir con el objetivo del Sprint.
  • El Scrum Team o Equipo de Desarrollo: Son entre 3 y 9 profesionales que se encargan de desarrollar las actividades y cumplir con los requerimientos del proyecto. Con independencia de cuales sean sus roles internos, en el equipo solo hay un rol, el de miembro.
Este equipo se auto gestiona y decide cual es la mejor manera de llevar adelante el proyecto, asume su propia responsabilidad y rinde cuentas al final de cada sprint.

Software para el manejo de proyectos con Scrum

La transformación digital ocasionó la aparición de novedosas formas de organización dentro de las empresas. Existe una creciente demanda de las compañías de ofrecer el mejor servicio posible en la menor cantidad de tiempo. Dentro de ese contexto, las metodologías ágiles como Scrum han representado una auténtica revolución. Para las empresas y proyectos esos métodos representan una posibilidad de cambiar las cosas para rentabilizar el negocio. Asimismo, permiten dinamizar los equipos y desarrollar sus productos y servicios de manera rápida y competitiva. Actualmente, existen diferentes programas o aplicaciones para aplicar la gestión ágil de proyectos. Algunas herramientas son gratuitas y otras requieren un pago, pero son útiles y permiten llevar adelante un proyecto de desarrollo web. Entre ellas están Active Collab, Asana, Atlassian Jira,  Axosoft, Basecamp, Flow-e, Google Drive, iceScrum, LeanKit, Planning Poker, Scrumblr, Slack y Trello.
Leer Más

Cómo empezar un proyecto web

1 agosto, 2019
                                            array(1) {
  [0]=>
  string(85) ""
}
                                        
Cada startup, emprendimiento digital o tienda virtual debe tener su propio proyecto web. Asimismo, toda empresa, marca o negocio que quiera conquistar el mercado debe contar con su propia página web o su app. ¿Pero cómo empezar? La creación de un proyecto web requiere un plan estratégico, un equipo de trabajo y horas de trabajo. No se trata de tomar cualquier alternativa o de tomar decisiones basadas en la ignorancia o la prisa. A continuación detallaremos cada una de las etapas:

Definir el objetivo del proyecto web

Antes de iniciar un proyecto web las personas que lo llevarán adelante tener deben muy claro que es lo que quieren lograr. Las metas deben estar claramente definidas antes de arrancar. Entre los objetivos que hay que tener claros están:
  1. ¿Qué queremos lograr? Los objetivos más comunes son ofrecer información de la marca o negocio, mejorar la imagen de una empresa, vender o publicitar un bien, prestar un servicio.
  2. ¿Por qué queremos alcanzar ese objetivo? (Es la meta real)
En el punto de partida se debe tener una estrategia clara. Sin embargo, también es pertinente advertir que los objetivos del proyecto web pueden cambiar con el tiempo. Eso implica mantener un nivel de flexibilidad que permita ajustes a mediano y largo plazo. Los objetivos claros permitirán definir  las bases para que el proyecto sea sólido y  funcional. Entre esos pilares están:
  • La estructura de la información
  • La forma de navegación
  • La usabilidad
  • Los elementos clave dentro del diseño.

¿Cuál es la estrategia del proyecto web?

Una vez definidos los objetivos del proyecto web el siguiente paso es establecer cuál es la estrategia que se usará  para lograrlos. Esta permitirá que en todo momento se sepa cuál es el siguiente paso a ejecutar y cuánto tiempo se dedicará a cada tarea.

¿Cuál es el target o público objetivo del proyecto web?

Una de las precisiones más importantes que implica desarrollar un proyecto web es la del público objetivo o target. Es, ni más ni menos, la definición del “usuario  ideal” de tu propuesta. La identificación del target permite construir el proyecto web de manera que pueda ofrecerle a ese cliente una marca o negocio que esté pensado en él y que le brinde la mejor experiencia en navegabilidad, contenido y servicio. Debe determinar cuáles son las necesidades de su público objetivo y cuáles son las sensaciones y percepciones que desea generar. La mejor manera de identificar a sus usuarios es situándose en su lugar.

Estudie a la competencia

Es recomendable estudiar  las 5 webs o apps que sean competidoras directas de nuestro proyecto. La idea no es copiar lo que han hecho sino establecer sus aspectos positivos y negativos. Las virtudes de los rivales deben evaluarse, tomar lo mejor de ellas y adaptarlas al negocio o marca, mientras las debilidades deben servir de advertencia para no incurrir en ellas.

Estimar los recursos necesarios para el proyecto

Antes de de comenzar un proyecto web es necesario hacer un presupuesto y calcular los recursos que se van a invertir en el mismo. Hay sitios web que pueden salir adelante con poco dinero, pero hay otros que requieren un capital mayor.

Armar un equipo de desarrollo del proyecto web

Un proyecto web de poca envergadura puede salir adelante con la participación de pocas personas que cuenten con los conocimientos básicos. Sin embargo, hay propuestas que requieren un mayor grado de especialización de las personas involucradas. Lo ideal es contratar un equipo de multidisciplinario de expertos que tenga experiencia en proyectos web. De esta manera los impulsores de la marca o negocio puedan ahorrar tiempo y dinero, así como evitar errores y fallos que puedan comprometer la rentabilidad del sitio. El equipo de especialistas que recomendamos contratar debe incluir.
  • Mercadólogos: harán estudios de mercado y potenciarán las capacidades de venta del proyecto. De esta forma se asegura la rentabilidad del proyecto y se potenciarán las eventuales visitas.
  • Diseñadores gráficos: darán identidad visual al sitio (tipografía, colores, etc), ordenarán la información en base a una estructura, diseñarán las interfaces y la imagen de la marca, y destacarán los productos o servicios.
  • Programadores: Se ocupan del desarrollo web, del diseño y programación de los sitios, de evitar posibles fallas y prevenir ataques cibernéticos, de la maquetación y definición de los estándares de calidad.
No es nada recomendable hacer las cosas uno mismo como emprendedor porque se corre el  el riesgo de tomar decisiones equivocadas que afecten la percepción del sitio o app y que le resten valor de cara a los usuarios.

La línea de de tiempo del proyecto

Un proyecto web requiere que cada uno de los involucrados cuente con una línea de tiempo. Donde cada paso esté definido con su fecha de entrega. La línea de tiempo o cronograma servirá para que los involucrados sepan qué tareas se están ejecutando, quienes la están haciendo y cuál es la fecha de entrega de cada tarea o etapa.

Conceptualización del proyecto

Antes de ir a la web es conveniente hacer un mapa paso a paso de la navegabilidad del sitio web o de la aplicación. Esa conceptualización es una representación básica, por escrito y gráfica,  de lo que va encontrar el usuario, pero sin imágenes ni colores. La idea de esta estructura escrita y visual es servir de guía a la hora de determinar la situación de los elementos, la navegación, la estructura del contenido, etc.

El diseño del proyecto

El diseño de la página web o app debe ser claro y sencillo. Asimismo, debe ser impactante y estar ajustado a las tendencias actuales para evitar que el proyecto quede obsoleto en la parte gráfica. El diseño está directamente relacionado con la forma como la información está distribuida y sus funcionalidades, incluidos los llamados a la acción. Todos los elementos (menús, tipografías, imágenes, etc.) deben estar relacionados tal como fueron definidos en la conceptualización. Al momento de crear la página web del proyecto es necesario articular los aspectos siguientes:
  1. Uso de plantillas: Este marco permitirá definir el tono con el cual el negocio, emprendimiento o marca se va comunicar con sus usuarios. Se pueden usar plantillas elaboradas como las de WordPress o crear una propia.
  2. Diseño responsive: el diseño debe ser estar ajustado para que la página debe verse correctamente desde cualquier computadora o dispositivo móvil  (teléfono o tableta).
  3. Estilo: Todos los elementos (colores, fuentes, fondos, etc.)  tienen que representar a la maraca o negocio. El diseño de la página permite el reconocimiento de parte de los usuarios, lo ideal es que sea sobrio o minimalista.
  4. Legibilidad: los mensajes del sitio web deben estar en lenguaje sencillo para que se entiendan sin mayores dificultades. Asimismo, deben respetarse las normas gramáticas y de ortografía.
  5. Llamadas a la acción: El sitio web debe contar con llamados a la acción suficientes para generar interacciones y lograr la rentabilidad del negocio.

Sueña con la expansión

Cuando tenemos un proyecto queremos verlo crecer y concretarse, que se haga conocido y que tenga una utilidad. Debemos registrar esas metas y acompañarlas de una estimación numérica de ese crecimiento. Por ejemplo: podemos definir la cantidad ideal de visitas o descargas que esperas en un año.

La elaboración del proyecto

Cuando el diseño del sitio esté definido se puede empezar a maquetar cada una de las plantillas  que lo conforman usando los lenguajes HTML y CSS. Es importante verificar los enlaces y los botones activos. Todas las imágenes, fondos y tipografías deben estar respaldadas para evitar pérdidas de información. Asimismo, se debe comprobar que la pagina se vea de forma  correcta en los navegadores web.

Programación

Se debe subir la página en un servidor local o externo, pero que funcione de manera parecida al que se usará al final. Es recomendable programar en PHP + MySQL y en WordPress como CMS. Uno de los aspectos que hay que cuidar son los plugins, los títulos personalizados de cada página y los meta tags. Lo ideal es poder personalizar cada una de las URLs de las diferentes páginas.

El contenido es el rey

Nada es más importante para una página web que el contenido. Es conveniente que haya un blog o sección de noticias que permita la actualización de los textos, imágenes, audios y videos. Debe crear un listado de contenidos para alcanzar cada uno de los objetivos que se planteó al principio del proyecto. Ofrezca a sus usuarios información suficiente en diferentes formatos, con posibilidad de descargar e intercambiar los contenidos.

Establecer canales de comunicación

Para los usuarios de un sitio web o de una app es importante poder contar con mecanismos de comunicación con una marca o negocio. Si bien las redes sociales pueden servir para este propósito, es conveniente no escatimar en formas de establecer contacto. Un valor agregado de empeño de fijar varios canales de comunicación es  el crecimiento de la confianza hacia el negocio, emprendimiento o marca.
Leer Más

Google anuncia nuevos mecanismos de seguridad de los datos

16 febrero, 2019
                                            array(2) {
  [0]=>
  string(65) ""
  [1]=>
  string(86) " "
}
                                        
blog de Google fue a propósito del Día por Internet más seguro. La empresa hizo dos anuncios que buscan fortalecer sus mecanismos de seguridad y privacidad de los datos de sus usuarios.

Por la seguridad de los datos

Las nuevas medidas de seguridad de Google van en dos sentidos. Por un lado, una extensión de Chrome para proteger las contraseñas de las cuentas. También contarán con una nueva función llamada Protección de cuentas cruzadas.

Comprobación de contraseña

La nueva extensión de Chrome ayuda a mantener seguros los datos de tu cuenta mediante una serie de respuestas a partir de haber detectado amenazas. Si la seguridad de los datos se ha visto expuesta a una violación por parte de terceros, esta extensión ayuda a reducir el riesgo de que tu cuenta sea hackeada. Cuando Google detecta que tu nombre de usuario y contraseña han sido usados en un sitio que tiene apenas una de las más de 4 mil millones de credenciales que se han diagnosticado como comprometedores, la extensión activará una advertencia automática. De inmediato, sugerirá que cambies la contraseña. Esta comprobación de contraseñas ha sido construida para que ni siquiera Google, conozca los detalles de tu cuenta. En el desarrollo de esta tecnología, Google ha contado con el apoyo de los investigadores de criptografía de la Universidad de Stanford. Aunque esta primera versión del Password Checkup, todavía está sujeta mejoras en los próximos meses, es posible aprovechar esta protección de inmediato. Basta Con que hagas click aquí para instalar la extensión.

Protección de cuenta cruzada

Las herramientas de seguridad de los datos vigentes no habían incluido a las aplicaciones inician desde las cuentas de Google. Para atender este importante desafío, se creó la protección de cuentas cruzadas. Para la creación de la protección de cuentas cruzadas, Google ha trabajado estrechamente con otras compañías. Específicamente, con Adobe, el grupo de trabajo de IETF y la Fundación OpenID. La idea es que esta extensión se pueda implantar en todas las aplicaciones que abren desde las cuentas de Google. Para los desarrolladores de aplicaciones que utilizan Firebase o Google Cloud Identity, la protección de cuenta cruzada se incluirá de forma predeterminada. Google tiene su apuesta en que esta función opera de inmediato. Ello con el propósito de que los desarrolladores puedan comenzar a mejorar la seguridad de todas sus aplicaciones.
 
La seguridad de los datos estará resguardada porque como usuario recibirás un mensaje de Cross Account Protection. El mensaje identificará que tu cuenta y contraseña está siendo utilizada para abrir determinada cantidad de aplicaciones y te hará una advertencia. Asimismo, de acuerdo con el blog de desarrolladores de Google, la empresa también implementará la protección de cuentas cruzadas (CAP) para desarrolladores. En esta publicación señala:
"CAP es un protocolo simple que permite que dos aplicaciones envíen y reciban notificaciones de seguridad sobre un usuario común. Admite un conjunto estandarizado de eventos que incluyen: cuenta secuestrada, cuenta desactivada, cuando Google termina todas las sesiones del usuario y cuando bloqueamos una cuenta para obligar al usuario a cambiar su contraseña. También tenemos una señal si detectamos que una cuenta podría estar causando abusos en su sistema".
Google sigue trabajando en la seguridad de los datos de sus usuarios. Tecnologías como Password Check Up y Cross Account Protection lo demuestran. El propósito es que la navegación por Internet, tanto por Google como por otras aplicaciones, y la privacidad de cada uno estén protegidas.]]>
Leer Más

Oportunidades para los emprendedores digitales que no debes desaprovechar

24 noviembre, 2018
                                            array(1) {
  [0]=>
  string(85) ""
}
                                        
oportunidades para los emprendedores digitales: el Web Summit 2018 y la Semana Global del Emprendimiento. Más de 2.000 nuevas empresas tuvieron oportunidad de reunirse con unos 1.500 inversionistas en el Web Summit. Este encuentro fue creado por Paddy Cosgrave, en 2009 en Dublín, Irlanda. Sin embargo, desde hace dos años tiene lugar en la capital lusa. El Web Summit 2018 fue una gran ocasión para construir redes entre los más de 70.000 mil visitantes. Entre otros, asistieron CEOs y fundadores de las compañías de tecnología más grandes del mundo, las startups más prometedoras, los inversionistas más influyentes y unos 2.500 periodistas de los principales medios de comunicación del planeta. Por otra parte, la Semana Semana Global de Emprendimiento 2018 se realizó en más de 160 países. Bajo el lema “Inspirar, Conectar y Colaborar”, empresas públicas y privadas, asociaciones sin ánimo de lucro y emprendedores se reunieron e intercambiaron sus experiencias para hacer realidad sus sueños y proyectos. Solo en Colombia se registraron más de 1.100 actividades.

Oportunidades para los emprendedores digitales

1. Colombia: mejor campaña global

En el marco del Global Entrepreneurship Congress 2018 —llevado a cabo en Estambul, Turquía— Colombia recibió el premio a la Mejor Campaña de la Semana Global del Emprendimiento. Colombia cuenta con un  ecosistema institucional a favor del emprendedor sólido, activo y reconocido. Las oportunidades para los emprendedores digitales que ofrece Colombia deben ser aprovechadas para superar una realidad impactante. Según el Banco Interamericano de Desarrollo 56% de los emprendimientos en Colombia no superan los dos años de vida. Para ello, el gobierno colombiano ha diseñado, entre otros programas, el Fondo Empodera que cuenta con 1.100 millones de pesos para apoyar a 300 mujeres emprendedoras.

2. En Lisboa por diez años más

Londres, Valencia y Madrid compitieron por albergar los próximos Web Summit. Sin embargo, Lisboa seguirá siendo la sede de la cita tecnológica por diez años más. Con una inversión que creció en 7,1 millones de euros, la Web Summit se prepara para recibir a 100.000 visitantes en el 2019. En la propuesta confluyeron el gobierno portugués, el ayuntamiento de Lisboa y la Secretaría de Estado de Turismo. Estas instancias aportaron más de 110 millones de euros, 11 millones por cada año. El país europeo está haciendo una fuerte apuesta para posicionarse como un centro de tecnología e innovación. El impacto económico del congreso se ha calculado en 300 millones de euros anuales, ya que prácticamente ocupa dos semanas de noviembre, cuando Lisboa se llena de jóvenes profesionales, estudiantes e inversionistas del sector de las tecnologías, según informó El País.

3. Un fondo de 50 millones de dólares

Web Summit 2018 ya no solo creó el espacio para que los innovadores y los inversionistas se encontraran. Ahora los fundadores de la conferencia tecnológica crearon un fondo de capital de riesgo para financiar proyectos por 50 millones de dólares para emprendedores digitales. Bajo el nombre de Amaranthine, el fondo tomará participaciones minoritarias en compañías tecnológicas en todas las etapas de desarrollo, según indica el Financial Times. Las empresas que aportarán capital al fondo esperan encontrar los socios que propongan los contenidos de valor. La creación de este fondo puede ser la opción de financiamiento que estás buscando para darle cuerpo a tu propuesta.

4. El valor de la marca

Si algo demostró el Web Summit 2018 es el protagonismo de la marca en la era digital. Ello conlleva a todos los emprendedores a pensar en la importancia que entraña ser relevantes ante los consumidores. Michelle Peluso, vicepresidente de IBM, fue una de los más de 1.200 conferencistas presentes en la cita. En su intervención enfatizó: “La marca tiene que ser auténtica, tener un propósito. Es lo más importante para millennials y generación Z”. Estamos en un momento en el que los consumidores, más que usuario de productos y servicios son fans. En el mundo digital las marcas tienen que lograr no solo una identidad corporativa auténtica y confiable. Además, deben conocer a su audiencia y darle contenidos de valor en un mercado que está cada vez más segmentado. Infórmate y participa de las oportunidades para los emprendedores digitales que existen en tu país y en el resto del mundo. Junto con tu esfuerzo y perseverancia, hay opciones de financiamiento. El reto es formar parte del 44% de los emprendimientos que logra alcanzar el éxito. ¿Preparado para asumir ese reto?]]>
Leer Más

Por qué cuidar la experiencia del usuario en nuestra página web

17 noviembre, 2018
                                            array(1) {
  [0]=>
  string(85) ""
}
                                        
Cada vez que alguien sueña con crear una página web imagina que su página es la favorita de millones de internautas, que pasan largos minutos, quizás horas, navegando y disfrutando de sus contenidos. Esa etapa del sueño tiene que ver con algo muy real: la experiencia del usuario. La experiencia del usuario (o UX  por sus siglas en inglés User eXperience) aunque va de la mano con la usabilidad web de un sitio son conceptos diferentes. Muy afines e interrelacionados, pero diferentes. Tan relacionados están, que quien acuñó el término, Don Norman, es cofundador junto con Jackob Nielsen, el llamado padre de la usabilidad web, de Nielsen Norman Group, la firma de consultoría e investigación sobre la experiencia del usuario más prestigiosa del planeta. Una interesante coincidencia que poco tiene de azarosa o casual.

¿Cómo entender la experiencia del usuario?

Efectivamente, en el éxito de una página web privan varias razones. Una es el tiempo de navegación. También es importante el uso que se hace de la página y la interacción con los contenidos. Lo más probable ante un usuario que invierte su tiempo en un sitio es que su experiencia sea grata y satisfactoria. Y es que la experiencia del usuario tiene que ver con la percepción que tienen los usuarios de tu sitio web. En esa valoración hay elementos muy concretos como estética y funcionalidad. Sin embargo, también intervienen aspectos más intangibles que tiene que ver con emociones, experiencias previas y el contexto. La experiencia que brinde un desarrollo web puede ser positiva o negativa, a partir de la valoración que el usuario haga de distintos elementos o factores que confluyen en la interacción de los usuarios con el dispositivo, la aplicación o la página web.

Experiencia del usuario y usabilidad web van de la mano

Esta percepción del usuario tiende a confundirse o fusionarse con la usabilidad web, porque están íntimamente ligadas. La usabilidad tiene que ver con la facilidad de uso que ofrece un software o desarrollo web. Para lograr una usabilidad óptima, el diseñador web tendrá en su mente la experiencia del usuario. Mientras más fácil, intuitiva, menos posibilidades de cometer errores sea el uso y la navegación de una página web o de una aplicación web, la experiencia del usuario tenderá a ser positiva. Cuando se contrata un desarrollo web se hace con un fin. Una tienda online vende productos. Un coach motivacional ofrece sus consultas. Una inmobiliaria promociona inmuebles que están en venta. Un restaurante divulga cuáles son sus platillos estrella o sus promociones para fechas especiales. Si la experiencia del usuario de cada uno de estos sitios web es positiva, este usuario estará más cerca de convertirse en un cliente de los productos o servicios que el propietario de la página ofrece. Una experiencia es negativa seguramente alejará a tus usuarios de tu negocio.

¿Cómo lograr una experiencia positiva en el usuario?

En la experiencia del usuario confluyen muchos factores, desde los individuales intrínsecos a cada persona, las expectativas y experiencias previas; pasando por culturales, sociales, el entorno donde se inserta cada usuario; hasta llegar a los relativos al producto en sí mismo. En el diseño de experiencia del usuario, o diseño UX, se busca crear productos que resuelvan o satisfagan necesidades concretas de los usuarios finales de cada producto. El objetivo es lograr la mejor experiencia de uso posible con un esfuerzo mínimo. Para ello, en el diseño de tu sitio o aplicación web, el diseño UX toma decisiones en función de las necesidades, motivaciones, expectativas y capacidades del usuario, los objetivos del negocio y las limitaciones técnicas existentes. Para lograr un desarrollo que capture las mejores expectativas de tus usuarios, el proveedor de tu desarrollo web seguirá un proceso de diseño UX que ejecuta las siguientes acciones:
  • Interpreta los requerimientos del cliente.
  • Conoce detalladamente a los usuarios finales. Para ello, se puede usar investigación cualitativa o cuantitativa.
  • Organiza toda la información obtenida para convertirla en un producto.
  • Diseña un producto que resuelva las necesidades tanto del cliente como de los usuarios a los que aspira llegar.
  • Pone a prueba lo diseñado. Mediante test o pruebas al producto mide la experiencia del usuario y haz los correctivos que sean necesarios.
Este ciclo de reunir requerimientos y conocimientos, diseñar y probar se puede repetir tantas veces como sea necesario. El fin de lograr el producto perfecto. Tanto el cliente que tiene un propósito con ese sitio o aplicación web, como los clientes potenciales deben quedar satisfechos.  ]]>
Leer Más

¿Por qué la página de mi negocio necesita de la usabilidad web?

6 octubre, 2018
                                            array(1) {
  [0]=>
  string(85) ""
}
                                        
tan importante como esos elementos es la usabilidad web. ¿A qué se refiere exactamente? Tan sencillo como que el diseño web tiene que garantizar que la página web sea amigable para el usuario, que este pueda recorrerla y encuentre con facilidad lo que está buscando. En otras palabras, que se cumpla el objetivo para el que fue creada la página. Cuando el diseño de la página web de tu negocio está pensado en función de satisfacer las necesidades de tu usuario y potencial cliente, puedes tener la tranquilidad de que tu sitio logrará posicionar tu marca e impulsar tus ventas. Si por el contrario, hay problemas de usabilidad, la página no logra retener a tus clientes, menos aún captar su intención de compra, es el momento de revisar de nuevo cómo se hizo el desarrollo web y aplicar los correctivos que sean necesarios.

Jackob Nielsen y la usabilidad web

Jackon Nielsen es catalogado como “el rey” o “el gurú” de la usabilidad web. El epíteto usado por infinidad de medios de relevancia mundial no es en balde. Este ingeniero con PhD en interacción humano-computadora ha impulsado el movimiento de la “ingeniería de la usabilidad”. El propósito: lograr que internet sea fácil de usar. Autor de 12 libros e infinidad de artículos sobre el tema, así como de varios métodos para evaluar la usabilidad web de las páginas, nadie en el planeta sabe tanto sobre cómo lograr que las páginas sean amigables. Nielsen dice que los usuarios web son implacables, y a medida que aumenta su experiencia con internet, más implacables son. ¿Por qué? Porque las páginas existen para atender necesidades de los usuarios. Cuando la página no logra satisfacer ese objetivo rápida y fácilmente, se habrá perdido todo el esfuerzo, tiempo y dinero que se ha invertido. Si después del segundo o tercer clic el usuario no llega a lo que busca y se sale, hay que tomar medidas y aplicar correctivos. Para un negocio que está desarrollando una presencia on line es fundamental contar con una usabilidad web incuestionable. Si vas a recurrir al marketing digital para dar a conocer tu oferta de productos o servicios, necesitas un sitio web que literalmente atrape a tus usuarios y los mantenga interesados hasta el punto en que decidan a comprar tus productos o contratar tus servicios.

Cómo mejorar la experiencia del usuario

Los principios de usabilidad web definidos por Jackob Nielsen son fundamentales para mejorar la experiencia de tu usuario. No son solo principios filosóficos. Cuando vas a desarrollar un sitio web o una tienda on line debes lograr que la experiencia de tu usuario sea fácil y amable.

Principios claves

  • Informa a tu usuario cuál es el estatus de cualquier interacción que tenga con tu sistema. ¿Tu usuario llenó un formulario? Avísale si lo hizo correctamente, por ejemplo.
  • Presenta los contenidos en una estructura lógica, que sea fácilmente comprensible por cualquier usuario, desde el experto hasta el novato.
  • Brinda control y libertad a tu usuario. Cualquiera comete errores llenando los datos de un perfil o seleccionando productos en un carrito de compras. Dale a tu cliente la posibilidad de borrar o corregir lo que haya quedado mal.
  • Sigue estándares. Si tu cliente quiere eliminar un producto de su carro de compras el mejor ícono es un cesto de la basura. Olvídate de inventar un ícono especial que no se entienda o que confunda a tu usuario.
  • Ayuda a tu usuario a no cometer errores. Puedes tener dos casillas para que confirme su dirección de correo electrónico. También establece mecanismos de comprobación de datos en tiempo real.
  • Diseña una interfase intuitiva, flexible y eficiente. Rápidamente el usuario debe aprender a navegar en tu sitio. Ofrécele un navegador interno. Tu página tiene que ser fácil de usar por todo tipo de usuarios, los expertos y los novatos.
  • Prefiere diseños limpios y que la página cargue con rapidez. Elimina lo innecesario y los enlaces rotos, lo que retrasa la navegación u obstaculiza la llegada del usuario a su objetivo atenta contra la usabilidad web.
  • Utiliza un lenguaje entendible por todos. En vez de que aparezca un error 404, ofrece disculpas a tu usuario porque la página no fue encontrada y ofrece alguna alternativa.
  • Aunque tu página sea fácil de usar, ofrece siempre ayuda extra a tus clientes. Agrega un ícono de interrogación para ir hacia un centro de atención al cliente, una página de preguntas frecuentes, un minitour o un manual de funcionamiento.

Errores comunes de usabilidad

  • Mala organización de los contenidos: si al segundo o tercer clic tu usuario no encontró lo que busca, lo estás alejando.
  • No proporciona una navegación intuitiva: si el usuario necesita una explicación para navegar por tu sitio, no lo hiciste bien.
  • No cuenta con un buscador visible: tienes que ayudar a tu usuario a encontrar lo que busca.
  • Hay enlaces rotos o páginas no desarrolladas: denota descuido y afecta tu credibilidad.
  • Formularios que solicitan más información de la necesaria: despiertas desconfianza hacia tu producto o marca.
  • Áreas de clics confusas: botones muy pequeños que no son prácticos en dispositivos móviles.
  • Mal uso de los colores: dificultan la lectura de tus contenidos.
  • Saturación de información: dificulta la comprensión, aturde o cansa a tus usuarios.
  • Obligar al usuario a ver una reproducción automática de videos: consumen tiempo, datos y dinero de tus usuarios.
  • Descuidar la velocidad de carga: imperdonable tanto para Google como para los usuarios.

Comentario final

Si has investigado para lograr el SEO correcto, has invertido en un desarrollo web y en tu plataforma en WordPress, imágenes y diseño, no puedes darte el lujo de que tu potencial cliente no entienda o le resulte difícil llegar hasta tus productos o servicios y, en consecuencia, abandone tu página. En lo que diseñas el sitio de tu negocio, la usabilidad web debe estar entre tus prioridades. Ignorar esto concepto, puede tener el elevadísimo costo de espantar usuarios y potenciales clientes.]]>
Leer Más
SUSCRIBETE A NUESTRO BOLETÍN
PROMETEMOS NO ENVIAR SPAM NI COMPARTIR TU EMAIL

ESTRATÉGICOS ALIADOS

¡Contáctanos y hagamoslo realidad!
En un instánte nos comunicaremos contigo



Enviar

+57 300 929 2066