Pregunta

Esta pregunta es solo por interés, y tal vez podría ser útil para mi tesis.

Una aplicación web, especialmente cuando su negocio depende financieramente de TI, debe cumplir con ciertos requisitos para sobrevivir. Me gustaría escuchar con qué tipo de atributos de calidad (de software) le resulta más importante (nombra algunos) con las aplicaciones web.

Doy mi parte:actuación (Cuando los visitantes tienen que esperar más de 2 segundos, el 50% o más abandonarán su sitio, lo que significa menos ventas posibles).

seguridad , al menos ser consciente de OWASP

fiabilidad, su aplicación web debe ser capaz de manejar una entrada defectuosa, pero también mucho.

mantenimiento, en este mundo, poder cambiar rápidamente y adaptarse a sus usuarios necesitar aumentar las ventas es vital para la supervivencia.

¿Fue útil?

Solución

Esta pregunta es interesante y ya ha mencionado requisitos no funcionales interesantes (también conocidos como Qualtities).

Sin embargo, creo que en el caso del sitio web de comercio electrónico, el más crítico Las cualidades son las que impactar al usuario final. Mi clasificación sería la siguiente:

  1. Seguridad (y confiabilidad). Como usuario, quiero que el sistema esté seguro para que esté seguro de usarlo. Pero la seguridad no es visible como es, y necesita reflejarse en la usabilidad. Si hay una interrupción, lo mejor para recuperar la confianza del cliente es transparente con lo que sucedió.
  2. Usabilidad. Como usuario, quiero sentirme a gusto con el sistema. No necesito algo elegante, sino algo utilizable, que proporciona la característica que me hace sentir cómoda con ella. La usabilidad también se relaciona con la impresión general de seguridad, por ejemplo, el correo electrónico que recibo para confirmar un registro puede darme una impresión mejor o peor del sistema, o la forma en que se muestra mi tarjeta de crédito (generalmente solo el último dígito), etc. . Todos estos detalles de usabilidad pueden aumentar mi confianza en el sistema.
  3. Disponibilidad. Como usuario, si el sitio está inactivo o hay inestabilidad, tengo una impresión realmente mala. Asegúrese de poder degradar la calidad del servicio y al menos tener una buena página que indique mantenimiento programado o saturación de servicio.
  4. Actuación (y tiempo de respuesta). El rendimiento vendría solo entonces. No quiero tener que esperar excesivamente, pero mientras reciba comentarios sobre lo que está sucediendo, puedo esperar un poco.

Las otras cualidades son importantes para el empresa Impulsando el sitio web de comercio electrónico. Pero finalmente podrías tener éxito incluso sin ellos. Mi clasificación sería la siguiente:

  1. Escalabilidad. La escalabilidad retro ajustada después es difícil. Entonces es importante tener una arquitectura que pueda escalar si el negocio va bien. Sería una lástima perder una oportunidad de negocio debido a una mala arquitectura.
  2. Robustez. Su sistema debe ser robusto si no desea que su línea directa se sienta abrumada por las llamadas enojadas de los clientes. El soporte 24/7 puede generar costos importantes.
  3. Operabilidad (y gestión). Puede ser costoso mantener un sistema en funcionamiento si requiere mucho mantenimiento administrativo. Entonces es interesante mantener bajos los costos de administración.
  4. Mantenimiento. Por supuesto, es bueno tener que mantener los costos de desarrollo con los requisitos cambiantes.

EDITAR: Acabo de toparse con este otro responder que mostró la importancia del bajo tiempo de respuesta. Entonces, de hecho, es un factor muy importante. Ya sea más importante que la seguridad, la usabilidad y la disponibilidad que no conozco. El punto es que podemos medir el rendimiento fácilmente, lo cual es más difícil para la usabilidad y la seguridad. Sin embargo, me interesaría saber cuántos clientes se pierden cada vez que un sitio web popular sufre un tiempo de inactividad.

Otros consejos

Me gustaría agregar una cosa más a las respuestas anteriores

Opciones para compartir : Como todos saben hoy en día, cada sitio tiene una opción para compartir a sitios particulares de redes sociales como Twitter, Facebook. Sería bueno para el proveedor agregar tal opción al sitio que ayudaría al usuario a compartir lo que sería útil para algunas personas.

Postives- Las personas que siguen pronto en los sitios de redes, también serían una buena estrategia de marketing.

UsabilidadLa información relacionada con los productos debe encontrarse fácilmente. La navegación del usuario debe ser muy amigable, es decir, el usuario no necesita ir a una serie de páginas para encontrar información.

Requisitos de desempeño:En el mundo actual de la competencia, es obligatorio que su tienda web responda rápidamente a las solicitudes de los usuarios. Idealmente, ningún usuario estaría interesado en esperar más de 04 a 05 segundos para que las páginas carguen y obtengan la información. Su sitio debe servir al contenido utilizable dentro de este período. También teniendo en cuenta las compras móviles, debe considerarse que su sitio brinda acceso completo a los usuarios móviles y que puedan completar las compras. El tiempo de carga de la página aquí es muy crucial y debe hacer que las páginas móviles se carguen más rápido.

Requisitos de mantenimiento: Con el advenimiento de la tecnología que cambia rápidamente, su sitio debe poder proporcionar buenas características y escalabilidad de la aplicación. La arquitectura debe ser lo suficientemente flexible como para manejar la mayoría de las necesidades futuras sin muchos cambios a nivel de raíz.

Requerimientos de seguridad:Donde hay dinero involucrado, la seguridad es de primordial importancia. La implementación de la capa de socket segura (SSL) para las transacciones monetarias es una de esas pasos. También puede publicar datos relacionados con la seguridad en su sitio web, la política de privacidad, etc.

Requisitos de confiabilidad: Su aplicación debe poder manejar de manera efectiva muchos datos defectuosos que se ingresan a propósito o accidentalmente. También asegúrese de que el sitio web tenga un tiempo de inactividad muy bajo.

Cumplimiento/requisitos legales:Siempre es de ventaja si su sitio web ha cumplido con algunos estándares de cumplimiento, por ejemplo, compatible con PCI, etc. Imbiberá la confianza en el usuario del sitio web sobre las transacciones en el sitio web.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top