Software-Wartung und Software-Pflege für Delphi, Java, PHP Projekte

Man wartet und kontrolliert regelmäßig Geräte und Maschinen. Software unterliegt auch einer Art von Abnutzung und Verschleiß. Diesen Alterungsprozess muss man rechtzeitig analysieren um Probleme vorbeugen.

Eine Software funktioniert nicht isoliert. Sie läuft auf einem Server, braucht ein Betriebssystem oder ist an Drittprodukte angewiesen, dabei können Konflikte entstehen.

Oft kommt es vor, dass die Software schnell möglichst in Betrieb genommen werden muss. Man beschränkt sich nur auf die notwendigen Funktionalitäten und vernachlässigt dabei eine durchdachte und zukunftssichere Softwarearchitektur. Das Ergebnis mag durchaus den gewünschten Zweck erfüllen.

Doch schon beim ersten Änderungswunsch gehen die Probleme los. Coderedundanz ist der größte Feind von Wartung und Weiterentwicklung. Nach unserer Erfahrung darf die Wartung nicht nur eine reine Fehlerbehebung sein. Vielmehr muss die Software durch Refactoring kontinuierlich in einen besseren Zustand versetzt werden. Dazu gehören neben Codeoptimierung auch die Anpassung an zukünftige Betriebssystemversionen.

Softwarewartung und Softwarepflege

Wartung und Pflege umfasst sämtliche Aktivitäten zur technischen Optimierung der Software und leistet einen erheblichen Beitrag der Betriebswirtschaftlichkeit Ihrer Anwendung. Das ist alles problemlos möglich, solange Sie mit Ihrem Softwareanbieter langfristig und partnerschaftlich zusammen arbeiten können.

  • Gründe Wartung
  • Datenbanken füllen sich – die Antwortzeiten sind plötzlich nicht mehr akzeptabel
  • Gesetze ändern sich, Steuersätze, Währungen oder Löhne müssen angepasst werden
  • Neue Betriebssysteme kommen auf den Markt, die Software soll weiterhin funktionieren
  • Programmfehler kommen vor: Arbeitsprozesse sollen korrekt laufen
  • Software ist langsam und lässt sich schwer bedienen
  • Software bringt kaum mehr Umsatz
  • Vorteile mit uns
  • Sichere Updates
  • Entwicklung und Umsetzung einer starken Release-Strategie
  • Ein direkter Ansprechpartner
  • Software-Anpassung an neue technische Bedingungen
  • Ergänzung und Verbesserung der Software
  • Investitionssicherheit Ihrer Software
  • Ihr freier Kopf für das Kerngeschäft

Management-Software für Reiseveranstalter

Touristik Informationssysteme werden komplex. Mehrere Funktionalitäten wie Reisesuche, Buchungsprozesse, Katalogbestellung, Newsletter, Veröffentlichung von Pressemitteilungen usw. müssen für Benutzer permanent verfügbar sein und stabil laufen.

Serverlandschaften wachsen und Speicherkapazitäten von Datenbanken werden erschöpft. Durch Einführung von Konfiguration- und Änderungsmanagement können wir solche Systeme aufrechthalten.

  • Ziel
  • Optimierung und Überwachung von Workflows und Prozessen
  • Leistungsumfang
  • Transfer von eingehenden MySQL Daten. Erweiterung der Datenbank. Die Verwaltung und Einrichtung von Datenbank- und Betriebssystem-Benutzern
  • Support für Kassenverarbeitung und -Abschluß. Organisation und Monitoring von Reisen-Dokumentenversand
  • Monitoring der Order-Anwendung. Überwachung der Hauptdomains. Sicherheits-Checks und Monitoring der Server
  • Installation regelmäßiger Security Updates für das Betriebssystem (Debian Linux) und die installierten Debian-Pakete
  • Ein automatisiertes Monitoring der Logdateien und Systemzustände. Die Installation SSL-Zertifikats (einmal pro Jahr)
  • Behandlung von aufgetretenen System-Störungen. Wiederherstellung von Software-Bestandteilen
  • Bereitstellung vom telefonischen und Online Hilfsdienst
  • Technologien / Entwicklungsumgebung
  • Delphi, Ajax, SQL-Enterprise Manager / SQL-Server, Windows
  • Leistungen
  • Durch regelmäßige vorbeugende Inspektion und kurze Reaktionszeiten wurde die Betriebsbereitschaft der wesentlichen Funktionen der eingesetzten Software und der Datenbestände erreicht

CRM Software für die Automobilindustrie

Viele Unternehmen im Bereich Einkauf und Verkauf von neuen als auch gebrauchten Automobilen haben individuelle CRM-Lösungen in Einsatz. Passendes Standardsystem mit all-inklusive Service-Paket ist nicht immer vorhanden oder entspricht den aktuellen Geschäftsanforderungen nicht.

Mit der Zeit ändern sich Gesetze und IT-Technologien, die Software muss den neuen Bedingungen entsprechen. Die Firma wächst, es kommen neue Mitarbeiter, der Kundenstamm entwickelt sich und es gibt immer mehr Autos im Angebot. Die Datenbank muss stabil laufen.

Dabei möchte man als zusätzliche Kundenbindung-Option z.B. Werkstatt-Dienstleistungen anbieten, die Software muss es unterstützen können.

Durch die regelmäßige Pflege von Softwarebestanteilen, eine neue Updates-Strategie und die Überwachung von Servern und Datenbanken können die von uns betreuten Systeme das Tempo mithalten.

  • Ziel
  • Pflege der Individualsoftware und Verwaltung des internen Webservers
  • Leistungsumfang
  • Monitoring der Datenbank-Performance. Regelmäßige System Diagnostik
  • Beseitigung von Störungen. Code Re-Factoring und Verwaltung von neuen Programmversionen
  • Anpassung der Software an Rechts- und Steuervorschriften. Konfiguration der Software-Funktionen an betriebliche Belange
  • Sicherheits-Checks und Server-Überwachung. Updates- und Security-Service für das Betriebssystem
  • Instandhaltung vom Datenbestand. Pflege vom PDF-Generator mit PDFLib-Komponenten
  • Technologien / Entwicklungsumgebung
  • Java 1.7, Hibernate, Maven, HTML, JavaScript, Catapult Framework, Eclipse, PostgreSQL Datenbank
  • Leistungen
  • Dank dem gut organisierten Release-Management und Re-Factoring-Maßnahmen ist es gelungen die Software im perfekten Zustand aufrechtzuhalten. Als Nebenwirkung konnte der Auftraggeber den Umsatz steigern

Trading-Software mit PHP

Eine Trading-Firma funktioniert im Kreislauf mit ihren Kunden, Investoren und verschiedenen Institutionen. Über die Software müssen Daten-Importe vollständig gestellt werden. Daten und relevante Auswertungen müssen rechtzeitig an die untergeordneten Institutionen exportiert werden. Alles muss automatisch und sicher laufen.

Integration von externen Modulen und komplizierte Konfigurationen für jeden Mitarbeiter machen die Plattform nicht unbedingt konkurrenzfähig und benutzerfreundlich.

Wir haben die Architektur, Code-Qualität und Entwicklungsumgebung inspiziert. Danach wurde ein Release & Security-Plan für die Leistungsfähigkeit des Systems entwickelt und eingesetzt.

  • Ziel
  • Performance-Steigerung. Pflege der Serverlandschaft. Sicherstellung von Workflows
  • Leistungsumfang
  • Optimierung der Datenbank-Performance. Monitoring von Export- und Import-Störungen und deren Beseitigung
  • Einführung von regelmäßigen Quellcode Inspektionen. Verbesserung der Codequalität
  • Überwachung von Transaktionen. Erstellung und Durchführung von vollständigen Integrationstests. Formatanpassung für Transaktionsdaten
  • Automatisierung von Sicherheits-Checks und Server-Monitoring. Updates-Management
  • Bereitstellung vom telefonischen und Online Hilfsdienst
  • Technologien / Entwicklungsumgebung
  • PHP 5, HTML, JavaScript, MySQL
  • Leistungen
  • Regelmäßige Qualitätskontrolle und vollständige Testabdeckung haben die Stabilisierung von Daten-Imports ermöglicht

Bestell- und Lagersoftware

Wenn die Anforderungen über ein Open Source B2C Shopsystem gehen, ist man an eine individuelle Branchenlösung angewiesen. Aber auch die maßgeschneiderte Bestell- und Lagesoftware möchte gepflegt werden. Dafür braucht man einen Plan für neue Releases und regelmäßige Diagnostik. Dazu kommen große Mengen von finanziellen und statistischen Daten, die man nicht verlieren darf.

Täglich soll eine reibungslose Zusammenarbeit zwischen dem Lager und dem Einkaufsbereich mit Hilfe von Software geleistet werden. Die dazugehörigen Dienststellen kommunizieren über ein geschlossenes Netzwerk. Wenn ein System aus dem Betrieb fällt, wird die Prozesskette gebrochen.

Hier sorgt trigonon für korrekte technische Abwicklung von Vorgängen, führt Code-Inspektionen durch und überwacht den Zustand und die Erreichbarkeit der eingesetzten Systeme.

  • Ziel
  • Sicherstellung und Monitoring von Workflows und Prozessen
  • Leistungsumfang
  • Automatisierte Überwachung von laufenden Prozessen. Synchronisations-Monitoring der Webshop-Systeme
  • Regelmäßige Auswertung der Logdateien. Verifizierung der System-Integrität. Einhaltung von Security Policies
  • Durchführung von Sicherheit Patches für das Betriebssystem (Linux) und die Webserversoftware
  • Gewährleistung der Anwendung-Hochverfügbarkeit. Beseitigung von Störungen per Fernwartung
  • Update-Service. Aufrechthaltung der Computerprogramme und Dateien auf der EDV-Anlage (Backups)
  • Technologien / Entwicklungsumgebung
  • PHP 5, HTML, JavaScript, MySQL
  • Leistungen
  • Unsere Monitoring- und Updates-Leistungen sichern einen glatten Ablauf von Bestellprozessen im Unternehmen