Unsere Kundenprojekte und Fallstudien
Dibito
Wir alle schätzen die Vorteile, welche digitale Rechnungen mit sich bringen. So können einerseits seitens Rechnungssteller Prozesse digitalisiert und optimiert werden, andererseits profitieren Rechnungsempfänger davon die Rechnung nur noch bequem im E- oder Mobile-Banking freigeben zu müssen.
Unser Kunde, die Codeblock GmbH, hat mit seiner Dibito Lösung eine Plattform geschaffen, welche die digitale Rechnungsstellung und -versendung mittels eBill bequem per Weboberfläche oder API Schnittstelle (Application Programming Interface) ermöglicht. Wir durften hierbei die Codeblock GmbH mit unserer Vaadin Expertise unterstützen!
BLS AG
Die BLS AG ist, als Betreiber eines eigenen Schienennetzes in der westlichen Schweiz, eines der führenden Transportunternehmen des Landes. Haupteigner des Unternehmens ist der Kanton Bern, gefolgt vom Schweizer Bund. Die BLS AG beschäftigt über 3000 Mitarbeiter und kann einen Umsatz von 1,19 Milliarden Schweizer Franken aufweisen.
Full-Stack Java EE Plattform für geschäftskritische Applikationen
Im Jahre 2009 begann die IT des Unternehmens mit der Modernisierung Ihrer IT Applikationen und den diesen zugrunde liegenden Plattformen. 2011 stiess Simon Martinelli zu dem Team, mit dem Auftrag, gemeinsam mit den internen IT Architekten eine moderne Full-Stack Java Enterprise Plattform zu entwerfen und zu implementieren.
In diesem Projekt waren Simon Martinellis Erfahrungen im Transportsektor, sowie seine Lehrtätigkeit an der Technischen Universität Bern von grossem Wert. Die Java EE Plattform wurde innerhalb von drei Monaten fertiggestellt und bildet noch immer das Rückgrat aller geschäftskritischen Eigenentwicklungen.
“Es ist sehr selten, dass man eine Umgebung mit solch einem hohen Qualitätsniveau sieht.”
Einführung der Profumo IT Projektmethodologie und QA
Um die Durchführung der eigenen IT Projekte zu koordinieren und standardisieren, hat die BLS AG im Jahre 2010 eine eigene IT-Abteilung ins Leben gerufen. Um deren Arbeit zu unterstützen, wurde eine einheitliche Projektmethodologie samt Qualitätssicherungssystem benötigt. Mit dessen Erarbeitung wurde Simon Martinelli beauftragt.
Hierbei waren sein Wissen über die Geschäftstätigkeiten und seine herausragenden sozialen Kompetenzen kritisch, da eine Vielzahl von Stakeholdern des Unternehmens involviert werden mussten.
Die Definition der Profumo IT Projektmethodologie war nach wenigen Monaten abgeschlossen, so dass im Frühjahr 2011 mit dem Training und der Implementierung begonnen werden konnte. Das Qualitätssicherungssystem konnte im August 2011 eingeführt werden.
Transgourmet Holding AG
Die 2008 gegründete Berner Transgourmet Holding AG ist mit rund 27000 Mitarbeitern und einem Umsatz von 8,1 Milliarden Schweizer Franken eines der grössten Grosshandelsunternehmen in der Region.
Konsolidierung der Multi Channel ERP Systeme
Mit der Zusammenführung der Abteilungen für den Grosshandel und den Abholgrosshandel war auch eine Konsolidierung der ERP Systeme vonnöten. Als Basis des neuen ERP Systems wurde entschieden dass der vormaligen Abholgrosshandelsabteilung zu nutzen. Simon Martinelli wurde mit dieser Aufgabe als technischer Projektleiter und führender Software Architekt beauftragt.
Das agile Projekt wurde komplett Scrum-konform durchgeführt. Hierdurch wurde erreicht, dass die Zeitaufwände und Inkonsistenzen gering gehalten und die Endanwender von Anfang an in das Projekt eingebracht werden konnten.
Das bestehende Java EE ERP System, welches auf Eclipse RCP basierte und auf einem JBoss Anwendungsserver lief, wurde mittels Wildfly AS, Apache Camel und Smooks um eine Integrationsplattform erweitert. Dies erlaubt die einfache Implementierung der Schnittstellen zwischen dem Unternehmen, seinen Kunden, Lieferanten und externen Systemen.
Projektstart war im November 2014. Die neuen Systeme wurden im Frühling 2017 erfolgreich in Betrieb genommen. Highlights des Projekts waren die vollintegrierte Auftragserfassung und der auf React und REST basierende Online-Shop. Jährlich werden Transaktionen von rund 300 Millionen Schweizer über diese Applikationen abgewickelt. Auch an mobile Applikationen für die Kunden und Fahrer in der Logistik wurde gedacht. Diese Apps wurden in Java für Android implementiert.
Neuentwicklung der Kassenapplikation
Eine neue Kassenapplikation wurde eingeführt, um die Wartungskosten zu reduzieren und die Business-Agilität zu erhöhen. Diese Neuentwicklung beinhaltete alle Funktionen für die Transgourmet-Zahlungsbearbeitung. Über dieses System werden jährlich Transaktionen von ungefähr einer Milliarde Schweizer Franken abgewickelt.
Simon Martinelli war verantwortlich für die Projektanalyse, den Entwurf, inklusive der Definition der Softwarearchitektur und der Wahl der technischen Komponenten und Frameworks, sowie der Implementierung selbst.
Das alte, auf COBOL und Unix basierende System wurde durch eine moderne, auf Eclipse RCP und Java EE basierende Applikation ersetzt, welche auf einem JBoss Anwendungsserver läuft.
Ausserdem wurden die mobilen Anwendungen der Windows Mobile Geräte, welche auf .NET basieren und unter anderem für die Lagerverwaltung genutzt werden, erweitert um den neuen Anforderungen des Unternehmens gerecht zu werden.