Qualitätsbewusstsein ist Teil unserer Unternehmens-DNA.

Vorteile der Zusammenarbeit mit auticon in Softwareentwicklungs- und Migrationsprojekten

 

Kognitive Stärken wie Detailgenauigkeit, Präzision, intrinsische Analysefähigkeiten und auch mal eine andere Betrachtungsweise für den Einsatz effektiver und moderner IT-Technologien und Trends? auticon nutzt diese einzigartigen Fähigkeiten von Asperger-Autisten sowohl für Design und Entwicklung Ihrer neuen Kunden-Applikationen als auch für die Modernisierung Ihrer bestehenden Softwarekomponenten und stellt die nahtlose Integration in Ihre bestehende IT-Umgebung sicher.

Expertise in vielseitigen Plattformen und Komponenten – sowohl Open-Source als auch proprietäre – ermöglichen es uns, kundenspezifische Lösungen zu erstellen und somit die einzigartigen Anforderungen unserer Kunden zu erfüllen. Ausgebildete Projektmanager stellen dabei das fachliche und steuernde Bindeglied zwischen den Kundenanforderungen und der Umsetzung durch unsere autistischen Experten sicher.

Wie können wir helfen?

Unsere Leistungen im Bereich
Software Development & Migration

Produkt- und Anwendungsentwicklung

Wir setzen Ihre Ideen von Grund auf in marktreife Softwarelösungen um und berücksichtigen dabei Skalierbarkeit, Robustheit und Anpassungsfähigkeit. Wir haben den Anspruch, dass Software nicht nur funktionieren, sondern begeistern soll.

auticon erstellt spezifische eigenständige und zusätzliche Funktionen, neue Module oder Teilanwendungen, um Ihre bestehenden Softwareprodukte funktional zu erweitern.

Um Ihre derzeitigen Entwicklungsfähigkeiten zu erweitern oder zu optimieren, bieten wir ausgelagerte Softwareentwicklung aber auch individuelle Inhouse-Entwickler mit den erforderlichen Technologiekenntnissen an.

Prozess bei Softwareentwicklungsprojekten

Anforderungsmanagement

  • Ermittlung der funktionalen und nicht funktionalen Anforderungen, Datenaustauschflüsse und Benutzeroberflächenkomponenten
  • Analysieren, validieren und dokumentieren der Softwarevision und festlegen des Projektumfangs
arrow_down_blue_2

Software Prototyping

  • Liefern der Spezifikationen für die gewünschte Funktionalität und das Verhalten
  • Wireframes, um frühzeitig Feedback zu erhalten; anklickbare Prototypen zum schnellen Testen von Lösungselementen
  • Proof-of-Concept zur Evaluierung und Validierung der Lösung mit den Stakeholdern vor Beginn der Entwicklung
arrow_down_blue_2

Produktarchitektur

  • Analyse von möglichen Produktnutzungsfällen und Einsatzszenarien, um technisch untaugliche oder teure Funktionen zu erkennen
  • Vorschlag der am besten geeigneten Technologie-Stacks
  • Lieferung durchdachter Systemarchitekturen, die mit verschiedenen Umgebungen kompatibel sind
arrow_down_blue_2

Softwareentwicklung

  • Umsetzung der Anforderungen in agiler Arbeitsweise, um Kundenfeedback frühzeitig berücksichtigen zu können
  • Integriertes Testen inklusive Testfallspezifikation und ggf. Testautomatisierung für eine stabile und klar definierte Software ab Tag 1 der Entwicklung

Migration und Software-Modernisierung

Ihre veraltete und unternehmenskritische Software bremst zunehmend ihr Unternehmen aus und neue Anforderungen im Zuge der Digitalisierung lassen sich nicht oder nur noch mit hohem Aufwand umsetzen. Stehen Sie daher vor der Entscheidung, diese Individualentwicklungen abzulösen und scheuen diesen oft unkalkulierbaren Schritt?

auticon ermöglicht Ihnen, Werte zu bewahren und Ihre Investitionen der vergangenen Jahre zu erhalten. Wir helfen dabei, hohe Betriebs-, Wartungs- und Weiterentwicklungskosten zu reduzieren und Ihre Softwareanwendungen auf moderne Technologien zu heben. auticon bietet Ihnen Redesign- und Refactoring-Services, Migrationen zu neueren Plattformen und technische Architekturprüfung.

Erfüllt ihr Nutzer Interface die aktuellen Erwartungen an User Experience und funktioniert es auf PCs, Tablets und Smartphones?

Smartphones und Tablets spielen eine immer größere Rolle als Plattformen für Unternehmenssoftware. Aber auch auf dem Desktop haben sich neue Bedienkonzepte etabliert, die eine effiziente Nutzerbarkeit in den Vordergrund stellen. Wir übernehmen für Sie:

  • User Experience Analysis
  • User Experience Design
  • GUI Refurbishment
  • Portierung / Migration

Wir übernehmen für Sie:

  • Build- und Dependency Automation bauen automatisch neue Versionen
  • Testautomation ist in der Lage wichtige Teile der Qualitätssicherung zu übernehmen
  • Continuous Integration steuert das automatische Bauen und Testen
  • Dev OPS (u.a. Docker, Kubernetes) für eine Automatisierung des Einspielens

Die initialen Entwicklungskosten machen lediglich einen kleinen Anteil der Gesamtkosten von Software aus. Lizenzkosten, Wartung und Weiterentwicklung summieren sich schnell auf ein Vielfaches der Entwicklungskosten. Durch einen Plattformwechsel (Betriebssystem, Datenbank, Applikationsserver, …) kann ein Vendor-Lock durchbrochen werden.

Wir übernehmen für Sie:

  • Migration auf andere Betriebsplattformen
  • Cloud Migration inkl. Beratung zu Cloud-Anbietern
  • Modernisierung der Produktionsstraße
  • Prüfen partieller Einsatz/Ersatz von Standardsoftware

Sind Basistechnologien abgekündigt oder bestehen bekannte Sicherheitslücken?

Wir übernehmen für Sie:

  • Technologieanalyse / Architekturanalyse
  • Sicherheitscheck
  • Portierung / Migration

Prozess bei der Migration und Modernisierung von Software

Analyse

  • Analyse Softwarearchitektur auf Zukunftsfähigkeit
  • Analyse Technologien und Bibliotheken
  • Analyse Quellcodes / Code Review
  • Sicherheitscheck
  • User Experience Analysis
arrow_down_blue_2

Modernisierung der Produktionsstraße

  • Einführung von Dependency Management
  • Continuous Integration
  • Testautomation
  • Continuous Delivery
  • Static Code Analysis
arrow_down_blue_2

Modernisierung der Software

  • Umbau von Monolithen zur Servicelandschaft
  • Punktuelle Neuentwicklung
  • Modularisierung / Herauslösung von Services aus vorhandener Software
  • Portierung / Migration
  • Cloud Portierung

Technologien

  • MS.net
  • C/C++
    • Cross-Platform Applications (Qt, wxWidgets, GTK + und andere Toolsets)
    • Native Softwareprodukte
  • PHP
    • PHP Entwicklung
    • PHP basierte Produktanpassungen
    • Drittanbieterintegration
    • Wartung und Support
  • Python
    • Prototyping und Entwicklung
    • Unterstützung bei Migrationen
    • Wartung und Support
  • Java
    • Java App Entwicklung
    • Analyse bestehender Java Lösungen
    • App Portierung zu Java
    • Wartung und Support
  • Migration in die Cloud (Azure, Alibaba…)
    • Wir nähern uns der Migration aus verschiedenen Perspektiven, einschließlich des Werts Ihrer vorhandenen Investitionen und der aktuellen Anwendungsarchitektur, modernisieren Ihre Lösung und optimieren entlang Ihrer Geschäftsziele
  • Cloud Integration
    • Unser Team führt Integrationen von Cloud-Apps mit lokalen und Legacy-Lösungen durch, ermöglicht die Verbindung zu SaaS- und Cloud-Diensten
  • Cloud Container mit Docker
    • Wir unterstützen bei der Einführung von Docker, der weltweit führenden Containerisierungsplattform, um den Betriebssystem Kernel zu entkoppeln
  • Cloud Optimierung
    • Wir unterstützen Sie bei der Optimierung von Leistung und Kosten in ihren Anwendungsportfolios und bei der Konsolidierung der Infrastruktur für eine höhere Transparenz

Erfolgsgeschichten

Entwicklung einer cloudbasierten Testautomatisierungs-Softwaresuite als SaaS-Lösung
Testautomation aus der Cloud für die Cloud
Erfolgreiche Entwicklung und Betrieb und Wartung einer Softwaresuite zur Automatisierung aller manuellen Regressionstestfälle für die regelmäßigen Releases der Cloudlösung SAP SuccessFactors (Automated Test Factory)
Technologie: Java, Selenium, Angular5, Mongo DB, Docker, Azure

„Eine neue Betrachtungsweise und spezielle analytische Fähigkeiten waren gefragt, und so kamen wir mit auticon
ins Gespräch. Die Zusammenarbeit war überaus fruchtbar und zielführend.“

Tibor Konya I Head of GSE1 Business Continuity & Intelligence