Redwerk-Beitrag zum EU-Kandidatenstatus der Ukraine

Die Ukraine hat vor kurzem den Status eines EU-Beitrittskandidaten erhalten, und das ist ein großer Schritt nach vorn auf unserem turbulenten Weg der europäischen Integration. Ein wahrhaft historischer Moment und eine klare Botschaft an den Kreml, dass die Ukraine ein freier, demokratischer Staat ist, der in die Zukunft schreitet und das imperialistische Russland hinter sich lässt.Warum ist das für Redwerk wichtig? Erstens sind wir ein Unternehmen mit Sitz in der Ukraine. Wir bleiben in der Ukraine, arbeiten weiter in der Ukraine und stellen dort Mitarbeiter ein und tun unser Bestes, um unsere Mitarbeiter und das Militär zu unterstützen.

Zweitens wurden wir als Softwareentwicklungsagentur beauftragt, die E-Voting-Lösung des EU-Parlaments zu erweitern und zu aktualisieren. Dieselbe Plattform, mit der die Beamten des EU-Parlaments über die Anerkennung der Ukraine als EU-Beitrittskandidat abgestimmt haben. Das macht uns unglaublich stolz und beweist, dass die Ukraine trotz der vielen laufenden Reformen in Sachen IT bereits sehr fortschrittlich ist.

Bevor wir uns mit der Softwareentwicklung befassen, möchten wir den gesamten Weg der Ukraine zum EU-Kandidaten aufschlüsseln. Wurde die Ukraine aufgrund des Krieges bevorzugt behandelt, oder war es ein wohlverdienter Erfolg?
In diesem Artikel werden wir darauf eingehen:

Ukraine ist jetzt EU-Kandidat

Am 23. Juni trafen sich die Beamten des EU-Parlaments auf dem Gipfel in Brüssel, um über die Empfehlung der EU-Kommission zu diskutieren, der Ukraine den Kandidatenstatus zu verleihen.

Von 588 Stimmen sprachen sich 529 für die Ukraine aus. Die Resolution musste jedoch auch vom Europäischen Rat einstimmig unterstützt werden. Alle 27 EU-Mitgliedstaaten stimmten dafür, dass die Ukraine ein Kandidat für die EU-Mitgliedschaft wird.

Präsident Wolodymyr Zelenskyy reichte den EU-Beitrittsantrag Tage nach dem Einmarsch Russlands in die Ukraine ein. Es verging wahrscheinlich kein Tag, an dem er nicht an die Parlamente in aller Welt appellierte, um Unterstützung zu bitten und zu begründen, warum die Ukraine in die EU gehört. Er sprach vor den Vereinten Nationen, dem britischen Parlament, dem US-Kongress, bei den Filmfestspielen in Cannes, bei den amerikanischen Grammy Awards und hielt eine Pressekonferenz direkt in der Kiewer U-Bahn.
Vier Monate später erhielten wir das, wonach wir als Nation seit den ersten Jahren unserer Unabhängigkeit gestrebt haben. Nur auf den ersten Blick scheint der Prozess beschleunigt worden zu sein. Spulen wir ein wenig zurück und sehen wir, wie viel Arbeit und wie viele Opfer wir gebracht haben, um dort zu sein, wo wir jetzt sind.

Der Weg der Ukraine in die EU

Der Weg der Ukraine zur europäischen Integration war nie einfach. Die ersten Gespräche über die Annäherung der Ukraine an eine europäische Perspektive gehen auf die Mitte der neunziger Jahre zurück. Im Jahr 1994 unterzeichnete die Ukraine ein Partnerschafts- und Kooperationsabkommen mit der EU, in dem die Bedeutung der Marktwirtschaft und der demokratischen Werte betont wurde. Damit wurde der Grundstein für die künftige Errichtung einer Freihandelszone gelegt.

Assoziierungsabkommen

Auf dem Gipfeltreffen zwischen der Ukraine und der EU im Jahr 2008 erklärten sich beide Parteien bereit, ein ehrgeizigeres Abkommen zur Vertiefung unserer Beziehungen in allen Bereichen zu unterzeichnen. Es wurde Assoziierungsabkommen genannt und sollte „die politische Assoziierung und wirtschaftliche Integration zwischen der Ukraine und der Europäischen Union durch gegenseitige Rechte und Pflichten stärken“.

Vereinfacht ausgedrückt, enthielt dieses Abkommen eine Reihe von Grundsätzen für die Angleichung der ukrainischen Rechtsvorschriften an die EU-Standards, die der Ukraine helfen sollten, sich schrittweise in den EU-Binnenmarkt zu integrieren. Danach gab es Dutzende von Verhandlungsrunden, die sich über Jahre hinzogen.

Schließlich stand die Ukraine 2013 kurz vor der Unterzeichnung des Assoziierungsabkommens auf dem Gipfel der Östlichen Partnerschaft in Vilnius. Doch der damals regierende Präsident Janukowitsch änderte plötzlich die Richtung und fror alle Vorbereitungen für die Unterzeichnung des Abkommens ein. Stattdessen bot er ein neues, trilaterales Verhandlungsformat an – Ukraine-EU-Russland – und offenbarte damit seine prorussische Haltung. Das war der letzte Strohhalm für die ukrainische Bevölkerung, die es satt hatte, dass Putins Marionetten ihr Unwesen trieben und die Ukraine auf den Boden ihrer sowjetischen Vergangenheit zurückholten.

Euromaidan-Proteste

Die Menschen gingen auf die Straße, um sich dagegen zu wehren, de facto zu einem Satellitenstaat Russlands zu werden, und forderten den sofortigen Rücktritt der kremlnahen Regierung. Eine weitere Bedingung war die Verabschiedung der restlichen Gesetze zur europäischen Integration und die Unterzeichnung des Assoziierungsabkommens. Da die Regierung keine Aussicht auf Veränderung hatte, wuchsen die Proteste zum Euromaidan, der auch als Revolution der Würde bekannt ist. Sie kostete über hundert Menschen das Leben. Sie starben in der Hoffnung, in einer freien und demokratischen Ukraine zu leben, in der Rechtsstaatlichkeit herrscht und die Menschenrechte höchste Priorität haben.

Der Sturz von Putins Agenten hatte seinen Preis. Im Jahr 2014 annektierte Russland die Halbinsel Krim und besetzte Teile der Regionen Luhansk und Donezk, wobei es die politische Instabilität und die von Janukowitsch gelegten Grundlagen ausnutzte. Zur gleichen Zeit unterzeichnete die neue Regierung endlich das Assoziierungsabkommen. Es dauerte drei weitere Jahre, bis der Ratifizierungsprozess abgeschlossen war.

Der turbulente Weg der Ukraine zur EU-Kandidatur

Ein Blick auf die Zeitleiste macht deutlich, dass die Ukraine viel durchgemacht hat, um sich die EU-Kandidatur zu verdienen, und dass der Prozess nicht wirklich beschleunigt wurde. Das ist ein vernünftiges und wohlverdientes Ergebnis.

1994 Partnerschafts- und Kooperationsabkommen mit der EU
1998 Erstmals erklärte die Ukraine ihren Wunsch, assoziiertes Mitglied der EU zu werden
2007 Verhandlungen über ein umfassenderes Abkommen und eine Freihandelszone
2009 Die Ukraine wurde Teilnehmer der Östlichen Partnerschaft der EU
2010 Erste Gespräche über visafreies Reisen in EU-Länder
2012 Die Ukraine und die EU paraphieren das Assoziierungsabkommen
2013 Einfrieren der Vorbereitungen für das Assoziierungsabkommen. Euromaidan
2014 Beide Teile des Assoziierungsabkommens wurden unterzeichnet. Russland annektiert die Halbinsel Krim und besetzt Teile der Regionen Luhansk und Donezk
2017 Ratifizierung des Assoziierungsabkommens. Visumfreie Regelung zwischen der EU und der Ukraine
2019 Verankerung des ukrainischen Kurses auf eine Mitgliedschaft in der EU und der NATO in der Verfassung
2021 Gemeinsamer Luftverkehrsraum zwischen der EU und der Ukraine
2022 Russland überfällt die Ukraine. Die Ukraine bewirbt sich um die EU-Kandidatur und erhält den Status

Seit 2014 befindet sich die Ukraine in einem hybriden Krieg mit Russland und versucht mit begrenztem Erfolg, einen Waffenstillstand und Frieden zu erreichen. Die Beteiligung Russlands an der Lösung des Konflikts war gering. Das ist nicht verwunderlich, wenn man bedenkt, dass Russland all die Jahre eine Invasion im großen Stil geplant hat.

Was das für die Ukraine bedeutet

Für uns Ukrainer ist es ein weiterer Sieg. Ja, wir haben seit dem 24. Februar Verluste erlitten; wir haben den Aggressor noch nicht aus unseren Grenzen vertrieben, aber wir haben bereits gewonnen. Die ganze Welt ist aufgewacht und hat Russland als das erkannt, was es wirklich ist – ein terroristischer Staat, der sich aus einer Laune heraus Stücke von Land aneignet und überall, wo er hinkommt, Zerstörung und Tod verursacht.

Seit mehr als vier Monaten haben wir heldenhaft unseren Mann gestanden, obwohl uns einige Staatsoberhäupter anfangs nur drei Tage gaben. Die Ukraine ist zum Synonym für Tapferkeit, Widerstandsfähigkeit und den Schutz demokratischer Werte geworden.
Mit dem EU-Kandidatenstatus wird die Ukraine rechtlich als Teil der europäischen Familie anerkannt und unsere prowestliche Außenpolitik weiter gefestigt.

Auch wenn die Kandidatur nicht zur Mitgliedschaft führt, löst sie eine Reihe positiver Veränderungen aus, wie z. B.:

  • Höhere Lebensstandards. Die Vorbereitung auf die EU-Mitgliedschaft erfordert Reformen zur Angleichung des Lebensstandards der Ukrainer an den der Europäer. Die Erfüllung der Beitrittskriterien erfordert auch Verbesserungen bei den bürgerlichen Freiheiten, die Ausmerzung der Korruption und die Begrenzung der Macht der Oligarchen.
  • IPA-Finanzierung. Länder, die den Status eines EU-Beitrittskandidaten haben, erhalten garantierte finanzielle Unterstützung im Rahmen des Instruments für Heranführungshilfe. Diese Mittel sind unerlässlich, da wir die vom Aggressor schwer beschädigte Infrastruktur unseres Landes wieder aufbauen müssen.
  • Ausländische Investitionen. In dem Maße, wie die Ukraine Reformen durchführt, wird sie für ausländische Investoren aus den EU-Mitgliedstaaten immer attraktiver. Erst kürzlich hat die Ukraine die Istanbul-Konvention ratifiziert, was die Entschlossenheit des Landes unterstreicht, sich schnell zu verändern und die grundlegenden Menschenrechte zu wahren.
  • Neue Chancen. Die EU-Kandidatur öffnet die Tür zu verschiedenen Zuschüssen, Initiativen und Programmen, die zuvor nicht zur Verfügung standen. Dies führt zu einem Wissenstransfer zwischen der EU und der Ukraine und zu greifbaren Vorteilen für einzelne Studenten, Wissenschaftler, Künstler, Landwirte, kleine und mittlere Unternehmen und die Zivilgesellschaft im Allgemeinen.

Der Krieg hat nicht nur den europäischen Staats- und Regierungschefs die Augen geöffnet, sondern auch den Ukrainern, die unentschlossen waren, was die prowestliche Ausrichtung der Ukraine angeht. Vor dem Krieg lag die Zahl der Befürworter der europäischen Integration bei 61 %. Nach der Invasion wünschten sich 91% der Ukrainer von ganzem Herzen, dass die Ukraine Mitglied der EU wird. Die Menschen haben sich verändert und alle ihre Bemühungen auf ein Ziel ausgerichtet – den Krieg zu gewinnen und ein wohlhabender europäischer Staat zu werden.

Unter der Haube des EU-E-Voting-Systems

Wussten Sie, dass die Software, die das EU-Parlament täglich nutzt, von Italienern entwickelt und von Ukrainern weiter verbessert wurde?

Die EU-Lösung für die elektronische Stimmabgabe wurde ursprünglich von Eurel Informatica SpA, einem italienischen Anbieter von Lösungen für elektronische Stimmabgabe, Konferenzen und öffentliche Verwaltung, entwickelt und gewartet. Im Laufe der Zeit und mit der Entwicklung neuer Technologien entstand die Notwendigkeit, sie zu modernisieren und zusätzliche Module zur Verbesserung der Arbeitsabläufe und der Sicherheit hinzuzufügen. Und genau hier kommt Redwerk ins Spiel. Eurel hat sich mit uns zusammengetan, um sein Entwicklungsteam mit Java- und DevOps-Experten zu verstärken und Projekte effizienter zu verwalten.

Redwerk E-Government-Kompetenz

Seit 2005, dem Jahr der Gründung von Redwerk, ist E-Government einer unserer wichtigsten Geschäftsbereiche. Eines unserer ersten E-Government-Projekte war YouTown, eine SaaS-Lösung, die den Bürgern hilft, mit den lokalen Behörden in Kontakt zu treten. Es wurde vom Weißen Haus als Champions of Change ausgezeichnet und in Städten in den USA und den Niederlanden eingeführt.

Ein weiteres erfolgreiches Projekt, das wir in Partnerschaft mit Green Valley BV, diesmal für den öffentlichen Sektor in den Niederlanden und Belgien, durchgeführt haben, war eine Software zur Verwaltung von Bürgeranfragen für Stadtverwaltungen. Wir haben das Produkt von Grund auf entwickelt und dabei die EU-Vorschriften für E-Government berücksichtigt. Die Lösung wurde von 50 % der Stadtverwaltungen in den Niederlanden und Belgien genutzt.

Später bauten wir auch ein kundenspezifisches Modul für die Gemeinde Maasmechelen, Belgien, das auf dem E-Government-CMS von Green Valley basierte. Wir fügten eine Option hinzu, mit der man Online-Listen oder Reservierungen für Veranstaltungen vornehmen konnte. Dieses Modul war profilabhängig, d. h. es war sowohl im Intranet für Beamte als auch im Internet für normale Bürger verfügbar.

Bei einem unserer jüngsten Projekte unterstützten wir die Change & Innovation Agency dabei, ihr Fachwissen im Bereich der Beratung für den öffentlichen Sektor in Current™, einer SaaS-Lösung zur Erbringung von Dienstleistungen für Behörden des Gesundheits- und Sozialwesens, widerzuspiegeln. Wir haben die gesamte Lösung von Grund auf entwickelt und sichergestellt, dass sie zu 100 % ADA-konform ist. Current™ wird von zehn bundesstaatlichen und regionalen Gesundheitseinrichtungen in den USA eingesetzt, und viele weitere Implementierungen sind in Planung.

Nicht zuletzt haben wir zur Entwicklung, Aktualisierung und Bereitstellung des Codes beigetragen, der unter der Haube des E-Voting-Systems des EU-Parlaments läuft. Lassen Sie uns tiefer eintauchen.

Die Herausforderung

Unsere Hauptaufgabe bestand darin, ein kleines Modul zu entwickeln, das den autorisierten Zugriff auf die Abstimmungsergebnisse verschiedener Ausschüsse des EU-Parlaments ermöglicht. Die von uns zu liefernden Dienste sollten den Datenabruf vereinfachen und gleichzeitig die Sicherheit durch Authentifizierung und granulare Berechtigungen gewährleisten.

Bei der Entwicklung der Lösung standen wir vor mehreren Herausforderungen.

Proprietäres System. Die Arbeit mit einem proprietären System bedeutet, dass man es mit einigen Legacy-Elementen und veralteten Bibliotheken zu tun hat. Die EU-Plattform für die elektronische Stimmabgabe enthielt eine benutzerdefinierte Integration mit Active Directory. Aus Sicherheitsgründen waren die meisten Komponenten des Systems für eine Ferndiagnose nicht verfügbar. Wir mussten vor Ort sein, um auf die Dokumentation zuzugreifen und mit der Software zu arbeiten, also reisten wir mehrmals nach Brüssel.

Tech Stack Restrictions. Da es sich um die Integration eines neuen Moduls in ein breiteres System handelte, mussten wir uns an bestimmte, oft veraltete Versionen von Java- und Python-Sprachen und -Bibliotheken halten. Es musste sichergestellt werden, dass unser Code die bestehende Umgebung nicht stört.

Bürokratie. Angesichts des hohen Ranges der Organisation, für die wir arbeiteten, war dies zu erwarten und ganz natürlich. Die Kommunikation, der Zugang und die Einigung auf bestimmte Dinge wurden durch zahlreiche vorgeschriebene Verfahren und Genehmigungsrunden behindert, was unseren Fortschritt verlangsamte.

Trotz der oben genannten Herausforderungen erfüllten wir alle Anforderungsspezifikationen und übergaben den einsatzbereiten Code pünktlich.

Die Lösung

Unser Projekt gliederte sich in zwei unterschiedliche Teile – eine API für den Zugriff auf die Datenbank und eine API für die Authentifizierung der Benutzer und die Kommunikation mit der ersten API über einen VPN-Kanal. Dieser zweigleisige Ansatz mag redundant erscheinen; er wurde jedoch absichtlich gewählt, um den Schutz der Wahlergebnisse zu gewährleisten.

Wir haben einen API-Dienst eingerichtet, der die Anfragen der Benutzer auf der Datenbankseite beantwortet. Wir replizierten die Systemdatenbank auf unseren Servern, um ein umfassendes API-Debugging aus der Ferne durchzuführen.

Der zweite Dienst war für die Benutzerauthentifizierung zuständig und stand nur innerhalb des Intranets des EU-Parlaments zur Verfügung. Bei der Interaktion mit dem Benutzer prüft der Dienst, ob dieser authentifiziert ist, welche Anfrage er stellt und ob er über die entsprechenden Berechtigungen für solche Abfragen verfügt. Der Dienst sendet die Anfrage an die erste API und gibt die entsprechenden Daten zurück, wenn alles korrekt ist.

Aufgrund von proprietärem Code und Sicherheitsbeschränkungen konnten wir die Produktionsumgebung für die Entwicklung nicht vollständig nachbilden, daher haben wir unseren Code in Teile aufgeteilt und in drei Phasen feinabgestimmt:

  • Testen der API auf der Seite der Datenbank getrennt vom Authentifizierungsdienst
  • Testen der API mit Mock-Authentifizierung
  • Testen unseres bereits in das EU-System integrierten Moduls vor Ort

“Die Zusammenarbeit mit einem internationalen Team, direkt aus den Hallen des EU-Parlaments, war eine wirklich unvergessliche Erfahrung. Ich habe unglaubliche Leute aus der IT-Abteilung des EU-Parlaments kennengelernt und unschätzbare Erfahrungen bei der Integration zusätzlicher Module in proprietäre und hochsichere Systeme gesammelt. Ich bin stolz darauf, zu einem so bedeutenden Projekt beigetragen zu haben”

sagt Dmytro, Senior-Entwickler und Teamleiter bei Redwerk

sagt Dmytro, Senior-Entwickler und Teamleiter bei Redwerk

Andere EU-Projekte

Der obige Fall ist nur ein winziger Bruchteil dessen, was Eurel Informatica SpA und Redwerk gemeinsam für das EU-Parlament geleistet haben.

Wir haben weiter an Upgrades für die E-Voting-Plattform gearbeitet. Wir fügten die Benutzeroberfläche und die Integration mit zwei anderen Anwendungen hinzu, um die Verarbeitung der Wahlergebnisse zu vereinfachen.

Als Covid ausbrach, entstand der Bedarf nach einem neuen System, das den Fernzugriff auf die Versammlungssäle ermöglicht. So wurde eine völlig neue Lösung von Grund auf entwickelt, und unser Part bestand darin, uns um DevOps zu kümmern.

Die DevOps-Experten von Redwerk trugen zur Ausarbeitung der Systemarchitektur bei und achteten dabei besonders auf die App-Auslastung und das EU-Sicherheitssystem. Wir halfen bei der Auswahl der richtigen Server, bei der Festlegung der Serverparameter und bei der Installation der benötigten Pakete sowie bei anderen Konfigurationen.

Im Bereich DevOps bestand unser Hauptziel darin, die Codebereitstellung auf dem Server zu automatisieren und eine nahtlose Bereitstellung der App-Updates zu erreichen. Die Rationalisierung der CI/CD-Prozesse war eine Herausforderung, da der Systemserver aus Sicherheitsgründen hinter mehreren Zwischenservern versteckt war, aber wir haben es geschafft.

“An einem so hochkarätigen Projekt mitzuwirken, war für mich Ehrensache und ein wichtiger Motivationsfaktor. Ich konnte mit bemerkenswerten Fachleuten zusammenarbeiten, die über jahrelange Erfahrung verfügen. Das Schreiben von Skripten für die Bereitstellung des Codes auf dem Server, die Automatisierung des Build-Prozesses und das Schreiben von Triggern für die automatische Bereitstellung von Aktualisierungen – an all diese Aufgaben gehe ich mit großer Leidenschaft und Sorgfalt heran“

sagt Vadym, DevOps-Ingenieur bei Redwerk

sagt Vadym, DevOps-Ingenieur bei Redwerk

Zusammenarbeit mit der Ukraine

Die EU-Kandidatur der Ukraine ist ein verdienter Sieg und ein klares Zeichen an den Kreml, dass wir Verbündete haben und das Licht die Dunkelheit immer besiegen wird. Es ist der nötige Vertrauens- und Moralschub für das Militär, das gegen die Besatzer kämpft, und für die Unternehmen, die ungeachtet der Umstände weiterarbeiten.

In den vier Monaten des Krieges haben die Technologieunternehmen in der Ukraine durchweg hochwertige Lösungen geliefert und mit maximaler Kapazität gearbeitet, um Steuern zu zahlen, Arbeitslose einzustellen, zu spenden und die Wirtschaft am Laufen zu halten. All das fällt leichter, wenn man weiß, dass man aus einem bestimmten Grund schwitzt: für eine freie, demokratische und europäische Ukraine!

Der Beitrag von Redwerk zur Software des EU-Parlaments ist ein beredtes Beispiel für die hohe Kompetenz der IT-Dienstleister hier in der Ukraine. Die Zusammenarbeit mit der Ukraine ist der beste und greifbarste Weg, uns zu unterstützen und uns zum Sieg zu verhelfen. Selbst wenn Sie schon alles vorbereitet haben, empfehlen Sie einem Partner oder einem Freund eine ukrainische Agentur, die Sie entdeckt haben oder die sich direkt an Sie gewandt hat. Die Weiterempfehlung kostet Sie nichts, trägt aber wesentlich dazu bei, ukrainische Unternehmen und die von ihnen abhängigen Gemeinschaften am Leben zu erhalten.

Wenn Sie noch mehr über unser EU-Parlamentsprojekt und den technischen Hintergrund erfahren möchten, fordern Sie unten eine Fallstudie an.

Unterstützen Sie die Ukraine, indem Sie mit der Ukraine zusammenarbeiten!