Ikke-funktionelle krav til lønningssystemer

Hvis du overvejer at udvikle dit eget lønningssystem eller købe en, bør du være bekymret for både funktionelle og ikke-funktionelle aspekter af programmet. Mens funktionelle krav er direkte relateret til brugernes behov, er ikke-funktionelle krav forbundet med andre problemer, såsom hardwarekapacitet og budgetmæssige begrænsninger. Begge områder bør overvejes for at systemet skal være effektivt til din virksomhed.

Omkostninger

Omkostningerne ved oprettelse og vedligeholdelse af et nyt system er fælles ikke-funktionelle problemer, som har indvirkning på oprettelsen og udviklingen af ​​et lønprogram. De fleste virksomheder har budgetter, og projektomkostninger skal ligge inden for budgetteringsbetingelserne. Dette betyder, at nogle af de funktionelle krav kan være for dyre til at blive virkelighed, mens andre kan blive forsinket i implementeringen. Omkostninger til opgradering og vedligeholdelse af et program skal være rimelige, eller der skal søges alternativer til at opfylde behovene - som f.eks. At købe et færdigt system, der er 80 procent færdigt, mens kun 20 procent måske skal tilpasses.

Netværksbåndbredde

Du kan få det bedste lønprogram, men medmindre du har ordentlig båndbredde, fungerer systemet ikke godt. Afhængigt af hvor mange personer der er adgang til systemet på samme tid og på funktioner, som programmet tilbyder, kan det blive en byrde for det eksisterende netværk, hvilket sænker processerne til en stopper. Båndbredde adskiller sig fra lagerpladsen - du har muligvis nok plads på harddisken, men kommunikationen mellem serveren og lønmodtagerne er muligvis ikke tilstrækkelig. Sørg for at dokumentere din eksisterende båndbredde og kontrollere, om du skal tilføje det, hvilket kan være dyrt. Bemærk, at dokumentation i sig anses for at være et ikke-funktionelt krav.

Fleksibilitet

Et lønningssystem skal være nemmeligt nok til at muliggøre enkle ændringer. Fleksibilitet er et vigtigt ikke-funktionelt krav til et lønprogram. Efterhånden som lov og forskrifter ændres, skal systemet også opdateres. F.eks. Kan skatholdninger ændre sig fra et kalenderår til det næste, og disse elementer skal hurtigt ændres i systemet. Virksomheder kan indføre nye fordele eller ændre eksisterende lønsystemet skal muliggøre, at disse opdateringer skal laves uden meget travlhed. Uden en høj grad af fleksibilitet bliver lønprogrammet forældet, og en ny skal købes eller oprettes, hvilket normalt ikke er i planerne.

Pålidelighed

Brugere forventer, at lønsystemet er pålideligt, et fælles ikke-funktionelt krav til de fleste systemer. Oplysninger indlagt i går i systemet skal være der i dag. Nøjagtighed er en del af følelsen af ​​pålidelighed - lønningskontrol og rapporter skal være matematisk korrekte, herunder beregninger, der involverer cent. Et andet problem relateret til pålidelighed er sikkerhed. Brugere antager, at systemet vil blive sikret, og oplysningerne bliver holdt sikre. En vanskelig del af sikkerheden for lønningssystemer er backup-processen, som skal gøres ofte og være ekstremt sikker, og ikke tillade uautoriseret personale adgang til dataene. Du ønsker ikke, at enkeltpersoner skifter data i lønningslisten og skaber kaos.