Cegeka Jobs Language Warum Cegeka Back
Trinity of Innovation

5G, Artificial Intelligence & Hybrid Cloud: alles allein schon bahnbrechende Technologien. Aber ihr wahres Potenzial? Das liegt in der Synergie, die sie gemeinsam schaffen.

Entdecken Sie mit uns die Zukunft
Warum Cegeka

Warum Cegeka

In close cooperation: Als familien­geführter IT Solutions Provider arbeiten wir eng mit unseren Kunden zusammen.

Cegeka ESG

Cegeka & die Gesellschaft

Wir entwickeln innovative Lösungen mit positiven Auswirkungen auf Umwelt, Menschen und die Gesellschaft.

Über uns

Über uns

Unsere starken Werte bilden die Eckpfeiler unserer Identität und sind die Grundlage für unseren Erfolg.

contact-locaties-80-80-full

Kontakt & Standorte

Sie finden uns in 13 Ländern weltweit.

Mehr

Unser Management

Unternehmensnews

Geschäftsbericht

Mitgliedschaften

Lösungen Back
Unsere Lösungen
Hybrid Cloud

Hybrid Cloud

Erfahren Sie über den Mehrwert der Cloud-Transformation für Ihr Business

Cyber Security

Cyber Security

Stärken Sie die Cyber Resilience Ihres Unternehmens

Applications

Applications

Entwicklung von Anwendungen für mehr Wachstum, Innovation & Agilität

Cegeka Produkte & Plattformen

Produkte & Plattformen

Softwareprodukte & Plattformen, die helfen, Geschäftsprozesse zu optimieren und Ihr Unternehmen voranzubringen.

Digital Workplace

Digital Workplace

Wie Sie mit einem Digital Workplace die Produktivität steigern und kosten senken

Data Solutions

Data & AI

Unsere Data Solutions helfen Ihnen, zu einem datengesteuerten Unternehmen zu werden

Business Solutions

Business Solutions

Vernetzen Sie Ihr Unternehmen, indem Sie Ihre entscheidenden Prozesse digitalisieren - mit Dynamics 365

Services Back
Unsere Services
Professional Services DE

Professional Services

Die richtigen Mitarbeiter für Ihre Projekte: zeitnah & zuverlässig

Team-as-a-Service

Team-as-a-Service

Eingespielte IT-Teams zur Unterstützung Ihrer Projekte.

IT Projekte

IT-Projekte

Umsetzung kompletter IT-Projekte zum agilen Festpreis

IT-Beratung

IT-Beratung

Wir unterstützen Sie bei Ihrer digitalen Transformation

Cegeka Servicedesk

Servicedesk & Onsite Services

Wir bieten Ihnen dedizierte Service-Teams & ein adaptives Service-Modell

Outsourcing & Managed Services

Managed Services & Outsourcing

Wir kümmern uns um Ihre IT, damit Sie sich auf Ihr Business fokussieren können

Cegeka Nearshore Services

Nearshore Services

Profitieren Sie von den Kostenvorteilen des Nearshorings & bleiben Sie flexibel.

Cegeka Agile Coaching

Agile Coaching & Training

Wir begleiten Sie bei der agilen Transition - mit gezielten Trainings & Coaching

Branchen Back
Branchen

Mit branchenspezifischen Services unterstützen wir Unternehmen dabei in einer sich schnell verändernden Geschäftswelt zu wachsen und gehen dabei gezielt auf die Herausforderungen und Chancen ein.

Alle Branchen
Aviation

Aviation

Höchste Verfügbarkeit der IT ist entscheidend, um einen störungsfreien Geschäftsablauf im Flugbetrieb sicherzustellen.

Finanzen und Versicherungen

Finanzen & Versicherungen

Um zukunftsfähig zu bleiben, müssen Finanz­dienstleister Ihre Prozesse beschleunigen & IT als strategischen Part zur Erreichung Ihrer Ziele etablieren.

Energieversorgung

Energieversorgung

Die Entwicklung intelligenter Stromnetze wird es Unternehmen ermöglichen, ihr Energiemanagement selbst in die Hand zu nehmen

Produktion

Produktion & Fertigung

Produktionsketten werden zu intelligenten Netzwerken mit Echtzeit-Track-and-Trace-Systemen.

Öffentlicher & sozialer Sektor

Öffentlicher & sozialer Sektor

Digitale Plattformen, Automatisierung und Chatbots entlasten & schaffen neue Freiräume für das Wesentliche

Telekommunikation

Telekommunikation

Nur mit gut aufgestellten Telekommunikationsunternehmen lässt sich das volle Potenzial des Internet of Things erschließen

Einblicke Back
Newsletter

Bleiben Sie auf dem Laufenden! Mit unserem Newsletter informieren wir Sie 3-4x jährlich über aktuelle News bei Cegeka, neue Themen & Kundenprojekte, Artikel, Whitepaper, Events & mehr.

Jetzt anmelden
Customer Success Stories

Kundenreferenzen

Was unsere Kunden über die Zusammenarbeit mit uns sagen

Cegeka News

Unternehmensnews

Lesen Sie unsere aktuellen Unternehmensnews und -mitteilungen

Cegeka Business Blog

Blog

Erhalten Sie Tipps, interessante Informationen & nähere Einblicke in die IT

Cegeka Whitepaper

Whitepaper & Solution Sheets

Erfahren Sie von unseren Experten mehr über aktuelle IT-Themen & informieren Sie sich über unser Angebot

Events

Events

Treffen Sie uns auf den folgenden Veranstaltungen

Webinare

Webinare

Gewinnen Sie wertvolle Einblicke von unseren Experten

Back
Select language

German - Germany

Corporate (English)

Austria (German)

Belgium (Dutch)

Belgium (French)

Denmark (English)

Germany (German)

Greece (Greek)

Italy (Italian)

Romania (English)

Sweden (English)

The Netherlands (Dutch)

United Kingdom (English)

Kontakt aufnehmen
Cegeka Warum Cegeka
Trinity of Innovation

5G, Artificial Intelligence & Hybrid Cloud: alles allein schon bahnbrechende Technologien. Aber ihr wahres Potenzial? Das liegt in der Synergie, die sie gemeinsam schaffen.

Entdecken Sie mit uns die Zukunft
Warum Cegeka

Warum Cegeka

In close cooperation: Als familien­geführter IT Solutions Provider arbeiten wir eng mit unseren Kunden zusammen.

Cegeka ESG

Cegeka & die Gesellschaft

Wir entwickeln innovative Lösungen mit positiven Auswirkungen auf Umwelt, Menschen und die Gesellschaft.

Über uns

Über uns

Unsere starken Werte bilden die Eckpfeiler unserer Identität und sind die Grundlage für unseren Erfolg.

contact-locaties-80-80-full

Kontakt & Standorte

Sie finden uns in 13 Ländern weltweit.

Mehr

Unser Management

Unternehmensnews

Geschäftsbericht

Mitgliedschaften

Lösungen
Unsere Lösungen
Hybrid Cloud

Hybrid Cloud

Erfahren Sie über den Mehrwert der Cloud-Transformation für Ihr Business

Cyber Security

Cyber Security

Stärken Sie die Cyber Resilience Ihres Unternehmens

Applications

Applications

Entwicklung von Anwendungen für mehr Wachstum, Innovation & Agilität

Cegeka Produkte & Plattformen

Produkte & Plattformen

Softwareprodukte & Plattformen, die helfen, Geschäftsprozesse zu optimieren und Ihr Unternehmen voranzubringen.

Digital Workplace

Digital Workplace

Wie Sie mit einem Digital Workplace die Produktivität steigern und kosten senken

Data Solutions

Data & AI

Unsere Data Solutions helfen Ihnen, zu einem datengesteuerten Unternehmen zu werden

Business Solutions

Business Solutions

Vernetzen Sie Ihr Unternehmen, indem Sie Ihre entscheidenden Prozesse digitalisieren - mit Dynamics 365

Services
Unsere Services
Professional Services DE

Professional Services

Die richtigen Mitarbeiter für Ihre Projekte: zeitnah & zuverlässig

Team-as-a-Service

Team-as-a-Service

Eingespielte IT-Teams zur Unterstützung Ihrer Projekte.

IT Projekte

IT-Projekte

Umsetzung kompletter IT-Projekte zum agilen Festpreis

IT-Beratung

IT-Beratung

Wir unterstützen Sie bei Ihrer digitalen Transformation

Cegeka Servicedesk

Servicedesk & Onsite Services

Wir bieten Ihnen dedizierte Service-Teams & ein adaptives Service-Modell

Outsourcing & Managed Services

Managed Services & Outsourcing

Wir kümmern uns um Ihre IT, damit Sie sich auf Ihr Business fokussieren können

Cegeka Nearshore Services

Nearshore Services

Profitieren Sie von den Kostenvorteilen des Nearshorings & bleiben Sie flexibel.

Cegeka Agile Coaching

Agile Coaching & Training

Wir begleiten Sie bei der agilen Transition - mit gezielten Trainings & Coaching

Branchen
Branchen

Mit branchenspezifischen Services unterstützen wir Unternehmen dabei in einer sich schnell verändernden Geschäftswelt zu wachsen und gehen dabei gezielt auf die Herausforderungen und Chancen ein.

Alle Branchen
Aviation

Aviation

Höchste Verfügbarkeit der IT ist entscheidend, um einen störungsfreien Geschäftsablauf im Flugbetrieb sicherzustellen.

Finanzen und Versicherungen

Finanzen & Versicherungen

Um zukunftsfähig zu bleiben, müssen Finanz­dienstleister Ihre Prozesse beschleunigen & IT als strategischen Part zur Erreichung Ihrer Ziele etablieren.

Energieversorgung

Energieversorgung

Die Entwicklung intelligenter Stromnetze wird es Unternehmen ermöglichen, ihr Energiemanagement selbst in die Hand zu nehmen

Produktion

Produktion & Fertigung

Produktionsketten werden zu intelligenten Netzwerken mit Echtzeit-Track-and-Trace-Systemen.

Öffentlicher & sozialer Sektor

Öffentlicher & sozialer Sektor

Digitale Plattformen, Automatisierung und Chatbots entlasten & schaffen neue Freiräume für das Wesentliche

Telekommunikation

Telekommunikation

Nur mit gut aufgestellten Telekommunikationsunternehmen lässt sich das volle Potenzial des Internet of Things erschließen

Einblicke
Newsletter

Bleiben Sie auf dem Laufenden! Mit unserem Newsletter informieren wir Sie 3-4x jährlich über aktuelle News bei Cegeka, neue Themen & Kundenprojekte, Artikel, Whitepaper, Events & mehr.

Jetzt anmelden
Customer Success Stories

Kundenreferenzen

Was unsere Kunden über die Zusammenarbeit mit uns sagen

Cegeka News

Unternehmensnews

Lesen Sie unsere aktuellen Unternehmensnews und -mitteilungen

Cegeka Business Blog

Blog

Erhalten Sie Tipps, interessante Informationen & nähere Einblicke in die IT

Cegeka Whitepaper

Whitepaper & Solution Sheets

Erfahren Sie von unseren Experten mehr über aktuelle IT-Themen & informieren Sie sich über unser Angebot

Events

Events

Treffen Sie uns auf den folgenden Veranstaltungen

Webinare

Webinare

Gewinnen Sie wertvolle Einblicke von unseren Experten

Corporate (English) Austria (German) Belgium (Dutch) Belgium (French) Denmark (English) Germany (German) Greece (Greek) Italy (Italian) Romania (English) Sweden (English) The Netherlands (Dutch) United Kingdom (English) Jobs Kontakt aufnehmen
Home Business Blog Business Blog Das Geheimnis erfolgreicher Software: Zukunfts­sicherheit
Softwareentwicklung
3 Minuten Lesedauer

Das Geheimnis erfolgreicher Software: Zukunfts­sicherheit

Die Wartungskosten für eine von uns entwickelte Anwendung liegen 30 % unter Marktdurchschnitt. Eine gewagte Behauptung, oder? Allerdings! Doch unsere Kunden werden bestätigen, dass sie stimmt. Jede von uns erstellte Softwareanwendung ist skalierbar, agil und so konzipiert, dass sie über viele Jahre hinweg einfach angepasst und gewartet werden kann. Auf diese Weise sorgen wir für niedrige Gesamtbetriebs­kosten (TCO).

Tom Hendrickx

Tom Hendrickx

Oktober 07, 2021

Egal, wie ansprechend, benutzer­freundlich und funktional eine Software bei Inbetriebnahme ist, während ihrer Lebensdauer wird sie unweigerlich mit sich ändernden Anforderungen konfrontiert. Darum ist Zukunftssicherheit so wichtig. Eine langlebige Software muss einfach zu warten, anzupassen und zu erweitern sein.

Bei der Auswahl einer neuen Softwarelösung neigen Unternehmen oft dazu, sich für das System mit den niedrigsten Anschaffungskosten zu entscheiden. Durchaus nachvollziehbar, kann sich im Nachhinein aber rächen. Die Kosten für Betrieb und Wartung von Software – Updates, Fehlerbehebung usw. – können enorm sein und bis zu 15 oder sogar 20 % der initialen Kosten pro Jahr betragen. Rechnet man dazu noch die Kosten für Ausfallzeiten aufgrund von Softwareproblemen, wird deutlich, warum es aus Kostengesichtspunkten sinnvoll ist, in eine hochwertige, zukunftssichere Software zu investieren. Die Wartungskosten unserer Software sind durchschnittlich 30 % niedriger als bei anderen Systemen.

Die Kosten für Betrieb und Wartung von Software – Updates, Fehlerbehebung usw. – können enorm sein und bis zu 15 oder sogar 20 % der initialen Kosten pro Jahr betragen.

Die Grundlage für hohe Qualität und Zukunftssicherheit muss bereits in den frühen Phasen eines Softwareprojekts geschaffen werden. Im Folgenden erfahren Sie, wie die Teams unserer Digital Factory arbeiten, um Software zu entwickeln, die auch auf lange Sicht gut funktioniert – was immer die Zukunft bringt:

1. Auf Business Value fokussieren:
Cegeka Foundation Phase

Unsere Entwicklungsteams lieben (neue) Technologie. Dennoch steht bei uns in der Softwareentwicklung immer der Kunde im Mittelpunkt. Zukunftssichere Software muss in erster Linie die Erwartungen des Kunden erfüllen, heute und in Zukunft. Um das zu erreichen, beginnen wir jedes komplexe Entwicklungsprojekt mit einer Foundation Phase: eine Reihe von Workshops, die helfen zu verstehen, was die Business Driver des Kunden sind und welche Software(-architektur) benötigt wird, um diese Anforderungen zu erfüllen.

Lesen Sie im Artikel unseres Agile Coaches Martin Kleckers mehr über Planung und Durchführung einer Foundation Phase

2. Bewährte, zukunftssichere Technologien auswählen

Bei der Festlegung des technischen Umfangs, d.h. der erforderlichen Architektur und des Technologie-Stacks, ist die Zukunftssicherheit der Technologie ein wesentliches Auswahlkriterium (Sprachen, Frameworks, Methodiken etc.). Dank jahrelanger Erfahrung und ständiger Weiterbildung kennen unsere Software Engineers die neuesten und besten Trends und Technologien. Noch wichtiger ist aber: Sie wissen, welche Technologien gut unterstützt und auch auf längere Sicht Bestand haben werden. Diese nutzen wir als solides Fundament für die neue Softwarelösung.

3. Code schreiben:
die Stärke von Disziplin, Teamwork und Einfachheit

Die Zukunftssicherheit von Software hängt vor allem von der Qualität der Softwarearchitektur und des Codes ab. Hochwertiger Code lässt sich einfacher warten, anpassen, um neue Module oder Funktionalitäten ergänzen oder in einer neuen Umgebung ausführen. Unsere Softwareentwickler halten sich konsequent an Best Practices, um eine hohe Codequalität zu erzielen:

  • Ein klarer, wiederverwendbarer Code, der für Kollegen leicht zu verstehen, einfach zu testen und zu lesen sowie selbsterklärend für diejenigen ist, die den Code zukünftig pflegen.
  • Die Zusammenarbeit von zwei Entwicklern als Team (Pair Programming) hilft, einen qualitativ besseren Code zu produzieren, der von anderen leichter gelesen und bei Bedarf geändert werden kann.
  • Der gesamte geschriebene Code gehört dem ganzen Team (Collective Code Ownership). Das bedeutet, dass jeder Entwickler des Teams jeden Codeabschnitt bearbeiten und mit der Arbeit an der nächsten Iteration beginnen kann.
  • Den Code systematisch organisiert und übersichtlich zu halten, verbessert seine Lesbarkeit und Wartbarkeit. Auf diese Weise minimieren wir technische Schulden: das Risiko, dass Fehler aus der Vergangenheit behoben werden müssen, bevor neue Funktionen hinzugefügt werden können (Kontinuierliches Refactoring).
  • Kontinuierliche Tests von Projektbeginn an – sowohl automatisiert als auch manuell – helfen den Entwicklern, Fehler oder Abweichungen vom Umfang so schnell wie möglich zu erkennen. Darüber hinaus unterstützt das kontinuierliche Testen schnelle Anpassungen an der Software, ohne dass Auswirkungen auf den bestehenden Code befürchtet werden müssen. Mit einem kurzen Test lässt sich überprüfen, ob die gesamte Anwendung weiterhin funktioniert. Zusätzlich überwachen wir laufend die Wartbarkeit des Codes, z.B. mit Codeanalysetools.

Keep it simple! Das Schreiben von möglichst einfachem Code stellt sicher, dass Software leicht zu warten ist: Jeder kann Änderungen vornehmen und das System um neue Funktionen erweitern.

Lesen Sie mehr über die Software, die wir für Ventouris entwickelt haben und die auch nach 15 Jahren noch zukunftssicher ist

4. Feedback geben - in kurzen, iterativen Feedbackschleifen

Unsere Entwickler arbeiten in kurzen Sprints. So können sie problemlos Änderungen am Code vornehmen, ohne Zeitplan und Budget zu stark zu beeinträchtigen. In regelmäßigen Abständen erfolgt eine Abstimmung zur Festlegung der Prioritäten – falls nötig, indem wir die finanziellen Auswirkungen eines zusätzlichen Features oder eines gemeldeten Fehlers mit den Kosten für deren Entwicklung oder Behebung vergleichen.

5. Wissen teilen

Best Practices wie Pair Programming, Collective Code Ownership, Code Reviews sowie allgemein ein agiler Entwicklungsansatz, erleichtern den Wissensaustausch im gesamten Team. Auf diese Weise ist gewährleistet, dass jeder aus dem Team die Software des Kunden in- und auswendig kennt – und nicht nur ein Einzelner, der schon lange daran arbeitet. Zudem arbeiten wir eng mit unseren Kunden zusammen und transferieren Wissen, um die Kontinuität ihrer Systeme zu gewährleisten.

Tom Hendrickx

Tom Hendrickx

Agile Team Coach

Weitere Beiträge von Tom Hendrickx

Newsletter

Jetzt anmelden

Sie möchten auf dem Laufenden bleiben, was es Neues bei uns gibt? Melden Sie sich einfach über das Formular für unseren Newsletter an und erhalten Sie 3‑4 jährlich einen Überblick mit aktuellen Informationen zu Cegeka, neuen Themen und Kundenreferenzen, Artikeln, Whitepapern, Events und mehr.