Development:

Individuelle Enterprise Software, die Ihre Prozesse und Verfahren präzise unterstützt und sie merkbar beschleunigt.

Agile Software-Entwicklung

Ihr Markterfolg gründet auf besonderen Produkten und/oder Dienstleistungen. Hierfür haben Sie spezielle Prozesse und individuelle Verfahren entwickelt, welche sie mit Software ermöglichen und optimieren.

Individuelle Enterprise Software, die Ihre Prozesse und Verfahren präzise unterstützt und sie merkbar beschleunigt, erhalten Sie durch uns - mit 15 Jahren Erfahrung und Know-How.

Wir bieten Ihnen an:

Maßgeschneiderte Unterstützung
  • Gesamtverantwortung - Übernahme der Entwicklung

  • Unterstützung Ihres Entwickler-Teams - Übernahme von Teilpaketen

  • Body Leasing - On-Site als Teil Ihres Teams

Ganzheitlicher Entwicklungsprozess
  • Requirement-Analyse

  • Qualitätssicherung

  • Technologieberatung

  • Fach- und IT-Konzepte

  • Security & Identity Management

  • User Experience Design (UX)

  • Customer- und System-Support

Unsere Kernkompetenzen:

Enterprise Webs

Mobile Computing

IoT

Industrie 4.0

Cloud

On-Premise

Von PGK entwickelte Software ist robust, langlebig, sicher und flexibel für Veränderungen. Der strikte Fokus auf Microsoft-Technologien ermöglicht Ihnen, die modernsten Verfahren der Informatik schnell und praktisch zu nutzen. So halten Sie Ihren Wettbewerbsvorteil und bauen ihn sogar aus.

DevOps

Das ultimative Ziel von DevOps ist eine schnelle Auslieferung von SoftwareIterationen bei kontinuierlich steigender Qualität und sinkenden Kosten.

DevOps vereint alle am Projekt beteiligten Menschen in einem agilen Prozess:

Stakeholder

Stakeholder profitieren von maximaler Flexibilität, massiv beschleunigtem Time-to-Market und Metriken zur Echtzeit-Auswertung der Nutzerakzeptanz neuer Features.

Entwickler

Entwickler werden durch klare Strukturen, automatisierte Tests und manuellen Code Review mit nahtloser Integration in den Entwicklungsprozess unterstützt.

IT-Betrieb

Der IT-Betrieb wird durch automatisierte Prozesse entlastet, denn Fehler werden strukturiert zurückgemeldet, auch aus dem produktiven System.

Nutzer

Nutzer profitieren von kontinuierlicher Verbesserung, schnellen BugFixes und ständiger Verfügbarkeit der Applikation ohne notwendige Wartungsfenster (Zero Downtime).

Integrierte Werkzeuge sind die technische Basis zur Umsetzung von DevOps. Sie umfassen Change Management, Entwicklung, Versionsverwaltung, Testing, Continuous Integration und Continuous Deployment und Metriken.

Unser eigener Entwicklungsprozess basiert auf DevOps. Wir helfen Ihnen, Ihre Software-Entwicklung auf das nächste Level zu heben.

Cloud Ready Architecture

Die Cloud kommt, und das schon bald. Mit unserer Cloud Ready Architecture heben wir Ihre Software auf den neuesten Stand und machen sie reif für den nächsten Lebenszyklus. Ihre Software wird flexibel vorbereitet für den Übergang in die hybride oder öffentliche Cloud.

Wir unterstützen Sie bei Greenfield– und Brownfield-Projekten. Von unserem End-to-End Know-how und unserer Praxiserfahrung profitieren Sie während der gesamten Lebensdauer Ihrer Software.

Gemeinsam mit Ihnen analysieren wir den Status Quo, identifizieren Ansatzpunkte und erarbeiten Lösungsvorschläge. Wir arbeiten direkt mit Ihrem internen Entwickler-Team zusammen und sorgen für den notwendigen Transfer und Aufbau von Know-how:

Entkopplung von Daten

Aufbau schlanker Dienste

Integration der Dienste durch APIs und Bus-Systeme

Security als Kern-Feature

Über die reine Technologie hinaus beraten und unterstützen wir Sie bei der Wahl von Werkzeugen und Methodiken.

Schnittstellen & APIs

APIs sind das Gold von morgen

Wer seine Kundenprojekte schon heute für zukünftige Entwicklungen rüsten will, stellt eine API in den Mittelpunkt seiner Architektur. Das hat unmittelbar zahlreiche Vorteile:

UI und Backend

UI und Backend werden vollständig entkoppelt; Entitäten sauber abgebildet und verborgen.

User Stories

Die API kann gegen User Stories konzipiert und somit als gemeinsamer Vertrag festgelegt werden.

Abhängigkeiten

Abhängigkeiten in Entwicklungs-Teams lassen sich vermeiden.

Implementierung der UI

Implementierung der UI kann zeitgleich oder noch vor Umsetzung der API und unterliegender Logik erfolgen (entscheidender Vorteil bei größeren Projekten).

Mehrere Herren

APIs können mehr als nur einem Herren dienen (etwa Apps für mobile Geräte oder anderen Kunden-Applikationen).

Cloud-Ready

Und wenn nun eine solche API schon vorhanden ist, kann diese zukünftig genutzt werden um das Projekt nahtlos in Cloud-Strukturen zu integrieren.

Wir begleiten Sie, sich frühzeitig darauf einzustellen und machen Ihre Projekte jetzt fit für die zukünftigen Anforderungen.