Insights

Ny funktionalitet – når standardsystemerne ikke dækker hele forretningen

Standardsystemer kan løse rigtig meget, men virksomheder arbejder forskelligt. Når ERP-, CRM- eller branchesystemet mangler en vigtig funktion, behøver løsningen ikke være et nyt system. Ny funktionalitet kan bygges omkring de systemer, I allerede bruger.

Ny funktionalitet – når standardsystemerne ikke dækker hele forretningen

Ny funktionalitet – når standardsystemerne ikke dækker hele forretningen

Standardsystemer kan løse rigtig meget.

Men virksomheder er forskellige. Og ofte er det netop de arbejdsgange, der gør virksomheden anderledes end konkurrenterne, som ikke passer perfekt ned i et standardsystem. Det betyder ikke nødvendigvis, at systemet er forkert. Det betyder bare, at der mangler noget.

Hos ITCI udvikler vi den funktionalitet, der mangler omkring virksomhedens eksisterende ERP-, CRM-, økonomi-, projekt- og branchesystemer.

Standardsystemet skal ikke kunne det hele

Vi ser ofte virksomheder forsøge at presse en særlig arbejdsgang ind i deres standardsystem. Nogle gange kan systemleverandøren løse behovet. Så er det selvfølgelig den vej, man skal gå.

Andre gange kræver det store tilpasninger, eller også understøtter standardsystemet ganske enkelt ikke den måde, virksomheden arbejder på. Her kan det give mere mening at lade standardsystemet fortsætte med det, det er godt til, og bygge den manglende funktionalitet ved siden af.

Det kan være et lille værktøj til én bestemt arbejdsgang eller en større løsning, der forbinder flere dele af forretningen.

Hvad kan man bygge ved siden af et eksisterende system?

Det afhænger helt af behovet.

Vi har blandt andet udviklet:

  • dashboards og brugerflader
  • automatiserede arbejdsgange
  • integrationer mellem systemer
  • håndtering af masterdata
  • import og behandling af store datamængder
  • mail- og dokumenthåndtering
  • specialiserede beregninger og forretningslogik
  • funktionalitet til branchespecifikke processer.

Fælles for løsningerne er, at de bliver bygget omkring den måde, virksomheden faktisk arbejder på.

Vi starter derfor ikke med spørgsmålet:

“Hvilket system skal I købe?”

Vi starter med:

“Hvad er det, I gerne vil kunne?”

Det kan være en meget lille ting

Specialudvikling behøver ikke betyde et stort IT-projekt. Nogle af de bedste opgaver starter med noget meget konkret.

En medarbejder kopierer de samme oplysninger mellem to systemer hver dag. En rapport kræver flere Excel-ark. Et eksisterende system mangler én bestemt funktion. Eller en proces tager 30 minutter, selvom størstedelen kan automatiseres.

Så løser vi dét først. Hvis løsningen skaber værdi, kan vi bygge videre. Hvis ikke, stopper vi.

Det betyder, at virksomheden ikke behøver beslutte sig for et stort udviklingsprojekt, før vi ved, om idéen fungerer.

Vi bygger med de systemer, I allerede har

Ny funktionalitet skal sjældent stå alene. Den skal måske hente kundedata fra CRM, sende oplysninger til Business Central, arbejde med dokumenter fra et fagsystem eller vise data fra flere systemer i ét dashboard.

Derfor hænger specialudvikling og systemintegration tæt sammen.

ITCI har erfaring med integration til mere end 200 forskellige systemer, og vi tager gerne dialogen direkte med systemleverandørerne. Vi forsøger ikke at erstatte deres produkter. Vi bygger det, der mangler rundt om dem.

Den særlige arbejdsgang kan være en konkurrencefordel

Standardisering er godt til meget. Men ikke nødvendigvis til alt.

Hvis alle virksomheder i en branche arbejder på præcis samme måde og bruger præcis de samme standardprocesser, bliver IT-systemerne heller ikke dér, virksomhederne differentierer sig.

For nogle virksomheder ligger en del af konkurrencefordelen netop i en særlig proces, en hurtigere arbejdsgang eller en måde at bruge data på, som konkurrenterne ikke har. Den del skal man ikke nødvendigvis standardisere væk.

Teknologien skal kunne understøtte forretningen – også når forretningen ikke passer i standardkassen.

AI gør det muligt at bygge mere – men fundamentet skal stadig være på plads

AI har gjort udvikling hurtigere. Medarbejdere kan allerede selv bygge små værktøjer, dashboards og automatiseringer, som tidligere ville kræve hjælp fra en udvikler.

Det synes vi grundlæggende er positivt.

Men når løsningen bliver forretningskritisk, skal der stadig være styr på det bagvedliggende setup: data, integrationer, brugeradgang, sikkerhed, test, drift og overvågning.

Her kan ITCI levere fundamentet og forbindelserne til virksomhedens eksisterende systemer, mens virksomheden selv får langt større frihed til at eksperimentere og udvikle ovenpå.

Virksomheden skal kunne ændre sig

Behov ændrer sig. Der kommer nye kunder, produkter, regler og teknologier. Virksomheder bliver opkøbt, fusionerer eller bevæger sig ind på nye markeder.

Hvis enhver ændring kræver, at hele systemlandskabet skal bygges om, bliver IT hurtigt en begrænsning.

Vi foretrækker derfor et setup, hvor kernesystemerne får lov til at være stabile, mens ny funktionalitet kan udvikles og ændres omkring dem. Det gør det muligt at teste nye idéer uden at sætte hele forretningen på spil.

Mangler jeres system en funktion?

Så behøver svaret ikke være et nyt system.

Vis os den arbejdsgang, der ikke fungerer, eller den funktionalitet I mangler. Vi kan undersøge, om den allerede findes hos jeres systemleverandør, om behovet kan løses gennem en integration, eller om det giver bedst mening at bygge noget specifikt til jer.

Det bedste systemlandskab er ikke nødvendigvis det, der kan alt.

Det er det, der gør det muligt for virksomheden at ændre sig, uden at systemerne står i vejen.

 

 

Ofte stillede spørgsmål om specialudvikling og ny funktionalitet

Hvordan bygger man ny funktionalitet uden at ændre i selve ERP- eller CRM-systemet? expand_more

Funktionaliteten kan bygges som en separat løsning, der kommunikerer med standardsystemet gennem eksempelvis API'er eller andre grænseflader. På den måde kan virksomheden få særlige arbejdsgange og funktioner uden nødvendigvis at ændre i kernesystemet.

Hvordan undgår man, at specialudvikling bliver afhængig af én bestemt systemleverandør? expand_more

Ved at holde forretningslogik og specialfunktionalitet adskilt fra kernesystemet, hvor det giver mening. Integrationerne bliver forbindelsen mellem løsningerne. Det kan gøre det lettere senere at udskifte eksempelvis ERP eller CRM uden samtidig at skulle genopbygge al virksomhedens specialfunktionalitet.

Hvad sker der med en specialudviklet løsning, når ERP- eller CRM-systemet bliver opdateret? expand_more

Det afhænger af integrationen. Hvis løsningen anvender leverandørens dokumenterede og understøttede API'er, vil ændringer ofte kunne håndteres uden større problemer. Integrationer bør samtidig overvåges og testes, så ændringer i et eksternt system opdages, før de påvirker forretningen.

Kan en specialudviklet løsning bruge data fra flere systemer samtidig? expand_more

Ja. Det er ofte netop en af fordelene. En brugerflade eller arbejdsgang kan eksempelvis kombinere kundedata fra CRM, økonomiske oplysninger fra ERP og projekter fra et branchesystem, uden at medarbejderen behøver arbejde manuelt i alle tre systemer.

Hvordan gør man en lille specialløsning klar til forretningskritisk brug? expand_more

Når en prototype bliver en del af den daglige drift, bliver blandt andet adgangsstyring, datavalidering, automatiserede tests, logging, overvågning, backup og sikkerhed vigtige. Det er forskellen på noget, der teknisk kan fungere, og noget virksomheden kan stole på i produktion.