Die anfängliche Machbarkeitsuntersuchung ist grundsätzlich kostenlos
Unter der Voraussetzung, dass Sie bei positivem Befund die eigentliche Entwicklung bei uns beauftragen, führen wir die für die Auftragsentscheidung nötige anfängliche technische Untersuchung grundsätzlich kostenlos durch. Gerade Projekte, bei denen Sie unsicher sind, ob sie überhaupt umsetzbar sind, und die Sie deshalb zögern anzusprechen, sind bei uns genau richtig.
Sprechen Sie uns bei solchen Windows-Projekten an
- Andere Anbieter haben es als „schwierig“ bezeichnet
- Es scheint unter Windows möglich zu sein, aber der Weg dorthin ist unklar
- Eine alte Windows-App soll in eine aktuelle Umgebung überführt werden
- Besondere Windows-APIs oder OS-Funktionen sollen genutzt werden
- Eine Anbindung an externe Geräte wie USB / HID ist gewünscht
- Anmeldedaten oder Anwendungszustand sollen über Benutzer, Endgeräte und Sitzungen hinweg übernommen werden
- Ein Absturz oder Ressourcenleck mit unbekannter Ursache soll untersucht werden
Was KomuraSoft unter „anspruchsvoller Windows-Entwicklung“ versteht
Wir beschränken uns nicht auf Projekte, bei denen die Spezifikation bereits feststeht und die Umsetzung nur noch der genauen Vorgabe folgen muss.
Wir übernehmen auch Projekte mit technischer Unsicherheit – etwa die Frage, ob sich ein Vorhaben überhaupt realisieren lässt, welcher Mechanismus unter Windows dafür infrage kommt, oder warum ein bestehendes System nicht wie erwartet funktioniert.
Genau dieser Ablauf, mit dem technische Unsicherheiten Schritt für Schritt beseitigt werden, ist für uns der Kern anspruchsvoller Windows-Entwicklung.
Die anfängliche Machbarkeitsuntersuchung ist grundsätzlich kostenlos
Bei anspruchsvollen Entwicklungsvorhaben ist vor dem Angebot mitunter eine technische Verifikation notwendig.
Bei KomuraSoft führen wir – unter der Voraussetzung, dass Sie bei positivem Befund die eigentliche Entwicklung bei uns beauftragen – die für Angebot und Auftragsentscheidung nötige anfängliche Untersuchung grundsätzlich kostenlos durch.
Kontaktieren Sie uns gerne auch dann, wenn Sie unsicher sind, ob ein Vorhaben überhaupt umsetzbar ist, und deshalb vor einer Beauftragung zögern.
※Bei langwierigen Tests, dem Aufbau einer speziellen Testumgebung, der Entwicklung eines Prototyps/PoC oder einem ausführlichen Untersuchungsbericht kann eine Gebühr anfallen. In diesem Fall informieren wir Sie im Voraus.
Bereiche der anspruchsvollen Windows-Entwicklung, die wir abdecken
Windows-Desktopanwendungen
Windows-spezifische Software mit C++, C#, .NET u. a.
Entwicklung mit Windows-OS-spezifischen Funktionen
Besondere Anforderungen unter Nutzung von Windows-API, Prozessen, Diensten, Sitzungen, Benutzern und Berechtigungen.
Analyse und Modernisierung von Legacy-Windows-Software
Untersuchung, Überarbeitung, Neuaufbau und Migration alter Anwendungen auf aktuelle Windows-Versionen.
Anbindung externer Geräte und Hardware
USB, HID, serielle Kommunikation, spezielle Eingabegeräte u. a.
Analyse von Fehlern und Leistungsproblemen
Abstürze, Speicher-/Handle-Lecks, Leistungseinbußen, schwer reproduzierbare Störungen u. a.
Unterstützung besonderer Betriebsumgebungen
Offline-Betrieb, geschlossene Netzwerke, besondere Berechtigungssteuerung, Zustandsverwaltung über mehrere Benutzer und Endgeräte hinweg u. a.
Wie wir technische Probleme lösen
Technische Beispiele und Fallstudien
Analyse eines Ressourcenlecks in einer Windows-App mit unbekannter Ursache
Herausforderung: Die App stürzt nur nach langem Betrieb ab. Schwierigkeit: Das Problem tritt in kurzen Tests nicht auf. Untersuchung: Beobachtung der Handle-Anzahl im Zeitverlauf und Eingrenzung auf eine Handle-Leck-Untersuchung. Lösung: Stärkung von Überwachung und Grenzlogs, damit Wachstumstrends sichtbar bleiben, und Aufbereitung der Ergebnisse für spätere Fehlerpfadtests.
Analyse eines Kommunikationsausfalls mit einer Industriekamera
Herausforderung: Die Kommunikation mit einem externen Gerät setzt gelegentlich aus. Schwierigkeit: Die Reproduktionsbedingungen waren unklar. Untersuchung: Abgleich von Paketverläufen mit dem Verhalten des Betriebssystems; die Pause erwies sich als TCP-Neuübertragungswartezeit. Lösung: Anpassung der Konfiguration, die diese Wartezeit beeinflusste, und Dokumentation der Beobachtungspunkte und Eingrenzungsreihenfolge.
Analyse des Verhaltens bestehender Windows-Software und Entwurf eines Ersatzsystems
Herausforderung: Weder Spezifikationsdokumente noch die ursprünglich verantwortliche Person waren mehr vorhanden. Schwierigkeit: Nur das lauffähige System selbst galt als Spezifikation. Untersuchung: Wiederherstellung der Spezifikation durch Analyse des tatsächlichen Verhaltens und der Abhängigkeiten. Lösung: Entwurf eines Ersatzansatzes mit schrittweiser Migration. (Aus Vertraulichkeitsgründen sind hier nur die technischen Aspekte anonymisiert dargestellt.)
Auch wenn der tatsächliche Projektname nicht genannt werden kann, veröffentlichen wir Fallstudien in anonymisierter Form. Zur Übersicht der Fallstudien.
Warum KomuraSoft gewählt wird
- Auf Windows spezialisierte technische Kompetenz
- Direkte Befragung und Untersuchung durch die Entwickler selbst
- Wir übernehmen Projekte bereits in der Phase, in der der Lösungsweg unklar ist
- Aus Japan heraus für Projekte im In- und Ausland
Software engineering from Japan.
Careful investigation, clear communication and reliable delivery.
Von der Anfrage bis zur Lieferung
- Kontaktaufnahme
- Klärung von Anforderungen und Herausforderung
- Bei Bedarf kostenlose anfängliche Untersuchung
- Vorschlag zu Lösungsansatz und Angebot
- Verbindliche Beauftragung
- Entwicklung und Verifikation
- Lieferung und Wartung
Bei Projekten mit hoher technischer Unsicherheit gehen wir gemeinsam vor und teilen dabei die in der Untersuchung ermittelten Einschränkungen und Zwischenergebnisse.
Sprechen Sie uns an, auch wenn unklar ist, ob es machbar ist
Sprechen Sie uns auch dann zu Ihrem Windows-Projekt an, wenn noch unklar ist, ob es sich realisieren lässt.
„Andere Anbieter haben es als schwierig bezeichnet“
„Unter Windows scheint es möglich, aber der Weg dorthin ist unklar“
„Ich möchte zunächst technisch klären, ob es überhaupt geht“
Wir übernehmen Projekte bereits in dieser Phase. Unter der Voraussetzung, dass Sie bei positivem Befund die eigentliche Entwicklung bei uns beauftragen, ist die anfängliche Machbarkeitsuntersuchung grundsätzlich kostenlos.