IT · Softwareentwicklung · Schnittstellen · Zypern

Leistungen

Vier Arten von Geschäftssoftware und das Übergabepaket, das zu allen gehört.

01 — Was wir bauen

Vier Arten von Arbeit

Geschäftssoftware statt Endkunden-Apps. Unspektakuläre Systeme, von denen ein Unternehmen abhängt und die weiterlaufen müssen.

I

Geschäftssysteme

Die interne Software, auf der ein Unternehmen läuft — Auftragsabwicklung, Planung, Auswertung, oder was aus der Tabelle still geworden ist. Gebaut, damit Ihre Leute es betreiben, nicht wir.

Interne SystemeAbläufeAuswertung
II

Schnittstellen & APIs

Zwei Systeme, die nie füreinander gedacht waren, verlässlich Daten austauschen lassen — einschließlich dessen, was passiert, wenn eines ausfällt. Integrationsarbeit ist meist Fehlerbehandlung.

APIsDatenaustauschFehlerbehandlung
III

Automatisierung

Manuelle Schritte entfernen, die es nur gibt, weil sie jemand einmal von Hand gemacht hat. Wir suchen die häufigen und langweiligen, nicht die interessant zu bauenden.

Batch-LäufeRegelnZeitsteuerung
IV

Migration & Wartung

Daten von einem abzulösenden System holen und Bestehendes pflegen. Beides unglamourös; in beidem sitzt meist das Risiko.

MigrationUpgradesSupport
05 — Die Grenze

Was wir nicht tun

Vier Dinge, die wir ablehnen — damit niemand ein Telefonat darauf verwendet, es herauszufinden.

Kein Festpreis auf vagen Umfang

Ein Festpreis auf undefinierten Umfang ist entweder aufgeschlagen oder ein künftiger Streit. Wir schneiden zuerst zu, dann bepreisen wir.

Kein Code als Geisel

Keine Rücklizenz, keine Hinterlegung, keine undokumentierte Abhängigkeit von uns. Sie können jederzeit gehen.

Keine Personalvermietung

Wir liefern Arbeit, keine Köpfe pro Monat. Entwickler tageweise zu vermieten ist das Geschäftsmodell anderer.

Kein Bauen um jeden Preis

Wenn vorhandene Software die Aufgabe löst, sagen wir das — auch wenn damit das Gespräch endet.

02 — Ablauf

Wie wir arbeiten

Kleine Schritte, früh sichtbar, keine Enthüllung am Ende.

Phase 01

Verstehen

Was der Prozess tatsächlich ist — beobachtet, nicht beschrieben. Spezifikationen aus Beschreibungen bauen das Falsche präzise.

Phase 02

Zuschneiden

Das kleinste nützliche Stück, das eigenständig live gehen kann. Geht das nicht, stimmt der Zuschnitt nicht — und wir sagen es.

Phase 03

Bauen

Lauffähige Software in kurzen Zyklen, durchgehend in Ihren Händen. Überraschungen tauchen auf, solange sie günstig sind.

Phase 04

Übergeben

Code, Dokumentation, Tests und Betriebshandbuch. Danach sind wir verfügbar, nicht notwendig.

Im Detail

Was „übergeben" tatsächlich heißt

Vier Dinge, die zu jedem Projekt gehören. Zu Beginn vereinbart, damit sie am Ende nie zur Verhandlung werden.

Übergabe 01 · Code

Das Repository, mit Historie

Kein ZIP-Archiv. Das vollständige Repository mit Commit-Historie, damit die nächste Entwicklerin sieht, warum etwas so ist, wie es ist.

RepositoryHistorieEigentum
Übergabe 02 · Entscheidungen

Warum, nicht nur was

Eine kurze schriftliche Aufzeichnung der Architekturentscheidungen und der verworfenen Optionen. Das Dokument, das später am meisten Zeit spart — und am häufigsten weggelassen wird.

ArchitekturAbwägungenVerworfenes
Übergabe 03 · Tests

Wiederholbarer Nachweis

Automatisierte Tests und die Anleitung, sie auszuführen. Ohne Tests wird jede Änderung zum Glücksspiel, und alle bekommen Angst vor dem Code.

AutomatisiertAusführbarDokumentiert
Übergabe 04 · Betrieb

Ausrollen, überwachen, zurücknehmen

Wie man veröffentlicht, woran man erkennt, dass es gesund läuft, und wie man ein schlechtes Release um zwei Uhr nachts rückgängig macht.

DeploymentMonitoringRollback
Übergabepaket · StandardAktiv
Repository
Ihres
Ab Tag eins
Doku
Enthalten
Nie extra
Quellcode & Historieenthalten
Entscheidungsprotokollenthalten
Automatisierte Testsenthalten
Betriebshandbuchenthalten

Standardumfang — erweitert, wo ein System es rechtfertigt

04 — FAQ

Klar beantwortet

Wem gehört der Code?

Ihnen, ab dem ersten Commit. Das Repository gehört Ihnen, die Historie gehört Ihnen, und im Vertrag versteckt sich keine Rücklizenz an uns.

Was, wenn wir zu einem anderen Dienstleister wechseln wollen?

Dann sollte das Übergabepaket den Wechsel unspektakulär machen. Ist ein Weggang von uns schmerzhaft, haben wir schlecht gearbeitet.

Berechnen Sie Dokumentation und Tests extra?

Nein. Sie gehören zur Arbeit und sind kein Zusatzverkauf. Ein System ohne sie ist nicht günstiger, sondern unfertig.

Warten Sie auch, was Sie gebaut haben?

Wenn Sie möchten. Viele Kunden betreiben es selbst — genau dafür gibt es das Übergabepaket.

Übernehmen Sie fremden Code?

Ja. Wir beginnen mit einer schriftlichen Einschätzung des Vorhandenen, bevor wir etwas zusagen — geerbte Systeme belohnen Ehrlichkeit über ihren Zustand.

Welche Märkte bedienen Sie?

Eingetragen in Zypern, tätig in der EU, auf Deutsch und Englisch.

Sprechen wir

Ein System zu bauen, zu erben oder endlich abzulösen?

Beschreiben Sie den Prozess und was derzeit schiefgeht. Wenn eine Tabelle oder Standardsoftware es besser könnte, hören Sie genau das.