
Softwareentwicklung
Suchen Sie einen verlässlichen und erfahrenen Partner, der für Sie Software wie Webanwendungen, Mobile Apps oder Desktopanwendungen entwickeln kann?
Benötigen Sie eine maßgeschneiderte Softwarelösung, die Ihr Kerngeschäft unmittelbar unterstützt, oder eine Mobile App, um Ihr Marketing anzukurbeln?
Diese Firmen haben uns schon vertraut:
Was bieten wir an?
Wir unterstützen Sie im gesamten Entwicklungsprozess, von der kompetenten Beratung und Bedarfsanalyse über die Konzeption bis zur Bereitstellung und Integration des Softwareprodukts, und stehen als starker Partner zur Seite, um Ihr Projekt und Unternehmen zum Erfolg zu führen.
Anforderungsanalyse
Wir erarbeiten gemeinsam mit Ihnen die Anforderungen für das gewünschte Produkt. Dabei analysieren wir die bestehenden Lasten an das System und erstellen gratis einen Prototyp, damit Sie sich das künftige Produkt besser visualisieren können.
Basierend auf dem Prototyp erarbeiten wir gemeinsam mit Ihnen die UserStories Requirements.
Architektur
Wir analysieren die erfassten UserStories und erarbeiten eine zukunftssichere und erweiterbare Architektur für Ihr System.
Paketierung
Die Architektur wird in die Software-Module (oder auch Pakete) nach Kernaufgaben aufgeteilt und die Wartbarkeit der Anwendung zu erhöhen.
Technologien
Jede Architektur, wie auch bei der Bau, erfordert die passenden Technologien und Materialien. Wir wählen für jedes Modul ein passendes Technologiestack aus.
Unsere Kompetenzen erstrecken sich von der hardwarenaher Programmierung mit C++, über Microservices basierend auf dem .NET oder Java Stack mit Unterstützung der Containisierung durch Docker Container, bis zur MobileApp Entwicklung mit ObjectiveC, Java oder auch krossplattform Xamarin.
Wir finden für jeden Anwendungsfall ein passendes Werkzeug!
Agil / scrum


Sprintplanung
Gemeinsam mit Ihnen definieren wir einen Sprint und befüllen den Sprint aus dem erstellten Backlog nach Priorität und Ihren Wünschen.


Realisierung
Unsere Spezialisten realisieren das für den Sprint geplantes Funktional und führen tägliche Standup Meetings im zwecke der Abstimmung durch.


Testautomation
Wir testen unsere Produkte in jeder Phase der Produktentwicklung durch Einsatz der automatisierten Tests in unserer Build- Pipepline. Bei jeder Änderung des Codes führt unser CI- System die TestSuites, und wertet die Ergebnisse aus.


Ergebnisspräsentation
Sie, als ProductOwner, haben am Ende jedes Sprints die Möglichkeit die Ergebnisse der Interration zu prüfen und falls nötig gleich die Verbesserungswünsche ins Backlog einzutragen.

qsb
Trotz der ausführlicher automatisierter Tests, testen wir jedes Produkt vor dem Deployment gesondert und legen den besonderen Augenmerk auf die Details der Realisierung, Usablity und Stabilität.
Deployment
Nachdem das System oder auch einzelnes Modul, die Qualitätsanforderungen erfühlt, kümmern wir uns um das Deployment des Produkts auf Ihre Infrastruktur, oder aber auch führen bei Ihnen Continous Deployment Prozess ein. Ein Hosting durch SolTing IT ist auch selbstverständlich möglich.
Schulung
Damit Sie, Ihre Kunden und auch Ihre Mitarbeiter, schneller das System erlernen können, erstellen wir für Sie eine einfach zu verstehende Dokumentation, die die Funktionalitäten des Produkts im Detail beschreibt.
Gerne führen wir aber auch gemeinsam mit Ihnen eine Schulung durch, damit die Integrationsphase reibsungslos verlaufen kann, und die Mitarbeiter sowie die Kunden und natürlich Sie von dem neuen System sofort den Nutzen ziehen könnt.