Home / Projektentscheidungshilfe / Zweite Entwicklungskosten von Open Source Systemen
PROJECT DECISION GUIDE

Kosten der Sekundärentwicklung von Open Source System und der Pirvate deployment

Der Open-Source-Code reduziert die Baukosten von Null, nicht jedoch die Kosten des Projekts.

Beantworten Sie die Frage.

Kosten für die Sekundärentwicklung von Open-Source-Systemen

Das Open-Source-Systemprojekt sollte in Phasen basierend auf „Auswahl und Risikobewertung, proprietärer Versionsanpassung, Produktionsbereitstellung und laufender Wartung geschätzt werden.

SCOPE & BUDGET LEVELS

Erstens, klare Inputs zur Grenze nach Projektphase

Die folgenden Ebenen werden verwendet, um eine Basis für das Budget und die Akzeptanz festzulegen, und der tatsächliche Umfang muss noch in Bezug auf den Status quo, die Schnittstelle und den Zeitbedarf bewertet werden.

Phase 1

Auswahl und Risikobewertung

Bestätigen Sie, ob die Open-Source-Basis für Business und Geschäftsmodelle geeignet ist

Vergleich von Kandidatenprojekten, Lizenzierung und Abhängigkeit von Inventaren, Architekturbewertung, kritische Prozessvalidierung und Grenzanpassung

Phase 2

Dedizierte Version der Sekundärentwicklung

Entwicklung verfügbarer Produkte, die Geschäftsprozesse und Markenanforderungen erfüllen

Funktionale Modifikationen, UI-Marken, Privilegien, Schnittstellen, Datenmigration, automatisierte Bereitstellung, Test und Dokumentation

Phase 3

Produktionsoperationen und Versionsverwaltung

Sicherstellen, dass das System sicher, stabil und in der Lage ist, die vorgelagerte Entwicklung zu verfolgen

Backup, Sicherheitsupgrades, Zweigstrategie, Konsolidierung der Community-Version, Regressionstests, Fehlerreaktion und kontinuierliche Iterativität überwachen

DECISION FACTORS

Schlüsselelemente, die für die Entscheidungsfindung zu prüfen sind

Zunächst werden die Grenzen der Zurückhaltung und Verantwortung identifiziert, dann werden die technischen Wege und Modalitäten der Zusammenarbeit verglichen.

01

Die Reife des Open Source Projekts

Technologie-Stacks, Dateien, Community-Aktivitäten, Release-Rhythmen und die Abhängigkeit von Qualität können sich auf die Kosten für die Übernahme, Bereitstellung und langfristige Wartung auswirken.

02

Lizenzierung und Geschäftsmodell

Grenzen für Nutzung, Modifikation, Vertrieb, SaaS-Dienste, Marken und vertrauende Komponenten müssen im Voraus überprüft werden.

03

Geschäftsunterschiede und Tiefe der Anpassung

Die Konfiguration, Plugin-Erweiterung und Änderung der Core-Code-Kosten und Upgrade-Risiken sind völlig unterschiedlich und das Core-Prozess-Matching sollte zuerst validiert werden.

04

Ich bin mir nicht sicher, ob du eine Chance bekommst, eine Chance zu bekommen, eine Chance zu bekommen, eine Chance zu bekommen, eine bessere Chance zu bekommen.

Containerisierung, Identitätsüberprüfung, Auditierung, Reparatur von Lücken, Netzwerkisolierung, Backup und Hochverfügbarkeit erhöhen den Produktionsaufwand.

05

Datenmigration und Schnittstelle von Drittanbietern

Schnittstellen wie historische Datenbereinigung, Feldkarten, Zahlungsfinanzierung und Migrationsabgleiche sind oft die Hauptarbeitslast.

06

Upstream Upgrades und langfristige Wartung

Je tiefer die Anpassung, desto komplexer die anschließende Konsolidierung von Community-Versionen und Regressionstests, desto mehr ist die laufende Version des Governance-Budgets erforderlich.

Ausarbeitung von Empfehlungen vor der Mitteilung oder Bewertung

Kandidaten für Open-Source-Artikel und VersionenLizenzierung und gewerbliche NutzungListe der Zielgeschäftsprozesse und DiskrepanzenKernmodule, die modifiziert werden müssenGröße und Qualität historischer DatenSchnittstellen und Identitätssysteme von DrittanbieternAnforderungen an die Bereitstellung von Sicherheit und UsabilityUpstream Upgrades und langfristige Wartungspläne

Vorgeschlagener Weg zur Umsetzung

Es wird empfohlen, die Auswahl- und Lizenzbewertungen durchzuführen und die Eignung mit den Kerngeschäftsprozessen zu validieren. Sollten im Laufe der Zeit eine große Anzahl von Kerncodes überarbeitet werden müssen, sollten die Gesamtkosten für die Anpassung gleichzeitig mit Null verglichen werden, wodurch ein erstmaliges, kostengünstiges Upgrade vermieden wird, das außer Kontrolle gerät.

DECISION WORKSHEET

Umsetzen von Open-Source-System-Sekundärentwicklungskosten in durchsetzbare Entscheidungsfindung

Die folgenden Arbeitsblätter helfen Unternehmen, vage Beratung in herstellerbasierte, interne Genehmigung und projektbezogene Eingaben zu organisieren.

Was sollte eine vergleichbare Zusammenfassung der Bewertungen enthalten?

Mindestens die zu überarbeitenden Kernmodule sind für das Open-Source-Kandidatenprojekt und die Version, die Lizenz- und kommerzielle Nutzung, die Zielgeschäftsprozesse und die Diskrepanzlisten organisiert, zusammen mit einer Angabe des aktuellen Geschäftsvolumens, der durchschnittlichen Bearbeitungszeit, der wichtigsten Anomalien, der vorhandenen Systeme, des Datenzugriffs, der Abhängigkeit von Dritten und der Zugangsfenster.Die gleiche Version wird verschiedenen Lieferanten zur Verfügung gestellt, und es sind getrennte Beschreibungen von Annahmen, Ausschlüssen, Fragen der Kundenzusammenarbeit, Liefer- und Abnahmenachweise erforderlich, um einen Vergleich nur eines fehlenden Gesamtpreises zu vermeiden.

So erwartet das Unternehmen, dass das Projekt 160 Arbeitsstunden pro Monat einsparen wird, aber diese Zahl sollte in die Anzahl der Aufgaben, Einmaleinsparungen, Adoptionsraten und manuelle Review-Ratios unterteilt werden. Wenn nur 40 Prozent der Nutzer die erste Periode nutzen oder wenn der neue Prozess den Review-Prozess erhöht, werden die tatsächlichen Vorteile deutlich niedriger sein als die offensichtliche Schätzung.

Vier Arten von Beweisen, die für die Befragung während der Anbieterkommunikation empfohlen werden

Der erste ist der Umfang der Nachweise: Konsistenz der Bedarfsversionen, Geschäftsprozesse, Prototypen, Schnittstellen und Ausschlüsse; der zweite ist der technische Nachweis: ob ähnliche Technologien über zugängliche Strukturen, Codemanagement, Test-, Bereitstellungs- und Fehlermanagementmethoden verfügen; der dritte ist der Personalnachweis: ob die tatsächlichen Teilnehmer, Eingabephasen, Verantwortlichkeiten und Ersatzmechanismen klar sind; und der vierte ist der Liefernachweis: wie Quellcodes, Daten, Kontonummern, Dokumente, Schulungen, Qualitätssicherung und Transport übergeben werden. Es ist normal, dass Lieferanten nicht in der Lage sind, die Vertraulichkeit der Kunden in der Ausschreibungsphase zu gewährleisten, sondern in der Lage sein sollten, ihre eigenen Methoden und die Nachweise, die im Rahmen dieses Projekts entwickelt werden können, zu erläutern.

Es wird empfohlen, Umfangsklarheit, kritisches Vertrauen, Teamkapazität, Durchsetzbarkeit und langfristige Übernahme separat zu bewerten und die Grundlage für jede Punktzahl zu erfassen.

Grundsatz der Beurteilung

Diese Seite bietet einen Entscheidungsrahmen, der kein festes Angebot oder eine Leistungsverpflichtung darstellt.

FAQ

FAQs

Die häufigsten Fragen vor der Zusammenarbeit werden im Voraus klar angegeben.

Für das Open Source System gibt es keine Lizenzgebühr und warum müssen auch Projektbudgets verlangt werden?+

Einsatz, Eignung, Umzug, Sicherheit, Test, Schulung und Wartung erfordern technische Inputs, und die Kosten für die Codelizenzierung sind nur ein Teil der Gesamtkosten.

Können wir die Community-Version nach der zweiten Entwicklung aktualisieren?+

Vorrang hat die Verwendung von Plugins und Erweiterungspunkten, und Verzweigung, automatisiertes Testen und periodische Konsolidierungsmechanismen können die Kosten für das Upgrade senken.

Entspricht die Lizenzbewertung einem Rechtsgutachten?+

Das technische Team kann eine Bestandsaufnahme der Lizenzen vornehmen und sich auf diese verlassen, aber das komplexe Geschäftsmodell sollte abschließend von qualifizierten Juristen beraten werden.

DECISION FAQ

Gemeinsame Themen im Zusammenhang mit aktuellen Projekten

Schauen Sie sich alle 265 Fragen an.
Applets, APPs, SaaS und alte Systeme

Sollten Enterprise-Systeme in einer Sekundärphase von Null oder von Open-Source-Systemen entwickelt werden?

Prozesse sind üblich, Open-Source-Produkte sind ausgereift und Lizenzen ermöglichen eine sekundäre Entwicklung. Wenn Geschäftsunterschiede, Einschränkungen der Kernarchitektur oder langfristige Upgrade-Kosten hoch sind, kann es sinnvoller sein, sich von Null zu entwickeln.

Vollständige Antwort ansehen
Start von Softwareprojekten und Programmauswahl

Wie sollten Low Code, Open Source Systeme und Custom Development ausgewählt werden?

Low Code eignet sich für Prozesse, die klar, veränderlich und plattformfähig sind, um höhere interne Anwendungen abzudecken; Open-Source-Systeme eignen sich für reife Produkte, die durch Konfiguration und Sekundärentwicklung die Nachfrage befriedigen können; die Entwicklung von Projekten anpassen, die für differenzierte Prozesse, komplexe Integration, Leistung oder höhere Produktkontrollanforderungen geeignet sind. Die Auswahl erfolgt mit einem Vergleich der Gesamtkosten und der Ausstiegskapazität für drei bis fünf Jahre und nicht nur mit dem ersten Preis. Unternehmen können auch Kombinationswege verwenden, so dass verschiedene Technologien die am besten geeignete Geschäftsgrenze einnehmen können.

Vollständige Antwort ansehen
Verträge, Zahlungen, Änderungen und Projektlieferung

Wie lange dauert die Qualitätssicherung normalerweise für die Softwareentwicklung und wie unterscheidet sich die Qualitätssicherung vom Transport?

Die Laufzeit ist nicht einheitlich und wird durch Systembedeutung und vertragliche Vereinbarung bestimmt, die Parteien legen auch die Reaktionszeit, den Mangelgrad und die Leistung nach Abschluss der Qualitätssicherung fest.

Vollständige Antwort ansehen
Applet und APP-Einreichung, Upload und technische Auswahl

Wie sollte die Vorlage kleines Programm und benutzerdefinierte Entwicklung gewählt werden?

Die Vorlage ist preisgünstig, kann jedoch durch die Funktionalität, den Datenexport, die Gebühren für die Verlängerung der Schnittstellen und der Plattform begrenzt sein; der Auswahl sollte der tatsächliche Betrieb der Schlüsselprozesse und die Überprüfung von Quellcode, Server- und Datenrechten vorausgehen.

Vollständige Antwort ansehen