Está en la página 1de 9

4 DE FEBRERO DE 2019

FORMATO REQUERIMIENTO DE
SOFTWARE
HOJA DE CONTROL

Requerimiento de Desarrollo
MF Capital

Tipo de Requerimiento
Nombre Descripción de Requerimiento
Nuevo requerimiento

Tipo de Requerimiento
Puestos Consultores
Desarrollador Luis Fernando Jonathan Vargas Osornio
Web
Desarrollador Ing. Fernando Peña Castañeda
Java
Consultor
DBA y Ing. José Luis Jiménez De la Luz
Funcional

Datos Cliente MF
Fecha 31 ENERO 2019
Empresa MF CENTRAL
Actividad VARIADA
Ciudad MEXICO
Teléfono PENDIENTE
Asesor PENDIENTE

INTRODUCCIÓN
Se genera este documento como base, para el inicio de las solicitudes de MF Capital y poder
determinar el mejor tipo de implementación para las empresas que están a cargo de esta empresa.
 Delimitar la funcionalidad solicitada
 Descripción detallada del requerimiento
 Descripción de las métricas de los sistemas actuales
 Limitaciones y alcances del desarrollo
Alcance

Esta especificación de requisitos está dirigida al usuario del sistema, para continuar con el desarrollo
de aplicaciones solicitadas sobre la empresa y para profundizar en la automatización de ésta, la cual
tiene por objetivo principal el gestionar los distintos procesos administrativos y de nómina
solicitados en función del acceso a una base de datos propia y que pueda ser gestionada por personal
de sistemas

Objetivos

Recopilar y determinar los requerimientos para la empresa M Capital:

 Obtener la información necesaria para determinar los requisitos para poder documentar,
desarrollar e implementar las solitudes que nos indique el cliente.
 Realizar el levantamiento de los requerimientos en base a la información recopilada del
cliente
 Ver la mejor opción de infraestructura para la implementación de los procesos

Introducción a la Problemática
Es una empresa que maneja 8 empresas y buscan adquirir más micro empresas a su lista,
buscan un desarrollo en el que funja como: 

 Reporteador (flujos, nominas, gastos, presupuesto, finanzas internas, margen de


ventas por parte de los asesores).
 Solicitan una opción para los administradores de mandar una notificación push y
que esta sea vista por todos los usuarios.
 Esta misma aplicación sea capaz de mostrar por día si el flujo de dinero va de
manera correcta o la empresa está perdiendo dinero.
 Actualmente la empresa está resolviendo sus asuntos internos con módulos de
"CONTPAQ".
 La carga de la información financiera solo puede ser cargada a través de un archivo
Excel ya que su proveedor no tiene otra forma de envió de los reportes.
 Opción de autorización de excepción y compras.
 Graficas de tendencias por fin de año, mes, día, semana.
 Compras solicita que su módulo sea automatizado 
 Se necesita ver reflejado el flujo de efectivo
 La información se debe en listar por día, por empresa y manejar filtros para cada
uno
 Historial e informe de cada empresa al pulsar en el botón correspondiente a ella que
diga qué tipo de artículo, que compra y quien lo hizo
 Registro de pasivos.
 Estados de cuenta por pasivo

Flujo para reporteador:

Se necesita una web en la que el asesor pueda ver su historial de pagos, así como su recibo
de pago, comisiones, estado de cuenta, desglose del porque de su pago y cuanto gano en
comisiones, bonos, promociones, etc.

Todo esto desde un calendario en el que el usuario de click y pueda visualizarlos.


Una sección de anuncios donde los asesores puedan ver los eventos dentro de la empresa
dados de alta por la administradora.

De igual manera la información en este flujo es entregada por su proveedor y siendo


necesario leer e insertar un archivo Excel.
Debe contener caja de comentarios

Nota. El catálogo de los empleados con los que se debe emparentar la información quedo
de ser enviada por la Lic. Linda, se proporcionaron nuestros correos, pero aún no han sido
recibidos.
Debilidades de la Situación Actual

Hoy en día de maneja la información por medio archivos de Excel, sistemas a la medida,
como CONTPAQ que es utilizado como ERP, cuentan también con la aplicación ZELL las
cuales el desarrollo y la personalización toman de 3 a 6 meses lo cual es poco funcional
para la dinámica de la información que solicitan al día.

Descripción de Procesos de Negocio a Implantar

Los requerimientos a implementar para el cliente MF Capital son como servicios básicos
para realizar implementar una vez que se tenga la información completa de los recursos con
los cuales cuenta la empresa
Implementación de una base de datos propia (Servidor, sistema operativo, Base datos
Minimo Oracle 11g)
Desarrollo de Dashboard 
Desarrollo de Reporteador para nomina

Reporteador Nominas

[Versión] Versión 1

[Dependencias] • Base de datos


• Información de código disponible

Descripción Recopilación de información de infraestructura

[Importancia] Básico para el dimensionamiento del proyecto

Actores • Personal Sistemas


• Desarrolladores
• DBA Consultor
• Personal de soporte

Comentarios Validación de información por parte de consultores Integrador


Conclusión:

Se tiene que determinar los recursos que se tienen disponibles para poder realizar el
dimensionamiento del desarrollo y el tiempo de implementación, construcción, pruebas y
puesta en ambientes productivos.

Se tiene que tener una entrevista con el área de sistemas correspondientes para verificar el
estado de los recursos con los que se cuenta y determinar qué es lo que se necesita para
iniciar con la implementación necesaria para cumplir los requerimientos Solicitados.
Propuesta de implantación y desarrollo MF Capital
Para la propuesta del desarrollo de MF Capital, se realizan la siguiente consideración y
requisitos para poder logar el objetivo del desarrollo solicitado por el cliente.
Para comunicar con el servidor de bases de datos, Oracle Database proporciona un
sistema de al menos dos capas. Lo que implica a un cliente y a un servidor, los cuales
utilizar alguna red de computadoras para conectar. Sin embargo es muy habitual que
entre la capa del cliente y la del servidor haya que atravesar otra capa, formando un
modelo de tres capas, resalta los elementos más importantes en la comunicación
cliente/servidor de Oracle:

La comunicación entre el cliente y el servidor se realiza a través de dos procesos:

 Proceso de usuario. Software que se ejecuta en el lado del cliente y se encarga de


recoger las instrucciones lanzadas por el usuario y enviarlas al servidor.
 Proceso servidor. Software que se ejecuta en el servidor de bases de datos y que
se encarga de procesar el código lanzado por el usuario.

Normalmente, hay un proceso servidor para cada usuario que conecte con la base de
datos. Es decir, si hay diez conexiones, habrá diez procesos de usuario y diez procesos
servidores.

Requisitos:
Requisitos hardware para Linux x86-64 Enterprise edition:

– Memoria RAM mínima recomendada 16 GB


– Tamaño de SWAP la misma cantidad que la memoria RAM hasta los 16GB
– Espacio de disco necesario, para la instalación -> 6,4 GB. Con base de datos de ejemplo
10 GB

– Espacio temporal necesario (/tmp) -> 1GB

Software: Linux x86-64 Enterprise edition

Instalador base de datos: 11g mínimo o 12c Oracle

Implementación

Base de Datos

Tiempo de Implementación de 5 a 7 dias base de datos

Desarrollo Web;

Este desarrollo por las características que nos han mostrado se realizara por módulos muy
específicos y los cuales se realizarán conforme a la prioridad del cliente.

Plataforma con ambiente de desarrollo PHP (Varia si el ambiente desarrollo cambia)

Se tomara un tiempo de 4 a 6 Semanas (incluye, Planeación, Evaluación, Diseño,


Implementación, set de pruebas, puesta en producción)

Tiempos aproximados sin cambios durante el proceso de desarrollo de la aplicación web

También podría gustarte