Beratung und Analyse

Gründer Beratung

Sie haben eine App-Idee aber verfügen nicht über das nötige Fachwissen um die wichtigen Fragen “Geht das überhaupt?” und “Wollen die User so eine App haben?” selbst zu beantworten?

Für die erste Frage sind wir Spezialisten. Die zweite Frage ist im Voraus nicht so einfach zu beantworten, da sich der Markt da auch gerne mal als recht unvorhersagbar erweist. Mit einer soliden Marktanalyse können Sie sich aber einen guten Überblick verschaffen ob es ein Markt für Ihre Idee gibt.

Unsere Dienstleistungen hier umfassen:

  • Beratung zur technischen Machbarkeit
  • Unterstützung bei der Konzeption und Anforderungsanalyse
  • Marktanalyse (Mitbewerber, ähnliche Apps, …)
  • Abschätzung des Entwicklungsaufwands und der zu erwartenden laufenden Kosten

Die Beratung ist natürlich unabhängig davon ob Sie uns mit der Umsetzung beauftragen. Gerne helfen wir Ihnen auch dabei ein eigenes Team aufzubauen mit dem Sie Ihre Idee umsetzen können.

Code-Analyse

Sie haben von einem externen Auftragnehmer Software entwickeln lassen und möchten benötigen eine unabhängige Analyse ob der Quelltext “in Ordnung” ist?

Vor der entgültigen Abnahme der Software, oder auch schon während des Entwicklungsprozesses, macht es Sinn zu prüfen ob der Quelltext unter Einhaltung der gängigen Standards und in einer angemessenen Qualität entwickelt wurde. Schliesslich müssen Sie sicher sein dass eine Weiterentwicklung und langfristige Wartung des Codes einfach möglich ist.

Im Rahmen einer Code- und Architektur-Analyse erstellen wir ein Gutachten und verschaffen Ihnen einen genauen Überblick über den Zustand ihres Quelltextes.

Analyse & Unterstützung

Ihr vorhandener Quelltext hat nicht die Qualität die Sie sich wünschen? In Folge dessen kann Ihr Team nicht in der Geschwindigkeit arbeiten, die Sie sich vorstellen?

Gerade bei (zu) schnell gewachsenen Systemen oder bei Entwicklern mit wenig Erfahrung in den speziellen Gebieten schleichen sich gerne Vorgehensweise ein die zu schlecht wartbarer Software und unkontrollierbaren Bugs führen.

Mit unserer Erfahrung helfen wir Ihnen und Ihrem Entwicklungsteam die Probleme zu finden und zu verbessern.
Die Basis unserer Hilfe sind dabei Code- und Architekturreviews mit denen wir uns einen genauen Überblick über Ihr Software-System verschaffen und die Problemstellen identifizieren.
Daraus ergeben sich in der Regel eine oder mehrere der folgenden Maßnahmen zur Verbesserung:

  • Einführung und Umsetzung von Methoden der agilen Softwareentwicklung, perfekt zugeschnitten auf Ihr Team und Ihre Code-Basis
  • Einführung von Continuous Integration und Delivery Werkzeugen, die ideal für Ihren Einsatzzweck konfiguriert sind
  • Einführung und, im Idealfall gemeinsames, Erarbeiten von Best-Practices für die zukünftige Entwicklung
  • Verwendung von automatisierten System zur Code-Analyse zur kontinuierlichen Dokumentation der Code-Qualität mit Reporting über Verbesserungen und Verschlechterungen

Unter Verwendung dieser, und ggf. weiterer Werkzeuge und Vorgehensmuster, wird kontinuierlich der bestehende Code verbessert und neuer Code in der gewünschten Qualität erstellt um eine langfristig, gut wartbare, Code-Basis zu haben.