Løsningsarkitekten som driver endring – Birgitte om Evergreen og fremtiden

I en verden hvor utviklingen skjer raskt og kundenes behov blir mer komplekse, spiller løsningsarkitekter en avgjørende rolle. Birgitte, en erfaren løsningsarkitekt med fokus på IFS Cloud, deler sine innsikter om hvordan Evergreen stiller enda høyere krav, og hvordan rollen som rådgiver blir stadig viktigere for å hjelpe selskaper med å navigere i det nye IFS-landskapet.

Mer enn en problemløser – en strategisk rådgiver

«Vi er ikke bare her for å løse problemer – vi er rådgivere. Vi utfordrer gamle arbeidsmåter og hjelper kundene med å ta strategiske beslutninger for fremtiden. Det handler om å se helheten og optimalisere virksomheten på en måte som holder langsiktig.»

Hun understreker viktigheten av å stille spørsmål ved tradisjonelle metoder og alltid ha en kritisk tilnærming til eksisterende prosesser:

«Skal vi virkelig gjøre det slik? Finnes det bedre måter? Kan vi bruke standardfunksjonalitet? Setter tilpasninger begrensninger for fremtiden? Vår oppgave er ikke bare å utføre en oppgave, men å skape reell verdi. Vi skal sikre at kunden får en løsning som fungerer både i dag og i fremtiden.»

Evergreen endrer spillereglene

Innføringen av IFS Cloud og Evergreen har ført til store endringer for både kunder og konsulenter. Tidligere jobbet mange selskaper med lange oppgraderingssykluser, men nå skjer oppdateringer kontinuerlig.

«Evergreen betyr at endring er en konstant faktor. Kundene kan ikke lenger overlate alt til leverandørene og håpe at systemene deres skal fungere uforandret i flere år. De må aktivt håndtere kodeforvaltning og kvalitetssikring for å sikre at nye versjoner fungerer optimalt. Det er en stor omstilling, men også en mulighet til å jobbe mer proaktivt.»

Hun ser en tydelig trend der selskaper må optimalisere sine prosesser og redusere tilpasninger (CRIM) for å kunne dra nytte av den nye modellen:

«Det handler ikke bare om kode, men om å forstå forretningsprosessene og virkelig bruke den nye funksjonaliteten som kommer med hver oppdatering. Selskaper som tilpasser seg denne måten å jobbe på, vil få en stor konkurransefordel.»

Evergreen krever langsiktig tenkning – og mot til å utfordre

Med den nye oppdateringsmodellen blir langsiktig tenkning viktigere enn noen gang.

«Vi må ta valg i dag som ikke begrenser oss i morgen. Ingen vet nøyaktig hvordan virksomheter ser ut om 5–10 år, men systemene må være fleksible nok til å tilpasse seg. Det betyr at vi må tenke fremover ved hver beslutning – hvordan påvirker dette muligheten til å ta i bruk ny funksjonalitet? Risikerer vi å låse oss fast i gamle arbeidsmetoder?»

Hun påpeker også at konsulentens rolle blir enda viktigere i dette nye landskapet:

«Den beste konsulenten er ikke den som alltid sier ja til kundens ønsker, men den som tør og evner å si nei – og kompetanse nok til åforklare hvorfor. Det krever mot å stå fast ved sin rådgivning og lede kunden i riktig retning, selv om det innebærer ubehagelige beslutninger.»

Nærhet og helhetssyn – det som utgjør forskjellen

Mange av de tekniske løsningene er de samme, enten de kommer fra IFS eller en partner, men ifølge Birgitte er det arbeidsmetodene som skiller seg mest ut.

«Vi i Align tilbyr mer enn bare implementering – vi er en langsiktig partner for kundene våre. Vi er tett på kunden. Vi tar oss tid til å forstå virksomheten deres i dybden, vi stiller de viktige spørsmålene, og vi bygger langsiktige relasjoner. Det gjør at vi kan ta et større ansvar og hjelpe kunden med å gjøre riktige valg, ikke bare på kort sikt, men også for fremtiden.»

Fremtidens løsningsarkitekt – en strategisk partner

Med den økende digitaliseringen og Evergreens kontinuerlige oppdateringer blir løsningsarkitekters rolle stadig mer strategisk. Birgitte ser en tydelig utvikling der teknisk kompetanse må kombineres med en dyp forståelse av forretningen.

«Vår rolle blir stadig mer strategisk. Vi må forstå teknologien, men også kunne guide kundene i å ta riktige beslutninger. Det handler ikke lenger bare om å få systemene til å fungere – det handler om å skape en struktur i og rundt forretningssystemet som støtter virksomheten på lang sikt. Det er der vi gjør en reell forskjell.»

Solving the Configurations’ Mismatch Between Build-Place and Use-Place

How to solve the Configurations’ mismatch between Build-Place and Use-Place using POSTMAN Flows in IFS Cloud

 

Background

Many customers are moving to IFS Cloud and many of them are focused on a fast rollout with tight deadlines and budget caps, without having the time and resources to focus on establishing good work practices like build place management etc.

This has led to customers having solutions version controlled anywhere and everywhere possible. For instance, in Azure DevOps, personal computers, SharePoint, Jira, and many more. As a result, the production environment will have the full solution, but the development environment will only have parts of it. This means developers will have an outdated baseline to work on, and consultants will not be able to set up data according to the agreed upon solution for the customer.

How do we fix this problem

#1 Let’s look at the damage and the idea behind the solution

Type Build Place Production Diff
Custom Attribute 58 547 489
Quick Report 16 365 349
Custom Event Action 23 72 49
Custom Event 23 69 46
Configured Page 119 124 5
Custom Page 9 11 2
Custom Entity Attribute 204 204 0
Custom Projection 11 11 0
Custom Enumeration 3 3 0
Standard Projection 8 8 0
Custom Entity 28 28 0
Custom Action 4 4 0
506 1446 940

 

The difference between the development environment and the production ditto is 940 configuration items, which means that establishing work practices will not be the immediate go-to solution.

IDEA – The ultimate goal is to restructure all of the configuration items into their relevant Application Configuration Packages (ACPs) according to the type. export it from production (PROD) and import it into the development environment (DEV).

Simple Solution, we just need to be smart about it 😉

#2 Clone of Configurations from Production to Development environment using POSTMAN Flows

Why POSTMAN Flows and not, Camunda Workflow, Custom events, or even a modification to the core to get this done? Well, we’ve tried it all.

Camunda Workflow – The tool would be great if there was a possibility to run it external to IFS Cloud. Using Camunda inside of IFS Cloud is a bit restricted in terms of debugging and the user experience. POSTMAN Flows if used effectively, then it could be used for data repairs as well.

Custom Events – The bad part about developing configurations for solutions like this is that you need to extend on the inside, which means you need to keep track of the solution in each of the environments after production clone. And not to forget, scaling the solution can be difficult.

Modifications – Well, modifications to IFS Core components are not possible anymore. Which strikes this out right away.

#3 Setting up the solution with POSTMAN Flows

 

#4 Executing the solution using a two-step approach

  1. Run the POSTMAN Flow on the Production environment. To start with, you can try a development environment or UAT (User Acceptance Test) environment.
  2. The Flow will restructure the Configuration Items into their relevant folders and make them ready for export.
  3. Export and import them into the target development environment in the right sequence.
  4. These can then be version controlled in GIT under the build or nobuild folder. Or, if you have purchased the Test Data Management Tool, import it into the QAS environment (where you store a Quality Assurance Snapshot of your data). Approve it, and thereafter every new DEV environment will have these configurations in place.

 

#5 Executing the solution using a one-step approach

  1. Run the POSTMAN Flow on the Production environment. To start with, you can try a development environment or UAT. This time you connect one end to another. More like a data migration.

 

Hope you find this small teaser on how you should start building your POSTMAN Flow beneficial😉

Ready to Learn More?

Book a meeting with us today to delve deeper into these solutions and tailor them to your specific needs. Our team is here to provide insights, answer your questions, and help you implement these strategies and solutions effectively.

We look forward to helping you achieve seamless and secure IFS Cloud Application Management.