Requisitos funcionales y no funcionales para el sitio web de comercio electrónico | Elógico

Requisitos funcionales y no funcionales para el sitio web de comercio electrónico | Elógico

Nodo de origen: 2753507
Desarrollo de sitios web de comercio electrónico

Requisitos funcionales y no funcionales del sistema de compras en línea: lista y ejemplos

Dicen que los negocios exitosos comienzan con una idea. Decimos que todos comienzan con requisitos funcionales y no funcionales para sitios web de comercio electrónico.

Los requisitos funcionales y no funcionales son el pilar de su proyecto. Articulan sus necesidades y deseos y especifican las tareas de su equipo de desarrollo. Puede comenzar a escribirlos poco después de emitir su RFP de comercio electrónico para tener una imagen clara de su sitio web al momento de elegir un proveedor.

Todos nuestros proyectos en Elogic comienzan con un resumen que aclara los requisitos funcionales y no funcionales del cliente para el proyecto de compra online. A menos que un cliente nos envíe una lista directamente, le emitimos un documento para que lo complete (¡consulte como un bono descargable al final del artículo!). De esta manera, estamos seguros de que entendemos sus necesidades comerciales, mientras que el cliente puede ajustar el presupuesto y el alcance del proyecto y ofrecer experiencias positivas de compra en línea en el sitio web.

En este artículo, explicaremos la diferencia entre los requisitos funcionales y no funcionales para los sistemas de compras en línea y presentaremos una lista de los más comunes basada en ejemplos de la vida real de nuestros clientes. También compartiremos algunos consejos sobre cómo organizar los requisitos y cómo deberían verse.

Funcional versus no funcional: definición y diferencias

La principal diferencia entre los requisitos funcionales y no funcionales de los sitios web de comercio electrónico radica en su alcance y propósito.

Requisitos funcionales (FR) son el qué de su sitio web. Se trata de las funciones y operaciones principales de su tienda electrónica que permiten al usuario realizar acciones en el sitio web. Pueden implementarse como una única característica del sitio web y formar la base de todo el proceso de desarrollo de software. 

Requisitos funcionales para ejemplos de un sitio web: Agregue las siguientes funciones de filtrado de productos a nuestra tienda web de mejoras para el hogar: precio, popularidad, potencia (vatios), área de calefacción (m2) y uso (baño, cocina, etc.).

Requisitos no funcionales (NFR) son el cómo de su sitio web. Denominados atributos de calidad de un sistema, forman la experiencia del usuario e implican algunas expectativas globales y abstractas del producto. Los requisitos no funcionales de los sistemas de compras en línea pueden derivar de una suma de requisitos funcionales para un sitio web de comercio electrónico y se implementan como una suma de características web.

Requisitos no funcionales para ejemplos de sitios web de compras en línea: Los productos deben ser fáciles de encontrar y tener una presentación atractiva en el sitio web.

Diagrama jerárquico donde un requisito no funcional engloba muchos requisitos funcionales.
Interacción de requisitos funcionales y no funcionales: muchos FR forman un NFR.

Consejo interno: Modificar y ajustar los requisitos puede cambiar el alcance y el presupuesto de su proyecto.

No se recomienda ahorrar en los requisitos funcionales del comercio electrónico que forman el núcleo del proyecto, así que no tema ver muchos de ellos en el documento de especificaciones de su sitio web. Pero tenga cuidado de sumar requisitos no funcionales que aumentarán el costo de su proyecto. 

Más información: ¿Cuál es la diferencia entre comercio electrónico y comercio móvil?

Si puedes permitírtelo, ¡genial! Su tienda será un imán para los clientes y brindará una experiencia de usuario óptima. Si, por el contrario, tiene un presupuesto ajustado, considere agregar solo los requisitos no funcionales esenciales que satisfagan a sus usuarios. Idealmente, querrá encontrar el punto medio entre los requisitos funcionales y no funcionales de un sitio web de comercio electrónico y equilibrarlos teniendo en cuenta sus metas y objetivos comerciales.

Requisitos funcionales: el núcleo de su sitio web

Responsables del comportamiento del sistema de compras en línea, los requisitos funcionales pueden ser muy diferentes según las necesidades comerciales y el nicho de cada uno. Por ejemplo, los sitios web de moda suelen permitir que el cliente seleccione algunos atributos del producto (por ejemplo, color, talla, etc.); las empresas de viajes pueden requerir un chatbot que brinde asistencia al usuario; artículos de lujo y negocios de joyería en línea Necesita una función de zoom en la página de detalles del producto (PDP).

A continuación se presentan algunos conjuntos de requisitos funcionales imprescindibles aplicables a todos los sitios web de comercio electrónico.

FR n.º 1: integraciones de terceros

Enumere todo el software de terceros que se integrará a través de API y que debe incluirse en el sitio web de comercio electrónico. Estos podrían ser los nuevos sistemas que desea agregar o los existentes con los que está satisfecho y que utiliza ahora.

Este requisito afecta tanto a los sistemas que agilizan las operaciones comerciales (como ERP, CRM, PIM) como a las pasarelas de pago flexibles para sus clientes. Especificar la cantidad de integraciones de terceros hará que su arquitectura de comercio electrónico estructurado y listo para el escalamiento de su negocio en el futuro.

Ejemplos de FR n.° 1

  • El sitio web estará integrado con Odoo. sistema ERP y soluciones de pago Svea.
  • PayPal Direct, PayPal Plus y Amazon Pay serán el pago prioritario en la tienda.

FR n.º 2: compatibilidad con dispositivos móviles

No es ningún secreto que las aplicaciones móviles receptivas generan más tráfico al sitio web. De acuerdo a Statista, la cantidad de conversiones de clientes en dispositivos móviles también alcanzó a las de computadoras de escritorio en los EE. UU. Por lo tanto, invertir en una función de su sitio web adaptada a dispositivos móviles puede generarle más que unos pocos dólares, además de clientes leales que compran desde la comodidad de sus sofás.

Estudie a su público objetivo y pregunte sobre sus dispositivos. Especifique cómo debe cambiar la posición de los botones y opciones esenciales en las páginas web para una mejor experiencia de compra (consejo de un experto: coloque el botón de pago al alcance del pulgar de su cliente, ya que la mayoría de las personas prefieren navegar por Internet con una sola mano desde dispositivos móviles). Su requisito funcional móvil primero debe ser preciso para no confundir a los desarrolladores.

Ejemplo de FR #2s:

  • El PDP debe adaptarse a las pantallas del Apple iPhone 6s y superiores.
  • Mi tienda admitirá la búsqueda por voz de productos en dispositivos móviles a través del kit de accesorios móviles de Alexa (AMA) (nota: este es uno de los requisitos funcionales de Amazon).

FR #3: Atributos del producto

Su PDP incluirá varias características del producto y la agencia de desarrollo debe conocerlas para implementar las características correspondientes. ¿El cliente podrá elegir únicamente la talla y el color del producto? ¿Utilizas vídeos en un PDP? ¿Aparecerán algunos atributos del producto en un menú (como en el megamenú)? Si es posible, escriba una lista de todos los atributos del producto que debe tener su sitio web y entréguesela a sus desarrolladores.

Atributos del producto en el PDP de nuestro cliente: talla, largo del vestido, cantidad y color. Fuente: amsale.

Ejemplos de FR n.° 3

  • El sitio web admitirá tipos de productos simples y agrupados.
  • Las imágenes del producto en la página de detalles del producto deben tener la opción de ampliarlas.

FR #4: Flujo de pedidos y pago

Sus requisitos funcionales para un sistema de compras en línea deben especificar cómo se procesan los pedidos en su tienda y si esta funcionalidad debe optimizarse. En particular, indique si desea que el cliente se registre para realizar una compra o habilitar el pago como invitado. Enumere los estados de los pedidos que desea tener (visibles tanto para el cliente como para el administrador de la tienda). Explique cómo desea gestionar los pedidos B2B. En resumen, trate de ser lo más detallado posible sobre las funcionalidades de su pedido y flujo de pago. 

Esta es también la parte en la que mencionas tu política de descuentos y los códigos promocionales que proporcionas en tu tienda de compras, si corresponde. Ya sea que deban manejarse en el momento del pago o directamente en el PDP, debe incluir un requisito funcional separado para ellos.

Ejemplos de FR n.° 4

  • El sitio web mostrará los siguientes estados del pedido: confirmado, procesando, enviado, devuelto.
  • Una vez que el cliente se registra en el sitio web, debería recibir un año adicional de garantía en el pedido adquirido.

FR #5: Compartir en redes sociales

En el comercio electrónico, la presencia online va de la mano de la de las redes sociales. Permitir que un usuario comparta el contenido de su sitio web en las redes sociales genera un mayor conocimiento de la marca y lo acerca a sus clientes actuales y potenciales. Investigue a su público objetivo e identifique sus redes sociales favoritas. Permita que sus consumidores compartan productos, publicaciones de blogs e imágenes inspiradoras agregando el botón correspondiente a su sitio web.

Ejemplos de FR n.° 5

  • La información de nuestro producto debe compartirse en Facebook, Instagram, Pinterest y Linkedin.
  • Los comentarios de los usuarios de Facebook deben aparecer en la página de detalles del producto en la página "Reseñas de clientes".

Nosotros mismos seguimos la práctica de compartir en redes sociales en Elogic. Si te sientes generoso (y un poco más inteligente después de leer este artículo), ¡por qué no compartirlo en las redes sociales!

Requisitos no funcionales: el estilo de su sitio web

Como se mencionó anteriormente, los requisitos no funcionales articulan los atributos de calidad del sitio web que crean una experiencia de usuario positiva y un rendimiento óptimo del sitio web. La Biblia de los analistas de negocios. BABOK — distingue entre NFR para comerciantes (por ejemplo, mantenibilidad, escalabilidad, reutilización) y para usuarios (por ejemplo, usabilidad, seguridad, accesibilidad). En nuestra opinión, todos son igualmente importantes en diferentes etapas de su recorrido comercial: a medida que su tienda crece, sus requisitos no funcionales pueden acumularse.

A continuación, se muestran algunos tipos básicos de requisitos no funcionales para sitios web de comercio electrónico que deberían incluirse en el documento de especificaciones del sitio web de todas las empresas digitales.

NFR n.º 1: usabilidad

No importa el tamaño de su empresa, desea que su sitio web sea intuitivo y fácil de usar. Se necesita aproximadamente 0.05 segundos para que los usuarios descubran si su sitio web merece su tiempo y atención. Por lo tanto, definitivamente querrás trabajar en el diseño de tu página de inicio, las llamadas a la acción y el pago sencillo para superar esos milisegundos de fatalidad. La usabilidad del sitio web también se define por

  • con qué facilidad un usuario puede lograr su objetivo en una sola visita a una página;
  • con qué rapidez realizan las tareas en la tienda;
  • cuán memorable e intuitivo es el diseño;
  • Número y hora de los errores que cometen los usuarios.

Ejemplos de NFR n.° 1

  • Un cliente debe encontrar fácilmente el producto adecuado para él, comprender qué problemas resuelve y realizar una compra sin contactarnos.
  • Sin pago en varios pasos: los usuarios deben llegar al botón "agregar al carrito" en un solo paso desde PDP.

NFR #2: Seguridad

La seguridad es primordial al tratar con transacciones monetarias y datos confidenciales. Los requisitos de software simples para un sitio web de comercio electrónico, como la certificación SSL y la política de privacidad de datos, infundirán confianza en su sitio web y convertirán a los clientes en defensores de su marca. También se trata de diferentes roles de administrador que le permiten controlar quién puede crear, ver, copiar, cambiar o eliminar información. Dependiendo de la ubicación de su empresa, la seguridad también significa cumplir con las normas de protección de datos del cliente (un ejemplo: GDPR en Europa).

Hay muchos factores en juego cuando se trata de seguridad; especificar este requisito no funcional significa dar el primer paso para prevención de fraude de comercio electrónico.

Ejemplos de NFR n.° 2

  • Solo el administrador de datos del sistema puede asignar roles y cambiar permisos de acceso al sistema.
  • El sitio web debe ser resistente a cualquier tipo de ataque, incluidos los ataques DDoS y XSS.

NFR n.º 3: rendimiento

Si su objetivo es aumentar el tráfico de su sitio web, el rendimiento debe ser la prioridad NFR en su documento de especificaciones. Este NFR se encuentra a menudo en resúmenes de grandes empresas o sitios web con arquitectura heredada: quieren que sus tiendas electrónicas se carguen rápidamente sin importar la cantidad de integraciones y temporadas de ventas.

Configure el punto de referencia de velocidad, una cantidad máxima de SKU que se agregarán o cualquier otro indicador de rendimiento adecuado para su negocio. Sin embargo, no incluya el tiempo de entrega del sistema de terceros; sus desarrolladores no pueden hacer mucho si una determinada operación comercial depende de una llamada API a otra base de datos.

Ejemplo de NFR n.º 3: La página de inicio del sitio web debería cargarse en menos de 4 segundos en iOS 10+, Safari en 4G.

NFR #4: Mantenibilidad

Es bien sabido que la parte complicada de planificar un presupuesto empresarial es tener en cuenta los costes operativos de mantenimiento de la empresa. Esforzarse por hacer que el sitio web sea mantenible desde la fase de desarrollo inicial significa reducir el tiempo y el costo para identificar y resolver las fallas del sistema en el futuro. Por más triste que parezca, no hay escapatoria para los problemas futuros y puedes ver muchas señales en cómo mantener un sitio web de comercio electrónico. Pero su tarea es hacer que el sistema sea fácil de mantener desde su lanzamiento.

Ejemplo de NFR n.º 4: Debido a que buscamos crecer, el sitio web eliminará todas las complejidades de back-end para que los ingenieros internos realicen cambios en el sistema en el futuro.

NFR n.º 5: escalabilidad

Si está buscando una solución preparada para el futuro, la escalabilidad debería ser su opción. Este requisito define cómo el sitio web puede crecer y ampliar su funcionalidad sin afectar su rendimiento. Debería poder agregar más memoria, servidores o espacio en disco para completar más transacciones en su sitio web.

En el lado del servidor, es posible que desee agregar funciones de localización en caso de que planee ingresar a nuevos mercados y vender productos a nivel internacional. En general, este NFR representa una expansión empresarial sencilla y tiene implicaciones tanto para el hardware como para el software.

Ejemplos de NFR n.° 5: 

  • Nuestro principal objetivo para los próximos dos años es la internacionalización, por lo que el sitio web tendrá múltiples vistas de tienda para cada país al que vendemos.
  • La tienda se expandirá para admitir más de 500 XNUMX SKU en un solo servidor sin un impacto negativo en la velocidad de carga del sitio web.

Redactar su primer informe

Entonces, ha decidido algunos requisitos funcionales y no funcionales para un sitio web de comercio electrónico; ¿ahora que? ¡Presenta tus necesidades y puntos de vista sobre el proyecto en papel! 

Cuando un cliente nos contacta en Elogic para servicios de desarrollo de comercio electrónico, nos gusta emitir un informe. Ayuda a nuestros clientes a tomar una decisión sobre su lista de requisitos de comercio electrónico y a darnos una idea clara de lo que les gustaría ver. De manera similar a la RFP, un resumen se organiza en una hoja de cálculo con preguntas específicas de categorías en pestañas. Dependiendo del tipo de proyecto (desarrollo de sitio web desde cero, cambio de plataforma, desarrollo de módulos personalizados, etc.), el resumen incluirá varias preguntas con el objetivo de revelar diferentes necesidades comerciales.

Ejemplo de documento de requisitos del sitio web.
Ejemplo de documento de requisitos del sitio web.

Vea una muestra descargable de nuestro resumen para su proyecto de migración

…y transmitir sus FR y NFR más rápido.

Descarga en 1 clic

Consejos para documentar los requisitos funcionales y no funcionales del sitio web de compras en línea

Para cerrar esta discusión, nos gustaría compartir tres claves para los requisitos de un sitio web de comercio electrónico formulados correctamente.

  1. Sea específico. Este consejo puede parecer obvio, pero es necesario enfatizarlo. No permita que su corriente de conciencia se apodere del encargo y combine muchos requisitos en uno solo. En lugar de ello, manténgalos granulares y artúlelos con precisión. Créanos, pasar de “queremos usar un ERP y un PIM” a “el sitio web deberá usar SAP ERP y Fishbowl Inventory” hace una gran diferencia para los desarrolladores.
Lo que se debe y no se debe hacer en la comunicación en línea sobre los requisitos.
Ejemplo de comunicación específica entre partes interesadas y desarrolladores. Fuente: vironita.
  1. Hazlos mensurables. Los KPI son subjetivos y varían de una empresa a otra. Pero necesitas encontrar el tuyo y escribirlo en tus requisitos. No se limite a decir un genérico "Quiero un sitio web de carga rápida", sino que especifique su tiempo de carga ideal en un caso de uso particular. Hable de los números siempre que sea posible y agregue una medida a sus necesidades siempre que pueda. Sus desarrolladores probarán la función mucho más rápido en comparación con su punto de referencia establecido y usted siempre estará al tanto del proyecto.
  1. Alinear los requisitos de desarrollo del sitio web de comercio electrónico con los objetivos comerciales. Puede sumar muchas especificaciones y gastar todo su presupuesto en las funciones del sitio web; pero a menos que todos estén planificados con un objetivo más amplio en mente, su producto final será insatisfactorio.

Por fin, haga que sus requisitos funcionales y no funcionales para un sitio web de comercio electrónico funcionen para usted, y no al revés. Completar el informe y articular claramente sus especificaciones le ahorrará tiempo y esfuerzo. ¡Responda las preguntas de los desarrolladores incluso antes de que las hagan y comience a funcionar más rápido!

Si está interesado en desarrollar una tienda de comercio electrónico en cualquier plataforma o actualizar, optimizar o integrar la existente, Elógico esta aqui para ti

Envíenos sus requisitos funcionales y no funcionales para un próximo proyecto.

¡Déjanos cuidar de tu tienda online!

Envía tu resumen ahora

Preguntas frecuentes

¿Cuáles son los requisitos funcionales de un sitio web?

Los requisitos funcionales enumeran las funciones y características de un sistema. Llave Requisitos funcionales para sitios web de comercio electrónico. incluyen integraciones de terceros, capacidad de respuesta móvil, atributos del producto, proceso de pago, intercambio social, etc.

¿Cuál es la diferencia entre requisitos funcionales y no funcionales para una tienda online?

La principal diferencia entre estos dos requisitos radica en su alcance y finalidad. Los requisitos funcionales especifican las características del sistema, mientras que los requisitos no funcionales describen la forma en que debería funcionar.

¿Cómo llenar un resumen de los requisitos funcionales de tu tienda online?

Basta con responder algunas preguntas que le enviará un posible desarrollador de un sitio web de comercio electrónico.

¿A quién debo contactar para implementar requisitos funcionales en una tienda online?

Por lo general, es necesario encontrar un contratista profesional que lo haga sin errores. O simplemente puede comunicarse con Elogic y descubrir cómo podemos hacerlo por usted.

Sello de tiempo:

Mas de Elógico