Beratung

Analyse, Konzeption und Coaching

Beratung  

Analyse, Konzeption und Coaching

Analyse & Bewertung

Am Anfang von allen Prozessen steht, die Situation zu erkennen und das Ziel abzustecken.

  • Wollen Sie etwas Neues auf die Beine stellen?
  • Oder wollen Sie eine existierende Struktur verbessern?
  • Wie ist der aktuelle Standpunkt?
  • Was genau wollen Sie erreichen?
  • Welche Schwierigkeiten hat die aktuelle Lösung?

Um diese Fragen beantworten zu können, ist das Stellen kleinerer Unterfragen notwendig, die durch eine Analysen und Bewertungen geklärt werden können. Wir helfen Ihnen gerne, die richtigen Fragen zu stellen, um die eigene Situation selber besser bewerten zu können.

Sind die passenden Antworten gefunden, stellt sich die eigentliche Frage:

Mit welchen Schritten kann ich zum gewünschten Ziel kommen?

Alle weiteren hier angebotenen Leistungen beschäftigen sich mit der Lösung dieser Frage.


Software-Nutzung

Software, z.B. in Form von Betriebssystemen, Desktop Programmen, Online-Anwendungen, Mobile Apps oder auch Server-Diensten, steht uns per Internet in einer unüberschaubaren Menge bereit.
Je nach Anwendungsfall bieten sich oft mehrere Möglichkeiten und eine Entscheidung wird notwendig.

  • Nutze ich Windows als Betriebssystem oder eignet sich etwas Anderes besser?
  • Welche Desktop-Programme erfüllen meine Bedürfnisse?
  • Welche Online-Anwendungen erhöhen meine Effizienz?
  • Wie stelle ich Online-Dienste selber her?

Und da die Zeit nicht stehen bleibt, müssen früher getroffene Entscheidungen hin und wieder überdacht werden, um modern und effektiv aufgestellt zu sein. Wir beraten Sie gerne zu diesen Fragen und helfen Ihnen, die passende Software für Ihr Unternehmen zu finden.


Hardware & Netzwerk

Genau wie die Software, ist auch die verwendete Hardware dem Zahn der Zeit unterworfen.

  • Soll neue Hardware angeschafft werden?
  • Muss bestehende Hardware ausgetauscht oder erneuert werden?
  • Welche alte Hardware brauche ich eigentlich gar nicht mehr?
  • Geht es auch stromsparender und umweltschonender?

Auf dem Markt stehen viele Produkte bereit, die sich in Leistungsmerkmalen und Eignung unterscheiden. Wir helfen Ihnen, einen Überblick über die in Fragen kommenden Lösungen zu erhalten und Entscheidungen treffen zu können.


Konzeption

Das Ziel ist klar, doch welche Schritten muss man nun tun?
Zusammen können wir einen Plan erarbeiten, inbesondere bei diesen Themen:

  • Infrastruktur, im eigenen Netzwerk oder für Internet-Projekte
  • Software-Entwicklung für Online-, Offline- oder mobile Nutzung
  • Konzepte für Datenhaltung, -sicherung und -migration
  • Schnittstellennutzung und -herstellung
  • Sicherheit, Stabilität und Prozesse

Software-Architektur

Der Fokus unserer Arbeit liegt auf dem Entwurf und der Umsetzung von Anwendungen für Browser oder mobile Geräte.

Für eine Webseite ist vergleichsweise wenig notwendig:

  • Domain
  • Online-Server mit E-Mail-Server
  • eine CMS-Software und der Inhalt

Für eine Online-Anwendung (z.B. ein eigenes interaktives Croudfunding-Portal) ist hingegen viel mehr zu beachten:

  • Sicherheit: Sind Benutzerdaten und Software-System sicher?
  • Software: Welche Programmiersprachen sollen verwendet werden?
  • Lagerung: Wie lagere ich meine Software-Komponenten und Daten?
  • Wartbarkeit: Kann die Software parallel weiterentwickelt werden?
  • Server-Leistung: Können Belastungsspitzen korrekt behandelt werden?

Viele dieser Fragen lassen sich mit Analyse, Bewertung und reichlich Gedanken zum Aufbau des gesamten Systems lösen. Bei der Architektur muss beachtet werden, wie Teilsysteme miteinander stabil funktionieren, welche Komponenten genutzt werden können und wie diese ordnungsgemäß kombiniert werden. Die Wartbarkeit erhöht sich mit der Kapselung und Entkopplung wichtiger Bestandteile.

Wir sehen uns als Software-Architekten und erarbeiten mit dem Kunden und unseren Erfahrungen die passende Architektur für Ihre Software-Projekte.


Schnittstellen

Jede moderne Software nutzt Schnittstellen, um mit Services oder anderen Progammbereichen zu kommunizieren. Das fängt bei der CMS-betriebenen Webseite mit der internen Nutzung einer Datenbank an und geht weiter bei der Verwendung von Schnittstellen anderer Anbieter oder öffentlich bereitgestellter Daten.

Modern ist die Verwendung von XML- oder JSON-RPC-Schnittstellen, Abfrage von Daten über JSON-APIs oder Einbindung von Diensten per JavaScript-APIs. Praktische Beispiele sind Online-Bezahldienste oder Kartendienste.

Für die Verwendung von Schnittstellen sind einige Dinge zu beachten:

  • Datenformat und verwendete Client-Software
  • Sicherheit bei der Übertragung
  • Resilienz bei Ausfall der Datenquelle

Bei der Bereitstellung von eigenen Schnittstellen, z.B. im Rahmen einer interaktiven Online-Anwendung zur Entkopplung und Stabilisierung, muss die Schnittstelle wohl definiert sein. Hier machen sich ein paar Gedanken mehr im Vorfeld bezahlt, denn spätere Umstellungen einer Schnittstelle bedeutet auch Veränderungen bei allen Schnittstellennutzern (Clients).


Datenhaltung, -sicherung und -migration

Daten entstehen bei der Arbeit mit Programmen, werden fortlaufend mehr und über die Zeit hinweg oft mit zu wenig Beachtung behandelt. Dabei ist es wichtig, dass mit steigender Menge und Relevanz folgende Fragen geklärt sind:

  • Reicht die Speicherkapazität für die nächste Zeit?
  • Was ist, wenn das aktive Speichermedium ausfällt?
  • Sind die Daten ausreichend gegen Diebstahl gesichert?
  • Ist das Datenformat noch aktuell oder muss migriert werden?

Vorbeugen ist besser als Nachsicht - gerade bei Daten sehr zutreffend.

Nach einer gemeinsamen Bewertung der aktuellen Situation, können wir mit Sicherheit ein besseres Speicherkonzept entwerfen.


Weiterführende Beschreibungen unserer Leistungen

Beratung Entwicklung Bereitstellung Betreuung


Beschreibungen unserer Produkte

Managed Chat File Transfer Accounting


Weiterführende Links

Über uns Kontakt aufnehmen Newsletter abonnieren