Vertrauen durch transparentes Arbeiten
Scrum
Bei der PGS Software entwickeln wir Software mithilfe der agilen Softwareentwicklungsmethode Scrum. Scrum basiert auf einem iterativen Vorgehen, das die Entwicklung in kleine Schritte einteilt im Gegensatz zu dem Bemühen, alles von vornherein detailliert zu planen. Das Ziel ist es, den Nutzen und ROI für den Auftraggeber zu maximieren, indem die Software schnell präsentierfähig entwickelt wird und dann auf Änderungswünsche schnell eingegangen werden kann.
In kurzen Intervallen zwischen 2 und 4 Wochen (Sprint genannt) wird ein vorher abgestimmter Block von Aufgaben abgearbeitet. Am Ende eines Sprints steht immer eine lauffähige, getestete, inkrementell verbesserte Software, die dem Auftraggeber präsentiert wird. Der Kunde hat dadurch häufig und regelmäßig die Möglichkeit, die Entwicklung der Software zu beeinflussen bis hin zu einer Richtungsänderung, wenn erforderlich.
Diese inkrementelle Entwicklung verbessert auch die Transparenz des Projektes, indem die Informationen zum Status der Projektentwicklung regelmäßig aktualisiert und kommuniziert werden.
Qualitätskontrolle
Bei der PGS bedeutet Qualität mehr als eine Anwendung zu programmieren und vor der Auslieferung zu testen. Anstelle zahlreicher Test- und Bugfixzyklen auf bereits implementierter Software achten wir bereits bei der Designphase auf mögliche Fehlerquellen, die wir bereits dann zu vermeiden suchen. Das ist möglich durch automatisiertes Unittesting und kontinuierlicher Integration der Module – zwei bewährte Praktiken, die wir unseren Kunden für all ihre Softwareentwicklungsprojekte nachdrücklich empfehlen.
Zusätzlich zum Test des Quellcodes bieten wir noch weitere Ansätze zur Qualitätsprüfung: funktionales Testen, Test der Anwendungs-GUI und Performance Testing. Je nach Anforderung des Kunden optimieren wir unser Testvorgehen gemäß der Risikofaktoren und des verfügbaren Budgets je Projekt.
Wir bieten unseren Testservice auch unabhängig von der Softwareentwicklung an. Unsere Mitarbeiter können Sie auch zum Test Ihrer eigenen Software engagieren.


