Software-Entwicklung
Unser Anspruch
Zukunftssichere Lösungen für Unternehmen
Mit einer Leidenschaft für komplexe Aufgabenstellungen und zukunftsfähiger Technologie erarbeiten wir durchdachte Lösungen jeder Art.
Eine unserer Kernkompetenzen ist die professionelle Softwareentwicklung.
Bei uns entstehen von plattformunabhängigen Desktop-Anwendungen über systemnahe Hardware-Ansteuerungen bis hin zu verteilten Netzwerkapplikationen Lösungen jeder Art.
Wir stellen höchste Qualitätsansprüche an die von uns erstellten Systeme und Anwendungen.
Nicht nur die vordergründige Funktionalität einer Applikation muss überzeugen, sondern auch der Programmcode und die Technik hinter den Kulissen.
Aus diesem Grund legen wir grossen Wert auf strukturelle und ästhetische Übersichtlichkeit in den Programmcodes, denn nur so bleiben komplexere Projekte auch in Jahren noch einfach wartbar.
Grundvoraussetzung für alle Arbeiten ist ein tiefes Verständnis der Abläufe, die durch die Entwicklung realisiert oder optimiert werden sollen. Daher sind Beratung und Konzeption im Vorfeld obligatorisch.
Neben unseren Spezialisierungen in den Bereichen Computer-Telephony-Integration (CTI), Crossmedia-Publishing und Content Management nehmen wir auch in allen anderen Bereichen der professionellen Software-Entwicklung jede Herausforderung an.
Haben Sie eine Herausforderung für uns?
Nehmen Sie Kontakt mit uns auf!
Qualität
Messbare Qualität in Planung und Durchführung
Qualitätsmanagement in der Software-Entwicklung beginnt bereits in der Konzeption und endet in einem erfolgreichen Roll-Out. saltation setzt in der gesamten Kette gleichwohl erprobte und fortschrittliche Methoden ein, um die höchstmögliche Qualität aller Teilkomponenten eines Projekts gewährleisten zu können. Die Definition und Überwachung der Qualität in einem Projekt basiert auf den Grundsätzen des PRINCE2-Projektmanagements.
In der Konzeption legen wir Wert auf die umfassende und verbindliche Beschreibung der Projektziele und der angestrebten Qualitätskriterien. Nur die Definition dieser Kriterien ermöglicht eine ständige Überprüfung während der Projektlaufzeit. Gleichzeitig ist die Erarbeitung des richtigen Lösungsansatzes ein Qualitätsmerkmal, welches sich aus jahrelanger Erfahrung und strukturierter Herangehensweise zusammensetzt. Die Wahl des Lösungsansatzes stellt die Weichen für die Nachhaltigkeit und die Kosteneffizienz eines Projekts.
Bei der Software-Entwicklung achten wir nicht nur auf die vordergründige Erfüllung der definierten Qualitätskriterien, sondern auch auf die handwerkliche Qualität der erstellten Arbeiten. Programmier-Richtlinien, Quellcode-Dokumentation, Test-Driven Development und sichere Versionskontrolle sind nur einige der Aspekte, die in der Entwicklung berücksichtigt werden, um Projekte termingerecht und fehlerfrei abliefern zu können.
Die Überprüfung und ständige Kontrolle der definierten Qualitätskriterien vor dem Roll-Out sind weitere Bausteine des Qualitätsmanagements. Ticket-Systeme, Checklisten, Scrum-Ansatz und Security-Audits sind nur einige Instrumente der Qualitätsüberwachung, die in allen Projekten täglich zum Einsatz kommen.
Haben Sie Fragen zum Thema Qualitätsmanagement?
Nehmen Sie Kontakt mit uns auf!
Standards
Javadoc
Durchgängige Dokumentation im standardisierten Format in allen Quelltexten
Mehr über Javadoc
Model View Controller
Alle unsere Entwicklungen berücksichtigen das MVC Design-Pattern für Erweiterbarkeit und Zukunftssicherheit
Mehr über MVC bei Wikipedia
Ticket-System
Übersichtliche und zentrale Erfassung von Trouble-Tickets und Feature-Wünschen für alle Projekte mit Redmine
Mehr über Redmine
Integration Server
Automatisierte Überprüfung der Quelltexte während der Entwicklung durch Hudson Continuous Integration
Mehr über Hudson
Versionierung
Alle Quellcodes werden mit Git, einem der mächtigsten Versionierungssysteme, verwaltet und archiviert
Mehr über Git


