Prozess und Qualität
SaM Solutions setzt ein nach ISO-9001 zertifiziertes Qualitätsmanagementsystem ein, das die unternehmensweiten Standards und Prozesse definiert und kontinuierlich verbessert, damit SaM Solutions in jedem Projekt beste Ergebnisse liefert.
Der Erfolg eines Projektes ist immer abhängig von den handelnden Spezialisten. Die Kompetenz des Teams ist einer der kritischen Erfolgsautoren im Projekt. Aber ohne etablierte interne Prozesse und klare Schnittstellen zu den Kundenprozessen sind qualitativ hochwertige Ergebnisse beim Outsourcing von Softwareentwicklung auf Dauer unmöglich.
Qualität ist mehrdeutig bei Software-Entwicklungsdienstleistungen. Die Optimierung unserer Prozesse für verteilte Softwareentwicklung erfolgt unter folgenden drei Aspekten:
• die technische Implementierung und Einhaltung der Anforderungen an das Software-Produkt;
• die Effizienz der Projektorganisation und Kommunikation;
• Verlinkung und Optimierung von den Prozessen zwischen dem Kunden und SaM
Das Zusammenspiel dieser drei Elemente ist das Erfolgskonzept von SaM Solutions für eine dauerhafte und effektive Zusammenarbeit auf nachhaltig hohem Qualitätsniveau in der Softwareentwicklung.
Qualität der technischen Implementierung
Die Qualität von Projektergebnissen wird durch einen fest etablierten Entwicklungsprozess und laufende Anpassungen gesichert. SaM Solutions setzt auf einen Open-Up basierenden Entwicklungsprozess, der die Qualität von Quellcode und Dokumentation sichert. Die folgenden Qualitätssicherungsmaßnahmen werden eingesetzt:
• Bedarfsprüfungen und Testrückverfolgbarkeit
• Architektur- und Designüberprüfungen
• Automatisierte statische Analysen und Inspektionen des Codes
• Peer-Code-Überprüfungen
• Testbetriebene Entwicklung (Unit-Testing und ständige Integration)
• Funktionen-, Leistungs-, Konfigurations- und Belastungs-Testing
Effizienz der Projektorganisation
Ohne effektive Projektorganisation und -kommunikation zwischen den beteiligten Partnern können die Projektziele nicht erreicht werden. Das SaM Solutions Project Management Office (PMO) ist für die Durchsetzung der unternehmensweiten Standards und Best-Practices zuständig, um damit die Transparenz und Steuerbarkeit vom Projekt zu sicherzustellen:
• Reviews und Normung von Projekt-Artefakten
• Projekt-Planung und -Berichte auf die MS Projekt Server Plattform
• Etablierung von Integrated Project Communications (bei Bedarf auch mit dem Einsatz von SaM Projektkoordinatoren vor Ort beim Kunden)
Optimierung von den gemeinsamen Prozessen
Unabhängig davon, ob ein Kunde eine bereits im Unternehmen eingeführte Vorgehensweise für den Einsatz von externen Lieferanten hat oder erstmals mit dem Outsourcing von Entwicklungsleistungen arbeitet; Die Integration vom neuen Partnern ist im jedem Fall ein wichtiger und notwendiger Schritt für alle Beteiligten.
In jedem Projekt muss das Zusammenspiel zwischen den Partnern definiert werden und transparent für alle sein. Die mehrjährige Erfahrung vom SaM Solutions im Outsourcing hat gezeigt, dass keine Realisierungs-Methode – weder CMMI oder Agile – eine universale Lösung zur Erreichung projektspezifischer Ziele oder Budget- und Terminaussagen ist.
Vor allem am Anfang einer Zusammenarbeit aber auch in einer bestehenden Kundenbeziehung beraten Mitarbeiter von SaM Solutions den Kunden, um das optimale Vorgehen für das Projekt zu finden und den möglichen Einfluss auf die anderen Geschäftsprozesse abzuschätzen. Die Basis dafür bildet 16 jährige Unternehmenserfahrung mit Outsourcing.