Hauptseite
Was ist RNext?
BiPRO RNext oder einfach RNext ist der Codename für die nächste Release-Generation von BiPRO-Schnittstellen. RNext folgt zum einen dem technologischen Wandel z.B. von SOAP zu JSON/REST und Microservices, zum anderen neuen fachlichen Designprinzipien wie z.B. Domain Driven Design und Event-Storming und auch einer agileren Arbeitsweise die nach den Prinzipien der Open Source Entwicklung funktioniert. Dieses Vorhaben wird von der BiPRO-Community des BiPRO e.V. gemeinsam vorangetrieben, um eine Teilnahme an der API-Economy zu ermöglichen. Das wesentliche Bestreben der BiPRO-Community ist es, die digitale Souveränität der Assekuranz zu fördern. Die Fähigkeit zur digitalen Vernetzung mit der gebotenen Geschwindigkeit und Qualität ist ein wesentlicher Erfolgsfaktor für die Branche, um den technologischen und gesellschaftlichen Wandel mit zu gestalten. RNext ist somit ein entscheidender Schritt, um vor dem Hintergrund der digitalen Transformation auch zukünftig wirtschaftlichen Erfolg zu gewährleisten.
FAQs
Es werden stets viele Fragen von der Community an den BiPRO e.V. herangetragen. Die BiPRO-Geschäftsstelle, sowie die Arbeitsgruppe RNext versuchen die Sammlung der FAQs stets up-to-date zu halten.
Teilnahme / Kontakt
Teilnehmer
Jeder Mitarbeiter eines Mitgliedsunternehmen des BiPRO e.V. kann sich sehr gerne in den R-Next Arbeitsgruppen beteiligen. Die Gruppen gliedern sich in die organisatorische, fachliche sowie technische Arbeitsgruppe, die die entsprechenden Facetten von RNext beleuchtet. Jeder Teilnehmer einer Gruppe erhält einen eigenen Zugang um an RNext mitzuarbeiten. Melden Sie sich einfach bei den Mitarbeitern (oder rnext@bipro.net) der Geschäftsstelle und bitten um die Teilnahme an einer der Gruppen.
Kontaktpersonen
Die Aktivitäten werden seitens des BiPRO e.V. vor allem durch Kamil Bieder Kamil Bieder und Kamil Bieder Torsten Jäger begleitet.
Aktivitäten
Arbeitsgruppen zu RNext
Bei RNext geht es nicht nur um die Artefakte und ihre Form, sondern auch um den Prozess, in dem sie erstellt werden. Deshalb ist es sinnvoll das gesamte Projekt in drei Komponenten zu unterteilen.
Organisatorisch
Die organisatorische Komponente, die sich vor allem mit folgenden Themenpunkten beschäftigt:
- Vorgehen Projekt/Lab/DiO
- Zusammenstellung der Teams
- Arbeitsweise (z.B. agil mit Scrum?)
- Auswirkungen der Arbeitsweise auf RNext-Teilnehmer und die BiPRO GS
- Kommunikation RNext in- und extern
- Normbildungsprozess
- Beteiligung der Ausschüsse FAUS/TAUS/MAUS/NAUS
Fachlich
Die fachliche Komponente, die sich vor allem mit folgenden Themenpunkten beschäftigt:
- Domänenschnitt / Domänenlandkarte
- Migration von RClassic (BiPRO Release 2) nach RNext
- Status Implementierung / Norm
- Nomenklatur
- Dictionary
- Modellierung
Technisch
Die technische Komponente, die sich vor allem mit folgenden Themenpunkten beschäftigt:
- Authentifizierung / Autorisierung
- Build-Pipeline
- Implementierung der Regeln (siehe z.B. den Lösungsansatz von BROCKHAUS AG)
- Referenzimplementierung
Onboarding für Mitglieder der Arbeitsgruppen sowie Team-Member der DiOs
Login
Es wird ein LDAP-Server für die Verwaltung der Teilnehmer in RNext eingesetzt. D.h., dass es nur einen Login sowie ein Passwort gibt, mit dem man sich an sämtlichen Systemen anmelden kann. Der Login ist immer die E-Mail-Adresse. Das Passwort kann selbstständig vergeben/zurückgesetzt werden. Nur wenige Seiten im Wiki selbst sind öffentlich zugänglich, d.h. um auch die gesamte Einsicht in dieses Wiki zu erhalten ist ein Login notwendig!
Tutorials
Da in RNext mit verschiedenen Tools gearbeitet wird, haben wir ein kleines Onboarding/Tutorials zusammengestellt, um möglichst schnell alle Beteiligten auf den gleichen Wissensstand zu bringen und selbstständig mit der Arbeit anzufangen.
Arbeitsweise
- GitLab: Zum aktuellen Zeitpunkt wird in den Arbeitsgruppen nur der Bereich "Issues" genutzt. Hier tauschen sich die Teilnehmer inhaltlich aus, hier finden die eigentlichen Diskussionen statt. Wir möchten GitLab Issues und das entsprechende Board als Hauptwerkzeug zum Finden des Konsenses verwenden.
- Wiki RNext: In jeder Arbeitsgruppe werden in den Meetingnotes Zwischenstände, Zwischenresultate und Positionen festgehalten. Erst die finalen Positionen (Konsens) zu bestimmten Fragen werden auf die Hauptseite der AG übernommen.
Fundamente
Design Principles
BiPRO-RNext - Design Principles (Thesenpapier, April 2017)
Technische Grundlagen
Ursprüngliche Arbeitsgruppe RNext
