Meer weten?
0345-616 888
info@transfer-solutions.com

Bent u ook helemaal klaar met digitale transformatie? Met het thema dan? Ik kan me dat inmiddels goed voorstellen. Want waar je ook kijkt, op IT-nieuwssites of bij IT-leveranciers: het gaat continu om digitale transformatie. En steeds zie je dezelfde, bekende eisen voorbijkomen, zoals een sterk commitment van het management of een juiste alignment van business en IT. Natuurlijk, zonder deze randvoorwaarden gaat digitale transformatie beslist niet lukken. Maar deze zijn al lang bekend en staan ongetwijfeld op uw agenda. Laten we het daarom eens hebben over minder bekende randvoorwaarden, die minstens zo belangrijk zijn voor succesvol transformeren.

Begin te bewegen
Dat is om te beginnen de bereidheid om al doende te leren. Met andere woorden: wacht niet op wat er nog allemaal komen gaat, maar begin – eventueel op heel kleine schaal – te bewegen. Het kan tegen de achtergrond van alle snelle ontwikkelingen verleidelijk zijn om af te wachten tot er meer duidelijkheid komt over waar het allemaal heen gaat. Maar die duidelijkheid zal er niet komen. Daarom is het slim om gewoon te starten, kennis en ervaring(en) op te bouwen en van daaruit verder te werken. Neem dus een open houding aan.

Benut uw legacy-data
Een tweede stap is goed onderzoeken hoe u waarde kunt halen uit uw legacy-data. Er zijn maar heel weinig organisaties die beginnen op nul als ze starten met hun digitale transformatie. Ze beschikken over veel data. Het is de uitdaging om daar waarde uit te halen. Denk aan klantdata, die met de juiste analysetools een schat van informatie kunnen opleveren voor nieuwe processen of proposities.

Kies het juiste gereedschap
Zonder het juiste gereedschap is digitaal transformeren nauwelijks mogelijk. Met moderne low code-platforms, zoals Outsystems, beschik je over de middelen om heel snel moderne applicaties te ontwikkelen, die je zonder ingrijpende investeringen in tijd en geld kunt verbinden met je legacy. Daarbij maakt het ingebouwde application-lifecyclemanagement in deze low-code platforms het mogelijk om op een kostenefficiënte manier continu te vernieuwen door te werken volgens de Lean Startup cyclus: build, measure, learn.

De praktijk
Een goed praktijkvoorbeeld is een project bij MultiTankCard, dat zich heeft omgevormd van een traditionele tankpasleverancier naar een dienstverlener op mobiliteitsgebied. Die transitie vereiste de nodige aanpassingen aan de bestaande IT-omgeving, die het bedrijf al jaren ondersteunt. Door met Outsystems boven op deze legacy-omgeving in enkele weken nieuwe apps te bouwen, hoefden we de legacy-omgeving niet door te ontwikkelen, wat de risico’s sterk verlaagt. Door bij de app-ontwikkeling business in dezelfde ruimte te zetten als IT, bleek het mogelijk om heel snel een werkende oplossing te ontwikkelen die breed gedragen wordt binnen de organisatie. Van deze eerste succesvolle stappen is veel geleerd en heeft een mooie basis gelegd voor verdere transformatie. Dit is het perfecte voorbeeld van hoe je met moderne tools bestaande omgevingen probleemloos koppelt met de nieuwe wereld en zo volop profiteert van je legacy-data.

Over Jacob Beeuwkes

 

As model driven development is emerging, OutSystems has become one of the leading low-code development platforms for developing both web and mobile applications. Model driven, or low-code development platforms such as OutSystems have one major advantage over their full-code cousins: rapid application development and full control over the application life cycle.

One thing must be kept in mind though: the delicate relationship between speed and quality. Building applications rapidly may result in applications that are of poorer quality. Even though low-code platforms such as OutSystems are closing the gap between IT and business, creating future-proof applications remains key when aiming for reaching maximum potential of these platforms.

Fortunately, OutSystems customers are realizing this exact point as well and they have been increasingly asking for governance on their software development processes. They are looking for answers to questions such as: How has the maintainability changed since last sprint? How does the code quality and productivity of my scrum teams differ? How can I reduce my maintenance costs? To what extent are components re-used?

In order to meet customer’s wishes and help them to reach the full potential that low-code platforms have to offer, Transfer Solutions and Omnext have joined forces to realize an automated quality scan for OutSystems.

Omnext has been specializing in analysing software applications for over 15 years and its technology, the Omnext Fit Test, is thus far already supporting over 30 different languages more modern ones such as Java, C# and SQL, but also legacy languages such as RPG and COBOL.

Together with both Transfer Solutions and OutSystems, quality rules were defined, based on the ISO-25010 guideline for software maintainability and guidelines on software quality, supplemented with OutSystems-specific best practices. The importance of these rules is adjustable and customers are able to add their own rules, hence enabling them to gain insight in the exact elements of an application that are of key interest to them.

After working together closely with Transfer Solutions and OutSystems for several months, Omnext has managed to add the OutSystems platform to its list of supported technologies and we are proud to present the result:

The Fit Test 4 OutSystems
The process to get insight in code quality, looks like this:

  • Source code upload
    A customer sends their OutSystems application exports (.oml file) to Omnext via a secure upload facility
  • Code scan
    Omnext scans the models and code and presents the quality metrics in a user friendly dashboard, which provides detailed insight in a multitude of quality and productivity elements (see image below)
  • Dashboard and Expert Review
    The results as presented in the dashboard enable the customer to identify areas for improvements and if required, Transfer Solutions can offer its expertise in the form of Expert Reviews to really help customers take the next step in improving the quality of their applications.

The Fit Test 4 OutSystems can be executed as a single scan, but also as a repetitive cycle which allows customers to analyse their applications on a frequent basis. Especially in a continuous delivery context, having continuous insight in the quality and development of your application proves to be of great added value. To further support this in the future, Omnext, together with OutSystems is already exploring the possibility of using an API to automatically transfer the application sources to Omnext and have them analysed on the fly.

 

We believe that the Fit Test 4 OutSystems is a perfect addition to the OutSystems Platform. With it we ensure that our customers can deliver high quality OutSystems applications now and in the future.

If there are any questions in response to this blog post. Feel free to contact Omnext or Transfer Solutions.
Jacob Beeuwkes, Transfer Solutions
Francis Jansen, Omnext

Enterprise IT teams are faced with a predicament. They’ve been challenged to create beautiful, highly-functional applications for front-end use, and they’re on a very tight timeline. The customer journey has changed – it’s turned digital and it’s faster than ever. Customers are demanding that enterprises keep up. How can IT be expected to deliver?

This article covers where the front-end development is at today, and what is expected of enterprise IT. Beyond demonstrating the need for upgrading legacy stacks and strategy to something more agile and flexible to meet the dramatically transformed customer journey, this piece uncovers:

  • How IT must deliver the ‘holy grail’ of requirements for front-end apps
  • The challenges in adopting an open-source stack
  • The definition of Rapid Application Development (and Delivery)
  • A method to creating beautiful, functional apps in an agile manner with RAD

Download Article

why-rad-is-right-for-web-front-end-dev-thumb3

Nieuws

Meer nieuws

Blog

Meer blogitems

Training & Events

Meer training & events