Está en la página 1de 11

La Oficina de Proyectos de Informática

Documento de requerimientos de
software
Sistemas de envío de campañas de correos
Fecha:[23/04/24

La Oficina de Proyectos de Informática


Página 1
La Oficina de Proyectos de Informática

Tabla de contenido
Historial de Versiones 3

Información del Proyecto 3

Aprobaciones 3

1. Propósito 4

2. Alcance del producto / Software 4

3. Referencias 4

4. Funcionalidades del producto 5

5. Clases y características de usuarios 5

6. Entorno operativo 5

7. Requerimientos funcionales 6

7.1. (Nombre de la funcionalidad 1) 6

7.2. (Nombre de la funcionalidad 2) 7

7.3. (Nombre de la funcionalidad N) 7

8. Reglas de negocio 8

9. Requerimientos de interfaces externas 9

9.1. Interfaces de usuario 9

9.2. Interfaces de hardware 9

9.3. Interfaces de software 9

9.4. Interfaces de comunicación 9

10. Requerimientos no funcionales 10

11. Otros requerimientos 11

12. Glosario 12

La Oficina de Proyectos de Informática


Página 2
La Oficina de Proyectos de Informática

Historial de Versiones
Fecha Versión Autor Organización Descripción
23/04/2024 1 Grupo 1 Polarizados Empresa de modificaciones
Guadalupe de motos/carros

Información del Proyecto


Empresa / Organización Polarizados Guadalupe
Proyecto Sistema de envío de campañas de correos
Fecha de preparación 10-04-2024
Cliente Victor Portalatino Trinidad
Patrocinador principal Victor Portalatino Trinidad
Gerente / Líder de Proyecto Luis Angel Hugo Alva Celis
Gerente / Líder de Análisis Luis Angel Hugo Alva Celis
de negocio y
requerimientos
Aprobaciones
Nombre y Apellido Cargo Departamento u Fecha Firma
Organización
Luis Angel Hugo Líder de Gerencia 23-04-
Alva Celis Proyecto 2024

1. Propósito
La Oficina de Proyectos de Informática
Página 3
La Oficina de Proyectos de Informática

Sistema de envío de campañas de correo, el cual proporcionará una data que


alimente un diseño en power bi, es un sistema el cual te permite enviar
notificaciones de correos agrupados por campañas y cada campaña enviada
exitosamente, su progreso se almacenará en unos documentos csv para luego ser
tratados por power bi

El propósito de este proyecto es implementar un sistema integral de envío de


campañas de correos electrónicos que permita a nuestra organización mejorar la
eficiencia y efectividad de sus estrategias de marketing digital. A través de esta
iniciativa, buscamos automatizar y optimizar el proceso de creación, programación
y análisis de campañas de correo electrónico, con el objetivo de aumentar la
participación del cliente, mejorar la retención y fomentar el crecimiento de nuestra
base de clientes. Además, este proyecto tiene como objetivo integrar los datos
generados por estas campañas en un diseño de Power BI para un análisis
exhaustivo que respalde la toma de decisiones estratégicas de la empresa en el
ámbito del marketing y la comunicación

2. Alcance del producto / Software

Objetivo general:

El software tiene como objetivo facilitar el proceso de creación, programación y


envío de campañas de correos electrónicos a una lista de contactos específica.
Además, permite recopilar datos relevantes sobre el rendimiento de estas
campañas para su posterior análisis.

Beneficios que brinda al área de negocio y organización:

Automatización y simplificación del proceso de envío de correos electrónicos, lo


que ahorra tiempo y recursos.
Mejora en la eficiencia al proporcionar herramientas para diseñar, programar y
gestionar campañas de manera centralizada.
Incremento en la efectividad de las campañas mediante la recopilación y análisis
de datos para realizar ajustes y mejoras.

Objetivos y metas:

● Facilitar el envío de campañas de correos electrónicos a través de una


interfaz intuitiva y funcional.
● Recopilar métricas clave sobre el rendimiento de las campañas, como tasas
de apertura, clics, conversiones, entre otros.
● Integrar los datos generados por las campañas en un diseño de Power BI
para un análisis detallado y una toma de decisiones informada.

La Oficina de Proyectos de Informática


Página 4
La Oficina de Proyectos de Informática

● Contribuir al logro de los objetivos corporativos relacionados con el


marketing digital, la adquisición de clientes y la retención.
● Esta descripción del alcance del software puede complementarse con otros
documentos, como una definición de alcance o un acta de constitución del
proyecto, para proporcionar una visión más completa y detallada del
proyecto.

3. Referencias
Aquí se pueden incluir otros documentos impresos, documentos electrónicos
o'direcciones electrónicas que complementen la documentación de requerimientos
de software, por ejemplo: Documentos de visión, definición de alcance, otros
documentos de especificación de requerimientos de software,flujogramas,
políticas, procedimientos de la organización, entre otros.Para cada referencia es
recomendable incluir el título, autor, versión, fecha y ubicación física o electrónica.

4. Funcionalidades del producto


Requerimientos:

1. El acceso al sistema debe pasar por un login, en cual previamente debe


estar registrado en la base de datos.

2. El sistema mostrará una interfaz principal, cuando previamente sea


logueado en el.

3. El sistema contará con 6 botones iniciales (campañas, plantillas, correos de


envío, correos de prueba, procesamiento de data y config sql).

4. El sistema deberá tener una sección de campañas, en la cual permita


cargar archivos excel y/o una carpeta con documentos pdf, también deberá
tener una tabla con las campañas disponibles con botones de inicio de
campaña, pausa y/o cancelar, a su vez que tendrá un combobox o una lista
de plantillas disponibles para ser usadas en la campaña.

5. El sistema deberá tener una sección de plantillas, en la cual permite cargar


en formato texto puro un código html o texto, según gustos, y que permita
registrar, actualizar, cancelar, posterior a ello deberá tener un tabla con las
plantillas cargadas anteriormente.

6. El sistema debe tener una sección de registros de correos electrónicos para


el uso del remitente de los correos, a sí mismo un botón que determine si el
La Oficina de Proyectos de Informática
Página 5
La Oficina de Proyectos de Informática

correo está habilitado para el envío o no, también te deberá permitir


registrar, actualizar y/o cancelar, para luego ser mostrados en una tabla.

7. El sistema debe tener una sección de registros de correos electrónicos de


prueba, que a diferencia de la sección anterior de registros de correos para
enviar, este servirá como receptor, para validar que los correos lleguen a la
bandeja de entrada o a la carpeta de spam.

8. El sistema debe tener una sección de procesamiento de data, en la cual


deberá mostrar todos los archivos csv de campañas que se crearon para
luego decidir si se debe subir a la base de datos dicha campaña enviada o
no para poder procesarlo con power bi.

9. El power bi deber a tener una simple interfaz que detalles cuantos correos
se enviaron en el mes, cuántas campañas, cuantos correos fueron
recibidos, cuando correos fueron rechazados, etc

5. Clases y características de usuarios


En esta sección se clasifican los usuarios que utilizarán el producto. La
clasificación puede ser en función a la frecuencia de uso, grupo de funcionalidades
utilizadas, privilegios de seguridad, nivel de experiencia y otros parámetros.

Se puede usar una lista para enumerar los usuarios tipo que utilizarán el software,
describiendo las características de cada uno.

Para cada tipo de usuario, se pueden mencionar las funcionalidades de producto


(Sección 4) que le sean relevantes. Igualmente se puede hacer mención de cuales
usuarios utilizan una mayor parte del sistema y con más frecuencia, para
distinguirlos de usuarios ocasionales o que acceden a pocas funcionalidades.

6. Entorno operativo
En esta sección se describe el entorno operativo en el que se desenvolverá el
sistema, software, módulo o grupo de funcionalidades, mencionando aspectos
como la plataforma de hardware, versiones de sistema operativo y otros
sistemas o componentes con los que debe coexistir.

7. Requerimientos funcionales

La Oficina de Proyectos de Informática


Página 6
La Oficina de Proyectos de Informática

7.1. Acceso mediante login

7.2. Interfaz principal

7.3. Gestión de Campañas

7.4. Gestión de Plantillas

7.5. Registros de Correos Electrónicos

La Oficina de Proyectos de Informática


Página 7
La Oficina de Proyectos de Informática

7.6. Registros de Correos Electrónicos de Prueba

7.7. Procesamiento de Datos

7.8. Interfaz de Power BI

8. Reglas de negocio
1. Acceso basado en roles: Establecimiento de roles de usuario (como
administrador, editor, analista, entre otros) con permisos específicos para
acceder y desempeñar funciones dentro del sistema, como el envío de
campañas y la visualización de métricas, entre otros.
2. Seguridad de datos: Aseguramiento de la protección y confidencialidad de
los datos de usuarios y clientes mediante el cifrado de información sensible
y la restricción del acceso a datos confidenciales.
La Oficina de Proyectos de Informática
Página 8
La Oficina de Proyectos de Informática

3. Registro de auditoría: Documentación de todas las acciones llevadas a


cabo por los usuarios en el sistema para garantizar la trazabilidad y la
responsabilidad en caso de incidentes o auditorías.
4. Validación de datos: Verificación y depuración de todos los datos
ingresados por los usuarios para prevenir posibles ataques de seguridad o
errores que puedan comprometer la integridad del sistema.
5. Respaldo y recuperación de datos: Instauración de un sistema de respaldo
periódico y robusto para asegurar la disponibilidad y recuperación de datos
en caso de fallos o pérdida de información.
6. Interfaz intuitiva y accesible: Desarrollo de una interfaz de usuario sencilla
de utilizar y accesible para usuarios con distintos niveles de destreza,
garantizando una experiencia satisfactoria.
7. Cumplimiento normativo: Verificación de que el software cumple con las
regulaciones pertinentes, como el GDPR para la protección de datos
personales, y otras leyes relevantes en el ámbito del marketing digital y la
comunicación.
8. Transparencia y comunicación: Mantenimiento de una comunicación clara y
transparente con los usuarios y partes interesadas sobre el funcionamiento
del sistema, las actualizaciones realizadas y cualquier modificación que
pueda impactar su uso.
9. Mantenibilidad y escalabilidad: Diseño del software de manera que sea fácil
de mantener y actualizar en el futuro, permitiendo su escalabilidad para
adaptarse a las necesidades cambiantes del negocio y al crecimiento de la
base de clientes.
10. Compatibilidad e interoperabilidad: Garantía de que el software sea
compatible con diversos sistemas operativos, navegadores web y
dispositivos, y que pueda interoperar con otras aplicaciones o plataformas
en la organización.

9. Requerimientos de interfaces externas


9.1. Interfaces de usuario
La Oficina de Proyectos de Informática
Página 9
La Oficina de Proyectos de Informática

Aquí se describen las características de cada interfaz con el usuario.

● Se pueden clasificar por tipos o áreas del sistema con interfaz distinta.

● Pueden incluirse ejemplos de pantallas.

● Describir los estándares de interfaz gráfica (GUI).

● Guías de estilo sobre organización de pantalla, estándares para botones,


funciones que se mostrarán en todas las pantallas.

9.2. Interfaces de hardware


Información sobre cuales tipos de dispositivos soporta el sistema, por ejemplo:
Computadores, dispositivos móviles, impresoras, otros dispositivos.

Protocolos de comunicación que soporta.

Interacciones de datos y control entre el software y el hardware.

9.3. Interfaces de software


Aquí se describen las interacciones entre el software y otros componentes,
incluyendo: Otros componentes de software y sistemas, y de ser aplicables bases
de datos, sistemas operativos, herramientas, librerías, componentes de software
comercial, entre otros.

9.4. Interfaces de comunicación


Requerimientos de las funciones de comunicación que requiere el producto,
incluyendo email, navegadores web, protocolos de comunicación de red,
formularios electrónicos, entre otros.

Incluye formatos de mensajería, estándares de comunicación (Ej. FTP, HTTP,


etc.). Describir también requerimientos de encriptación y seguridad en las
comunicaciones.

10. Requerimientos no funcionales


Los requerimientos no funcionales son los que especifican criterios para evaluar la
operación de un servicio de tecnología de información, en contraste con
los requerimientos funcionales que especifican los comportamientos específicos.
La Oficina de Proyectos de Informática
Página 10
La Oficina de Proyectos de Informática

Para ver algunos ejemplos de cómo se redactan los requerimientos no


funcionales, te recomendamos el siguiente enlace:

> Ejemplos de requerimientos no funcionales de software

11. Otros requerimientos


Requerimientos no cubiertos en ninguna otra sección del documento de
requerimientos de software, por ejemplo: Requerimientos de bases de datos,
internacionalización, legales y objetivos de reúso de componentes de software.

12. Glosario
Descripción de términos y siglas necesarias para el entendimiento del documento
de requerimientos de software.

La Oficina de Proyectos de Informática


Página 11

También podría gustarte