Individualsoftware

Wenn Standardsoftware den entscheidenden Ablauf nicht abbildet

Ein spezieller Prozess, eine gewachsene Datenstruktur oder eine fehlende Funktion kann Anlass für eigene Software sein. crossdelta nimmt zunächst den Bedarf und die vorhandene Systemumgebung auf. Erst danach klären wir, ob eine individuelle Entwicklung fachlich und technisch passt und welchen Projektumfang wir anbieten können.

Vom Bedarf zum Softwareauftrag

Funktionen, Daten und Projektgrenzen vor der Entwicklung klären

Wer soll die Anwendung nutzen? Welche Aufgabe muss sie lösen, welche Daten braucht sie und woran wird die fertige Funktion abgenommen? Wir konkretisieren diese Fragen und halten auch Technologien, Hosting, Nutzungsrechte, Wartung und spätere Änderungen projektbezogen fest.

Ausgangslage und gewünschtes Ergebnis erfassen

Am Anfang steht der betriebliche Ablauf, nicht eine vorschnelle technische Lösung. Wir nehmen auf, was heute geschieht, wo die vorhandenen Anwendungen nicht ausreichen und welches konkrete Ergebnis die neue oder erweiterte Anwendung liefern soll.

Dazu gehört

✓

Heutigen Ablauf beschreiben

✓

Fehlende oder unpassende Funktion benennen

✓

Gewünschtes Arbeitsergebnis festhalten

✓

Beteiligte Anwendungen erfassen

Nutzergruppen und Aufgaben unterscheiden

Eine Anwendung kann für verschiedene Rollen unterschiedliche Ansichten und Funktionen benötigen. Wir halten fest, wer sie verwendet, welche Aufgaben dabei anfallen und welche Informationen für die jeweilige Nutzung erforderlich sind.

Dazu gehört

✓

Nutzergruppen benennen

✓

Aufgaben je Nutzergruppe zuordnen

✓

Benötigte Informationen erfassen

✓

Unterschiedliche Rollen festhalten

Funktionen in einen prüfbaren Umfang bringen

Aus dem Bedarf leiten wir die Funktionen ab, die im Projekt tatsächlich betrachtet werden. Unklare Wünsche werden konkretisiert; nicht enthaltene Funktionen bleiben sichtbar außerhalb des vereinbarten Umfangs.

Dazu gehört

✓

Benötigte Funktionen beschreiben

✓

Funktionsgrenzen festhalten

✓

Abhängigkeiten zwischen Funktionen klären

✓

Nicht enthaltene Wünsche abgrenzen

Daten und beteiligte Systeme berücksichtigen

Bestehende Datenstrukturen und Anwendungen bestimmen mit, was technisch möglich ist. Wir erfassen die benötigten Daten, ihre Herkunft und die Systeme, mit denen die Anwendung im vereinbarten Vorhaben arbeiten soll.

Dazu gehört

✓

Benötigte Daten benennen

✓

Datenquellen zuordnen

✓

Beteiligte Systeme aufnehmen

✓

Offene Zugriffsfragen festhalten

Abnahmekriterien vor der Umsetzung festlegen

Vor der Entwicklung wird beschrieben, woran die vereinbarten Funktionen geprüft werden. So beziehen sich Umsetzung und Abnahme auf nachvollziehbare Anforderungen statt auf unterschiedliche Erwartungen.

Dazu gehört

✓

Prüfbare Anforderungen formulieren

✓

Erwartetes Verhalten beschreiben

✓

Testfälle projektbezogen ableiten

✓

Kriterien für die Abnahme festhalten

Freigegebene Funktionen entwickeln

crossdelta setzt die vereinbarten Funktionen innerhalb des definierten Projektumfangs um. Technologien und technische Entscheidungen richten sich nach dem geprüften Vorhaben und werden nicht pauschal vorab zugesagt.

Dazu gehört

✓

Freigegebenen Umfang umsetzen

✓

Technische Entscheidungen abstimmen

✓

Projektgrenzen berücksichtigen

✓

Änderungswünsche gesondert bewerten

Anwendung testen und dokumentieren

Die umgesetzten Funktionen werden anhand der vereinbarten Kriterien getestet. Relevante Bedienung und technische Zusammenhänge dokumentieren wir in dem Umfang, der für das Projekt festgelegt wurde.

Dazu gehört

✓

Vereinbarte Funktionen testen

✓

Abnahmekriterien nachvollziehen

✓

Relevante Bedienung dokumentieren

✓

Technische Hinweise festhalten

Betrieb und spätere Änderungen vereinbaren

Hosting, Wartung und Weiterentwicklung sind nicht automatisch Teil der Entwicklung. Wir klären projektbezogen, wo die Anwendung betrieben wird, welche Nutzungsrechte gelten und wie mit späteren Änderungen umgegangen werden soll.

Dazu gehört

✓

Hostingmodell festlegen

✓

Wartungsumfang vereinbaren

✓

Nutzungsrechte regeln

✓

Weiterentwicklung gesondert abgrenzen

Lassen Sie uns klären, welche IT-Leistungen Ihr Unternehmen im Alltag entlasten.

Erstgespräch vereinbaren

Typische Anzeichen

Wann eine individuelle Anwendung geprüft werden kann

Nicht jede Lücke verlangt nach eigener Software. Diese Situationen sind jedoch ein guter Anlass, den Ablauf, vorhandene Anwendungen und den tatsächlichen Funktionsbedarf gemeinsam zu prüfen:

✓

Daten werden zwischen Listen, E-Mails und Anwendungen mehrfach übertragen.

✓

Eine Standardlösung deckt einen wichtigen betrieblichen Arbeitsschritt nicht ausreichend ab.

✓

Eine bestehende Anwendung soll gezielt um neue Funktionen erweitert werden.

✓

Eine vorhandene Anwendung soll ersetzt werden, ihr tatsächlicher Funktionsumfang ist aber nicht dokumentiert.

✓

Mehrere Nutzergruppen benötigen unterschiedliche Funktionen oder Zugriffe im selben Ablauf.

✓

Gewachsene Datenstrukturen passen nicht ohne Weiteres zu einer verfügbaren Standardanwendung.

✓

Für ein Softwarevorhaben fehlen noch klare Abnahmekriterien und Projektgrenzen.

✓

Betrieb, Wartung oder Nutzungsrechte einer geplanten Anwendung sind noch ungeklärt.

Individualsoftware ist nicht automatisch die passende Antwort. Wenn vorhandene Anwendungen den Bedarf mit vertretbarer Anpassung abdecken, sollte das in die Entscheidung einfließen. Erst die Prüfung zeigt, ob und in welchem Umfang crossdelta das Vorhaben anbieten kann.

Vorgehen

Vom heutigen Ablauf zum abgegrenzten Entwicklungsprojekt

Die Entwicklung beginnt nicht mit einer offenen Wunschliste. Wir klären zuerst Aufgabe, Nutzer, Daten und Systemumgebung, grenzen anschließend den angebotenen Umfang ab und vereinbaren, wie die fertigen Funktionen geprüft und übergeben werden.

01

Ablauf und Ziel aufnehmen

Sie schildern den heutigen Ablauf, die beteiligten Nutzer und das gewünschte Ergebnis. Wir erfassen die vorhandenen Anwendungen und Datenquellen und prüfen, welche fachlichen Fragen noch offen sind.

Sie erhalten

Übersicht über Ausgangslage, Nutzer und gewünschtes Ergebnis

02

Anforderungen und Machbarkeit klären

Wir konkretisieren Funktionen, Daten, Rollen und technische Abhängigkeiten. Dabei prüfen wir auch, ob das Vorhaben zu unseren Leistungen passt und welchen Teil wir fachlich und technisch anbieten können.

Sie erhalten

Abgegrenzte und auf Machbarkeit geprüfte Anforderungen

03

Umfang vereinbaren und umsetzen

Das Angebot beschreibt die freigegebenen Funktionen, Abnahmekriterien und vereinbarten Rahmenbedingungen. Innerhalb dieses Umfangs entwickeln, testen und dokumentieren wir die Anwendung.

Sie erhalten

Umgesetzte Funktionen zur vereinbarten Abnahme

04

Übergeben und weiteren Umgang festlegen

Nach der Abnahme übergeben wir die vereinbarten Ergebnisse und Unterlagen. Hosting, Wartung, Nutzungsrechte sowie spätere Änderungen gelten in dem Umfang, der für das Projekt ausdrücklich vereinbart wurde.

Sie erhalten

Übergabe mit festgelegten Regelungen für Betrieb und Änderungen

Häufige Fragen

Was vor einem Individualsoftware-Projekt geklärt werden sollte

Eigene Software betrifft nicht nur Funktionen. Auch Datenzugriff, technische Umgebung, Abnahme, Rechte und der spätere Betrieb müssen zum konkreten Projekt passen.

Wann ist Individualsoftware sinnvoller als Standardsoftware?

Das lässt sich erst nach einem Vergleich des konkreten Bedarfs mit vorhandenen Anwendungen beurteilen. Eigene Software kann passen, wenn ein entscheidender Ablauf nicht ausreichend abgebildet wird. Sie bringt aber auch eigenen Abstimmungs-, Betriebs- und Weiterentwicklungsbedarf mit sich.

Entwickelt crossdelta jedes angefragte Softwarevorhaben?

Nein. Wir prüfen zunächst Aufgabe, Umfang, Systemumgebung und technische Machbarkeit. Erst danach entscheiden wir, ob das Vorhaben zu unseren Leistungen passt und welchen Teil wir anbieten können.

Können Sie eine bestehende Anwendung erweitern?

Das kann geprüft werden. Dafür benötigen wir Informationen zum vorhandenen System, zum Quellcode oder zu vorgesehenen Erweiterungsmöglichkeiten sowie zu den gewünschten Funktionen. Ob eine Erweiterung möglich und Teil unseres Angebots ist, ergibt sich aus dieser Prüfung.

Was muss vor Entwicklungsbeginn feststehen?

Mindestens der gewünschte Ablauf, die Nutzergruppen, die vereinbarten Funktionen, benötigte Daten, beteiligte Systeme und die Kriterien für die Abnahme. Offene technische Rahmenbedingungen werden im Projekt ebenfalls festgehalten.

Wie werden Änderungswünsche während des Projekts behandelt?

Wir vergleichen den Wunsch mit dem freigegebenen Umfang. Verändert er Funktionen, Aufwand oder technische Rahmenbedingungen, wird er gesondert bewertet und nur nach entsprechender Vereinbarung in das Projekt aufgenommen.

Sind Hosting und Wartung automatisch enthalten?

Nein. Wo die Anwendung betrieben wird, wer sie wartet und welche Leistungen nach der Übergabe erbracht werden, wird projektbezogen vereinbart. Ohne eine solche Vereinbarung endet der beauftragte Umfang mit den festgelegten Projektleistungen.

Welche Nutzungsrechte erhalten wir?

Nutzungsrechte werden für das konkrete Vorhaben geregelt. Pauschale Aussagen wären ohne Kenntnis von Projekt, eingesetzten Bestandteilen und Vereinbarung nicht belastbar. Die geltende Regelung gehört deshalb ausdrücklich in den Projektumfang.

Wie entsteht ein Angebot für Individualsoftware?

Sie beschreiben den aktuellen Ablauf, das gewünschte Ergebnis und die beteiligten Systeme. Wir klären die für eine Abgrenzung nötigen Fragen. Das Angebot kann anschließend die betrachteten Funktionen, Voraussetzungen, Abnahme und vereinbarten Rahmenbedingungen ausweisen.

Vorhaben prüfen lassen

Welchen Ablauf soll die Software konkret unterstützen?

Beschreiben Sie kurz, wer die Anwendung nutzen soll, welche Aufgabe heute nicht passend gelöst ist und welche Systeme oder Daten beteiligt sind. Wir prüfen Ihr Vorhaben und besprechen die mögliche Abgrenzung.

Oliver Warzecha

Gesellschafter · Ihr Ansprechpartner

„IT soll zuverlässig im Hintergrund funktionieren.“