Mit hochqualifizierten Mitarbeitern in den Fachgebieten Front-End, Mobile, Backend und Big Data sorgen wir dafür das Ihr Projekt in den besten Händen ist. Unsere Mitarbeiter werden auf Benutzerfreundlichkeit (UX), Flexibilität, Sicherheit und Performanz der Ziellösungen geschult und sensibilisiert. Den Nachwuchs bilden wir im Rahmen der Pumox Academy selbstständig aus, damit Sie auch übermorgen mit uns als Partner beruhigt in die Zukunft blicken können.
Schon während der Konzeptionsphase Ihres Systems werden alle relevanten Sicherheitsvorkehrungen gründlich geplant. Darunter gehören Maßnahmen wie der Schutz vor DDOS-Angriffen, Web Crawlern, SQL-Injection und Cross-Site- Scripting (XSS). Standardmäßig wird in unserer Software die Datenübertragung mit SSL verschlüsselt. Ihre API’s werden vor unbefugten Zugang gesichert und die Passwörter Ihrer Kunden mit Salt (Salz) versehen, damit Sie gegen Wörterbuchangriffe mit Hashtabellen geschützt sind.
Bevor wir mit der Umsetzung Ihres Konzeptes beginnen, beraten wir Sie bei der Auswahl der richtigen Technologien, prüfen ob das System ein Alleinstellungsmerkmal (USP) aufweist und analysieren im Rahmen einer kleinen Marktrecherche die Auftritte Ihrer Mitbewerber. Zudem wird die Systemarchitektur erweiterbar und skalierbar ausgelegt, damit Sie zukünftig geringere Investitionskosten tragen müssen.
Ein gut durchdachter Quellcode ist die Grundlage für ein stabiles System. Deshalb wird jede entwickelte Funktionalität im Rahmen von Code-Reviews von restlichen Teammitgliedern begutachtet und Verbesserungsvorschlage ausgesprochen. Erst wenn der Quellcode einwandfrei ist kann er vom Entwickler in den Master-Branch eingespielt werden.
Neben den Code-Reviews werden im Rahmen von TDD (Test Driven Design) Einheitstests (Unit Tests), Integrationstests und Akzeptanztests vorbereitet. Diese werden bei jeder Code-Änderung von den CI-Servern (Continuous Integration) automatisch ausgeführt und gewährleisten, dass die Neuentwicklung keinen negativen Einfluss auf bereits abgeschlossene Arbeitspakete hat. Zusätzlich prüft ein QA-Team die fertigen Arbeitspakete und gibt diese zur Installation auf der Testumgebung frei.
Der Quellcode Ihres System wird ausschließlich in englischer Sprache verfasst. Somit haben Sie die freie Wahl wen Sie zukünftig mit der Weiterentwicklung Ihres Systems beauftragen und vermeiden zusätzlich Kommunikationsprobleme wenn es zu Integrationen mit IT-Systemen von Drittanbietern kommt. Die Dokumentation erhalten Sie wie gewohnt in deutscher Sprache.
Jede Code-Änderung wird Revisionssicher auf den GIT/SVN-Servern aufbewahrt und mit einer Kurzbeschreibung und Ticketnummer versehen, die eindeutig auf eine Geschäftsanforderung aus Ihrer Spezifikation verweist. Somit sind alle Änderungen rückverfolgbar und wiederherstellbar.
Softwareprojekte spannen sich oft über längere Zeiträume. Neben dem klassischen Projektzeitplan können Sie live mitverfolgen, welche Meilensteine wir bereits erreicht haben, an welchen Aufgaben aktuell gearbeitet wird und welche Informationen (Feedback) von Ihnen benötigt werden um Aufgaben zu beenden.
Auch nach Produktivsetzung sichern wie die Qualität Ihres Projektes mit Hilfe eines Wartungsvertrags, der Ihnen einen kontinuierlichen Zugang zu unseren Ansprechpartnern & Experten gewährt, wobei 90% Ihrer Anfragen schon beim ersten Kontakt gelöst werden.