Beratung

Innovative Ideen konkretisieren, Machbarkeitsabklärungen

Sie möchten wissen, ob sich die Umsetzung ihrer Idee lohnt resp. wie viel Aufwand damit verbunden ist? Wir machen eine kostenlose technische Machbarkeitsabklärung, damit Sie eine Entscheidungsgrundlage haben, ob sich die Weiterarbeit lohnt.

Oder wir konkretisieren zuerst ihre Idee, damit eine Machbarkeitsabklärung möglich ist.

Neutrale Expertise, technische Begleitung

Ohne fundiertes Wissen in der Software Entwicklung ist es schwierig, die Qualität ihres Lieferanten zu beurteilen. Terminverzug, zu viele Fehler, zu lange Lieferzeiten sind ein Indiz, dass grundlegende Probleme vorhanden sein können.

Wir analysieren ihren Programm Code und liefern innert Kürze erste wichtige Informationen:

  • Stimmt die Architektur, d.h. ist das Fundament richtig gebaut.
  • Sind die eingesetzten Technologien auf dem aktuellen Stand der Technik oder besteht ein Nachholbedarf mit grösseren Kosten.
  • Wie einfach / schwierig sind Erweiterungen.

Wir begleiten Sie technisch während dem ganzen Projekt:

  • Verifikation der Anforderungen / Pflichtenheft
  • Unterstützung bei der technischen Diskussion mit dem Lieferanten
  • Qualitäts-Kontrolle bei Lieferung

Wartbarkeit

Eine Anwendung ist nie fertig entwickelt. Kunden haben Wünsche, es wird Erweiterungen geben.

Architektur
Struktur Anwendung

Die Struktur muss von Anfang an richtig gewählt sein. Das ist eine Kunst und braucht Erfahrung. Ebenso das Abschätzen künftiger Erweiterungen.

Wir helfen Ihnen, die optimale Struktur zu wählen und so die Weichen richtig zu stellen. Damit Sie die Kosten längerfristig im Griff haben.

Steigerung der Qualität

Sie wollen wissen, ob der gleiche Fehler schon aufgetreten ist? Dazu müssen Sie Fehler protokollieren und auswerten können. Ihre Anwendung ist bei verschiedenen Kunden mit unterschiedlichen Versionen im Einsatz. Wie stellen Sie sicher, dass ein Fehler in allen Versionen behoben wird?

Normen
Standards und Werkzeuge

Wir helfen, die nötigen Richtlinien und Werkzeuge zu finden:

  • Versionsverwaltung: Jeder produktive Release wird gekennzeichnet und abgelegt.
  • Fehler Tracking: Jeder Fehler wird beschrieben und die Behebung dokumentiert.
  • Wiki: Dokumentation wichtiger Entscheide, Probleme.
  • Richtlinien: Für Entwicklung, Test und Betrieb von Anwendungen.

Auf- und Ausbau von firmeneigenem Wissen

Das ist ein wichtiger Punkt, der oft vergessen geht. Wird die Entwicklung aus Zeitgründen ausgelagert, muss das externe Wissen in die Firma zurückgeholt werden durch:

  • Code-Review
  • Dokumentation (Wiki)
  • Firmeninterne Workshops / Präsentationen zur Streuung des Wissens
  • Weiterbildung der Mitarbeiter, z.B. Firmenkurse

Weiterführende Links: