NLC als Schlüsseltechno­logie für die Digitalisierung

Agilität und Geschwindigkeit als zentrale Mehrwerte für Unternehmen

Ein Großteil der Nutzer:innen nutzt einen Großteil der Funktionen von Standardsoftware nicht. NLC-Technologie durchbricht dieses und weitere Paradigmen der Softwareerstellung. NLC ist die Abkürzung für No-/Low-Coding und beschreibt einen modernen und effizienten Weg, Software zu erstellen.

No-Coding

No-Coding ist das Erstellen und Anpassen eigener Softwareanwendungen ohne Verwendung von Quell- oder Programm-Code. Im Consumer-Markt handelt es sich dabei üblicherweise um einfache Anwendungen zur Verwaltung von Daten, während im Enterprise- bzw. B2B-Segment bereits anspruchsvolle Anwendungen mit wenigen Mausklicks erstellt werden können. Führende Systeme wie die ESCRIBA NLC-Plattform ermöglichen es, leistungsstarke Apps für das Enterprise Service Management und die Optimierung dokumenten- und datenintensiver Prozesse per No-Coding zu erstellen.

Per No-Coding können schon heute Anwendungen erstellt werden, die umfassende Funktionen aus dem Case-/ Ticket-Management, dem Business Process Management und der Dokumentenerstellung nutzen. Mit diesen No-Code Anwendungen gelingt es, die relevanten Kontaktpunkte zu Kund:innen, Mitarbeiter:innen und Partner:innen gezielt zu gestalten.

Der zentrale Vorteil dieses Ansatzes ist, das sogenannte „Enabling the Frontliners“. Fachabteilungen können eigenständig Digitalisierungs- und Optimierungsprojekte in einem bestimmten Rahmen selbst vorantreiben.

Agilität der Organistation

Quelle: Partake GmbH 2021 / Umfrage mit 43 Unternehmen

Low-Coding

Low-Coding beschreibt das Erstellen und Anpassen von Softwareanwendungen unter Verwendung von vorgefertigtem Quell-/ Programm-Code. Hierzu gehört auch von Generatoren automatisch erstellter Code. Low-Coding richtet sich im Gegensatz zum No-Coding nicht an Fachabteilungen, sondern an Anwendungsentwickler:innen der IT- oder Fach-IT.

Die Vorteile von Low-Coding sind

  • Zeitersparnis (vorgefertigter Code)
  • Qualität (getesteter Code)
  • Weiterentwicklung der Code-Blöcke durch den Markt (geteilter Code)

Die Vorteile spiegeln sich in signifikant kürzeren Projektlaufzeiten und deutlich niedrigeren Kosten sowie dem Versprechen „never get outdated“ wieder.

NLC – die Kombination aus No- und Low-Coding

Der Ansatz auf vorgefertigten Code zuzugreifen oder Code-Generatoren einzusetzen, ist so alt wie die Anwendungsentwicklung selbst. Neu sind hingegen die Leistungsfähigkeit und der Umfang vorgefertigter Code-Blöcke, deren einfache und umfassende Verfügbarkeit sowie die deutlich gesunkenen Kosten für diese Art von Quellcode.

Eine wesentliche Stärke ist die Kombination mit dem No-Coding. Daraus ergibt sich ein wichtiger Perspektivwechsel sowie die Nähe zu den Fachanwender:innen und Fachbereichen. Erst daraus und aus der nativen Verbindung mit den agilen Arbeits- und Managementansätzen ergibt sich die durchschlagende Kraft der NLC-Technologie.

Bereitschaft zur und Reife
der Digitalisierung

(Selbsteinschätzung / Skala 1 bis 5)

Quelle: Partake GmbH 2021 / Umfrage mit 43 Unternehmen

Start Working Agile

No-Coding und Low-Coding leben vom unmittelbaren Ergebnis: Eine App kann tatsächlich in zehn Minuten gebaut und unternehmensweit ausgerollt werden. Mithilfe von Feedback und Erfahrungswerten wird die Anwendung stufenweise verbessert. Damit werden die Grundprinzipien agilen Arbeitens von Anfang an erlebt und erlernt. Gleichzeitig steht mit der NLC-Plattform das richtige Werkzeug für dauerhaftes agiles Arbeiten zur Verfügung. Enabling und Empowerment der Belegschaft sind entscheidend bei der Digitalisierung.

Reaktionsgeschwindigkeit und Time-to-Market

Fachabteilungen werden in die Lage versetzt, eigene Softwareanwendungen zu erstellen und iterativ anzupassen, während die Unternehmens-IT von fachinhaltlich geprägtem Arbeiten weitestgehend entlastet wird. Das Problem mangelnder IT-Ressourcen für die Anwendungsentwicklung wird dank dieser Verlagerung gelöst. So gelingt es, bei der Digitalisierung besser und schneller voranzukommen, vor allem aber können Erfahrungswerte und Kundenfeedbacks schneller umgesetzt werden. Die Reaktionsgeschwindigkeit steigt und die Time-To-Market wird deutlich verkürzt.

Enabling the Frontliners

Warum wir mit Hilfe von NLC agiler werden müssen

Quelle: Partake GmbH 2021 / Umfrage mit 43 Unternehmen

Vom Anwender zum Product Owner: andere und bessere Software

Die Tatsache, dass Fachanwender:innen auch selbst einfache Anwendung bauen können, führt dazu, dass Aufgaben und Abläufe softwaretechnisch gestützt werden, die sonst außen vor bleiben. Es entsteht andere Software.

Da beim No-Coding die Fachseite selbst in der Pflicht und Verantwortung ist, werden aus Betroffenen nicht nur Beteiligte, sondern sogar Gestalter. Fachexpert:innen entwickeln als No-Coder ein ganz anderes Verständnis für IT und wachsen in die Rolle des fachlichen Product Owners hinein. Damit entsteht direkt in den Fachabteilungen eine strategische Kernkompetenz, Softwareprojekte zu steuern. Bei der Kombination von No-und Low-Coding entsteht deshalb in aller Regel Software, die einen deutlich höheren Nutzen hat und damit letztendlich bessere Software ist.

Die wichtigsten Gründe für NLC-Plattformen

Quelle: Partake GmbH 2021 / Umfrage mit 43 Unternehmen

Einsatzbereiche von NLC und Eignung für Projekte

Quelle: Partake GmbH 2021 / Umfrage mit 43 Unternehmen

Bedeutung der NLC-Technologie

Führende Technologieberater wie Forrester, Gartner und IDG sehen im No- und Low-Coding den wichtigsten IT-Trend für die kommenden Jahre. Schätzungen zufolge könnten 90% der heute existierenden Software im Enterprise-/Business-Markt innerhalb der nächsten zehn Jahre durch selbst erstellte Software auf Basis von No-/Low-Coding ersetzt werden.

NLC-Plattformen können eigenständig eingesetzt oder als Endstufe vor bestehende und teilweise sehr schwer anzupassende Systemlandschaften gesetzt werden. Damit können auch Unternehmen mit schwer anpassbaren Legacy-Anwendungen von der Technologie profitieren und Geschwindigkeit bei der Digitalisierung aufnehmen.

NLC-Technologie wird heute in der Regel als Service auf cloudbasierten Plattformen zur Verfügung gestellt. Bereits jetzt wird mehr in den Aufbau von NLC-Infrastruktur investiert als in herkömmliche Plattformen zur Anwendungsentwicklung. Der globale Markt für Low-Code Plattformen wird voraussichtlich von 13,2 Mrd. USD im Jahr 2020 auf 45,5 Mrd. USD im Jahr 2025 anwachsen (MarketsandMarkets™ Studie aus 2020).

Unabhängig von der Intensität des Trends und der Geschwindigkeit der Umstellung sind NLC-Plattformen aus mehreren Gründen eine Schlüsseltechnologie für die Digitalisierung:

  • NLC ermöglicht Digitalisierung und löst die IT-Engpassressource in der Anwendungsentwicklung auf.
  • NLC reduziert Projektlaufzeiten und -kosten signifikant, wodurch andere Business Cases interessant und rentabel werden.
  • NLC erhöht die Qualität und Zuverlässigkeit von Anwendungen.
  • NLC ist Agilität in Reinform: Prototypen und Minimal Viable Products (MVP) ermöglichen frühes und schnelles Testen; Feedback und Erfahrungswerte helfen Fehlentwicklungen zu vermeiden.
  • NLC leistet einen wesentlichen Beitrag zum Change Management, da Anwender:innen und Fachexpert:innen in die Lage versetzt werden, eigenständig Digitalisierungs- und Optimierungsprojekte voranzutreiben.

Deine Aufgaben

  • Anwendersupport der Kolleg:innen (u. a. Fehleranalysen und Problembehebungen)
  • Beschaffung, Einrichtung und Wartung von Windows- und Linux-Systemen und Standard-Software
  • Betreuung unserer virtualisierten Serverarchitekturen (vSphere, Horizon)
  • Verwaltung und Pflege von Nutzerkonten, Endgeräten und Zugriffsrechten (Active Directory)
  • Unterstützung bei Entwicklung und Verwaltung der eigenen IT-Infrastruktur in den Bereichen Windows- und Linux-Server, Netzwerk und Firewalls
  • Erstellung und Weiterentwicklung von IT-Dokumentationen

Dein Profil

  • Abgeschlossene Berufsausbildung im IT-Bereich oder mehrjährige Berufserfahrung in der Betreuung und dem Support von Softwareprodukten
  • Mehrjährige relevante Berufserfahrung aus dem IT-Umfeld
  • Kenntnisse in der Betreuung von Linux und Windows Servern
  • Idealerweise Erfahrung mit den oben genannten Technologien
  • Fließende Deutschkenntnisse

Deine Aufgaben

  • Weiterentwicklung unserer state-of-the-art Dokumentensoftware
  • Einführung neuer Technologien und Konzeptionierung neuer Module
  • Weiterentwicklung von LibreOffice Makros
  • Mitarbeit an Kundenprojekten

 

Dein Profil

  • Abgeschlossenes Studium der Informatik oder vergleichbare Ausbildung
  • Mehrjährige relevante Berufserfahrung mit C++
  • Idealerweise Kenntnisse in Java
  • Analytische Fähigkeiten und Problemlösungskompetenz
  • Fließende Englischkenntnisse, Deutsch ist ein Plus

Deine Aufgaben

  • Aktive Mitarbeit in unserem Frontend Team
  • Weiterentwicklung unserer Dokumentensoftware und Optimierung komplexer, innovativer Webprojekte
  • Aktive Mitarbeit und Einführung neuer Frontend Technologien und Features
  • Umsetzung individueller Kundenwünsche

 

Dein Profil

  • Studium in (Wirtschafts-) Informatik oder eine ähnliche Ausbildung
  • Mehrere Jahre Berufserfahrung als Frontendentwickler mit Schwerpunkt Angular
  • Vertiefte Kenntnisse in JavaScript/TypeScript, HTML5, CSS, Ngrx und RxJS
  • Idealerweise Erfahrung mit CI/CD Pipelines, SWAGGER UI und Jenkins
  • Fließende Englischkenntnisse, Deutsch ist ein Plus

Deine Aufgaben

  • Weiterentwicklung und Wartung des Kerns unserer Integrationsplattform
  • Nutzung sowie Design und Erstellung von REST APIs
  • Konzeption und Entwicklung von Daten- und Prozessintegrationen mit Systemen wie SuccessFactors, Workday oder Salesforce
  • Konfiguration bestehender Integrationskomponenten im Projektkontext

 

Dein Profil

  • Abgeschlossenes Studium der (Wirtschafts-) Informatik, Physik oder vergleichbare Ausbildung
  • Sehr gute Kenntnisse in Java und Spring (boot, security, cloud, data)
  • Idealerweise bereits Erfahrung mit Authentifizierung und Autorisierung in verteilten Umgebunden mit OAuth und SAML
  • Interesse an Microservices und Cloudplattformen wie Cloud Foundry
  • Gute Deutsch- und Englischkenntnisse