Composable by Design: Was Lego uns über die Entwicklung von Software gelehrt hat

- Vom Schreibtisch des CEO

Wir alle kennen das: Aus ein paar Legosteinen lässt sich alles Mögliche bauen – ein Haus, ein Schiff, eine Rakete oder sogar eine ganze Stadt –, einfach durch die Art, wie die Steine ​​zusammengefügt werden. Software sollte genauso funktionieren, doch herkömmliche Software bleibt starr und fest verdrahtet.

Kürzlich haben MIT-Forscher einen Weg aufgezeigt, wie man mehr bauen kann. modulare und lesbare SoftwareIhr Modell definiert Bausteine ​​als Konzepte – in sich abgeschlossene Funktionen, die jeweils darauf ausgelegt sind, eine bestimmte Aufgabe gut zu erfüllen – und die Regeln, die sie miteinander verbinden, als Synchronisationen.

Die Arbeit schlägt außerdem die Verwendung einer kleinen domänenspezifischen Sprache (DSL) vor, um Synchronisierungen klar und verständlich auszudrücken, sodass große Sprachmodelle diese zuverlässig generieren können. Dieser Ansatz adressiert direkt ein wachsendes Problem KI-generierten Codes – Systeme, die zwar funktionieren, aber … schwer zu verstehen, Fehler zu beheben oder dem zu vertrauen.

Im Gegensatz zu herkömmlichen CRM-Systemen und anderen Anwendungen, bei denen Module wie Deals, Fälle oder Projekte fest codiert sind, NextGen von Vtiger Apps werden vollständig in Metadaten definiert. Jedes Feld, jeder Ablauf und jede Richtlinie wird deklarativ beschrieben und ist zur Laufzeit introspektierbar – daher ist jede Funktion von Grund auf zusammensetzbar und nicht nur aufgrund der Namenskonvention modular.

Betrachten wir die SLA-Engine: In NextGen ist die SLA ein unabhängiges Richtlinienmodul, das über eine einfache Manifestreferenz an einen Fall, einen Arbeitsauftrag, einen Urlaub oder eine beliebige Entität angehängt werden kann.

Gleiches gilt für Warteschlangen, die Datensätze anhand von Regeln oder KI-Bewertung weiterleiten, und für die Steuerberechnungs-Engine, die lokale Steuern einheitlich für Angebote, Rechnungen und Bestellungen berechnet. Jedes dieser Module existiert als eigenständiges Modul (im Forschungspapier als Konzept definiert).

In NextGen, jedes Element — Datum (Geschäftsobjekte wie Kontakte und Steuern), Logik (erstellt mit wiederverwendbaren Abläufen und Zustandsautomaten), UI (erstellt mit Webkomponenten in VDS), und AI (bestehend aus Werkzeugen, Anregungen und Bewertungsmodellen) — ist konzipiert als Modularer BlockJede Anwendung, die mithilfe einer XML-basierten DSL definiert wird, ist im Wesentlichen eine Zusammenstellung dieser austauschbaren Blöcke.

Administratoren und Entwickler erstellen Bausteine, auf denen andere aufbauen können. Die MIT-Forscher nennen diese Architektur „lesbar“. Wir nennen sie NextGen.

Mit NextGen wird Innovation durch Komposition von einem einmaligen Projekt zu einer alltäglichen Praxis – Kreativität wird so zur kontinuierlichen Gewohnheit.

 
 

Fallstudie

 
 

Shinka IT, ein in Belgien ansässiger IT-Dienstleister und Anbieter von Cybersicherheit, verwaltete seine täglichen Abläufe mit sechs separaten Systemen. Diese isolierten Systeme führten zu Datensilos, behinderten die Zusammenarbeit und hatten keinen einheitlichen Kundenüberblick.

Durch die Implementierung von Vtiger CRM konsolidierte Shinka seine Vertriebs-, Service- und internen Prozesse auf einer zentralen Plattform. Zu den wichtigsten Schritten gehörten die Integration der Zeiterfassung und anderer Geschäftsanwendungen über die REST-API sowie die Automatisierung von Arbeitsabläufen. 

Eine Produktivitätssteigerung von 70-80%, eine verbesserte Zusammenarbeit zwischen den Teams sowie optimierte Kundendaten und -prozesse tragen alle dazu bei, dass Shinka effizienter arbeiten kann.

Den vollständigen Artikel lesen

 

Es war mir eine Freude, mit dem Shinka-Team, insbesondere mit Nicolas und Louis, zusammenzuarbeiten. Ich habe sehr viel dabei gelernt und schätze die gewonnenen Erkenntnisse sehr.

-Kiran NG, Senior Business Analyst

 

Shinka IT, ein in Belgien ansässiger IT-Dienstleister und Anbieter von Cybersicherheit, verwaltete seine täglichen Abläufe mit sechs separaten Systemen. Diese isolierten Systeme führten zu Datensilos, behinderten die Zusammenarbeit und hatten keinen einheitlichen Kundenüberblick.

Durch die Implementierung von Vtiger CRM konsolidierte Shinka seine Vertriebs-, Service- und internen Prozesse auf einer zentralen Plattform. Zu den wichtigsten Schritten gehörten die Integration der Zeiterfassung und anderer Geschäftsanwendungen über die REST-API sowie die Automatisierung von Arbeitsabläufen. 

Eine Produktivitätssteigerung von 70-80%, eine verbesserte Zusammenarbeit zwischen den Teams sowie optimierte Kundendaten und -prozesse tragen alle dazu bei, dass Shinka effizienter arbeiten kann.

Den vollständigen Artikel lesen

 

Es war mir eine Freude, mit dem Shinka-Team, insbesondere mit Nicolas und Louis, zusammenzuarbeiten. Ich habe sehr viel dabei gelernt und schätze die gewonnenen Erkenntnisse sehr.

-Kiran NG, Senior Business Analyst

 
 

Feature-Ankündigungen

 
 

Pilotversion – Registerkarte „Rechnung“ unter „Abrechnung“

  • Als Nutzer der Pilot Edition können Sie die Rechnungen für Ihre Booster Pack-Downloads einsehen.
  • Die Registerkarte „Rechnung“ erscheint auf der Abrechnungsseite, sobald Sie Ihr Abonnement aktivieren.
 

Pilotversion – Registerkarte „Rechnung“ unter „Abrechnung“

  • Als Nutzer der Pilot Edition können Sie die Rechnungen für Ihre Booster Pack-Downloads einsehen.
  • Die Registerkarte „Rechnung“ erscheint auf der Abrechnungsseite, sobald Sie Ihr Abonnement aktivieren.
 
 

Vtiger Academy & Wissensdatenbank

 
 

Vtiger-Akademie 

Hier finden Sie alle Vtiger-Tutorial-Videos an einem Ort. Lernen Sie, das CRM einfach zu nutzen und zu konfigurieren. Wir haben drei neue Kurse für die Inventar-App hinzugefügt.  Banknoten, Abonnements und Zahlungen Module. 

Starten Sie noch heute Ihre Vtiger CRM-Reise!

 

Knowledge Base 

Nutzen Sie unsere Sammlung von Artikeln (Hilfedokumentation) und FAQs, um mehr über die Funktionen von Vtiger zu erfahren!

  • Lesen Sie die September und Oktober In den Versionshinweisen erfahren Sie mehr über die Funktionserweiterungen.
  • Lesen Sie die aktualisierte Version. Artikel zur Tally-Integration um sich über die vorgenommenen Verbesserungen zu informieren.
 

Vtiger-Akademie 

Hier finden Sie alle Vtiger-Tutorial-Videos an einem Ort. Lernen Sie, das CRM einfach zu nutzen und zu konfigurieren. Wir haben drei neue Kurse für die Inventar-App hinzugefügt.  Banknoten, Abonnements und Zahlungen Module. 

Starten Sie noch heute Ihre Vtiger CRM-Reise!

 

Knowledge Base 

Nutzen Sie unsere Sammlung von Artikeln (Hilfedokumentation) und FAQs, um mehr über die Funktionen von Vtiger zu erfahren!

  • Lesen Sie die September und Oktober In den Versionshinweisen erfahren Sie mehr über die Funktionserweiterungen.
  • Lesen Sie die aktualisierte Version. Artikel zur Tally-Integration um sich über die vorgenommenen Verbesserungen zu informieren.
 
 

Erhalten Sie exklusive CRM-Inhalte!