Requisitos no funcionales para sistemas de nómina

Si está considerando desarrollar su propio sistema de nómina o comprar uno, debe preocuparse por los aspectos funcionales y no funcionales del programa. Si bien los requisitos funcionales están directamente relacionados con las necesidades de los usuarios, los requisitos no funcionales están conectados a otros problemas, como la capacidad del hardware y las restricciones presupuestarias. Se deben considerar ambas áreas para que el sistema sea efectivo para su negocio.

Los costos

Los costos de crear y mantener un nuevo sistema son problemas comunes no funcionales que tienen un impacto en la creación y el desarrollo de un programa de nómina. La mayoría de las empresas tienen presupuestos, y los costos del proyecto deben estar dentro de las restricciones presupuestarias. Esto significa que algunos de los requisitos funcionales pueden ser demasiado caros para convertirse en realidad, mientras que otros pueden demorarse en la implementación. Los costos de actualización y mantenimiento de un programa deben ser razonables, o se deben buscar alternativas para satisfacer las necesidades, como comprar un sistema listo para usar que esté hecho en un 80 por ciento, mientras que solo un 20 por ciento debe ser personalizado.

Ancho de banda de la red

Puede tener el mejor programa de nómina, pero a menos que tenga el ancho de banda adecuado, el sistema no funcionará bien. Dependiendo de cuántas personas accedan al sistema al mismo tiempo y de las funciones que ofrece el programa, puede convertirse en una carga para la red existente, lo que ralentiza los procesos. El ancho de banda es diferente del almacenamiento: es posible que tenga suficiente almacenamiento en su disco duro, sin embargo, las comunicaciones entre el servidor y los usuarios de la nómina pueden no ser suficientes. Asegúrese de documentar su ancho de banda existente y verifique si necesita agregarlo, lo que podría ser costoso. Tenga en cuenta que la documentación en sí misma se considera un requisito no funcional.

Flexibilidad

Un sistema de nómina debe ser lo suficientemente ágil como para permitir cambios fáciles. La flexibilidad es un requisito importante no funcional de un programa de nómina. A medida que cambian las leyes y regulaciones, el sistema también debe actualizarse. Por ejemplo, las retenciones de impuestos pueden cambiar de un año calendario a otro, y estos elementos deben modificarse rápidamente en el sistema. Las empresas pueden instituir nuevos beneficios o modificar los existentes; El sistema de nómina debe permitir que estas actualizaciones se realicen sin mucho problema. Sin un alto nivel de flexibilidad, el programa de nómina quedará obsoleto, y será necesario comprar o crear uno nuevo, que generalmente no está en los planes.

Confiabilidad

Los usuarios esperan que el sistema de nómina sea confiable, un requisito común no funcional para la mayoría de los sistemas. La información ingresada ayer en el sistema debería estar allí hoy. La precisión es parte de la sensación de confiabilidad: los controles e informes de nómina deben ser matemáticamente correctos, incluidos los cálculos que involucran centavos. Otro tema relacionado con la confiabilidad es la seguridad. Los usuarios asumen que el sistema estará protegido y la información se mantendrá segura. Una parte difícil de la seguridad de los sistemas de nómina es el proceso de copia de seguridad, que debe realizarse con frecuencia y ser extremadamente seguro, sin permitir el acceso de personal no autorizado a los datos. No desea que las personas cambien los datos en la nómina, lo que genera estragos.