Integrationsaufwand schätzen
Diese Seite ist für Integratoren und Account Manager, die Integrationsprojekte anbieten. Sie zeigt einen Weg, die Arbeit aufzuteilen, und die Faktoren, die die Zahl bewegen. Sie enthält keine Tagessätze oder Referenzaufwände: Die hängen von Ihrem Team und Ihrem Markt ab. Die allgemeine Anleitung zum Schätzen von Exponential-Projekten ist Schätzen und Umfang festlegen mit Erweiterungen.
Inhalt
- Pro Fluss schätzen
- Faktoren, die den Aufwand treiben
- Arbeit, die oft vergessen wird
- Ein Arbeitsblatt für die Schätzung
- Festpreis oder nach Aufwand
Pro Fluss schätzen
Ein Fluss ist eine Art von Daten, die sich in einer Richtung zwischen zwei Systemen bewegt („ERP-Produkte nach Exponential", „Formular-Leads ins CRM"). Schätzen Sie jeden Fluss mit denselben Arbeitspaketen:
| Arbeitspaket | Enthält |
|---|---|
| Analyse und Spezifikation | Zuordnung, Schlüssel, Löschregel, Fehler, Überwachung; die Schnittstellenspezifikation |
| Inhaltsmodell | Klassen, Attribute, Sektionen, Rollen (wenn der Fluss neue Inhalte bringt) |
| Client des anderen Systems | Authentifizierung, Aufrufe, Seitenweise Abfrage, Fehlerbehandlung, ein Test-Double |
| Umwandlung | Zuordnungscode, Rich-Text-Umwandlung, Umgang mit Medien |
| Seite von Exponential | Import oder Sender, Hooks, Cronjob-Teile, Befehle, Tabellen |
| Tests | Unit- und Vertragstests, Probeläufe, der Idempotenztest, Ende-zu-Ende |
| Betrieb | Überwachungsprüfung, Protokollzeilen, Abschnitt im Runbook, Einrichtung der Alarme |
| Livegang | Erstbefüllung, Probe, Umstellung |
Fügen Sie die gemeinsamen Punkte einmal pro Projekt hinzu: das Gerüst der Erweiterung, Umgebungen, Dienstkonten, CI, die Sicherheitsprüfung, Übergabe und Hypercare.
Faktoren, die den Aufwand treiben
| Faktor | Geringerer Aufwand | Höherer Aufwand |
|---|---|---|
| Schnittstelle | Eine mitgelieferte Schnittstelle passt (RSS-Export, Zeitplan von xrowextract, REST-Lesezugriffe) | Eine neue Schnittstelle (ein Plugin für eine Suchmaschine, ein SSO-Handler hinter einem Proxy) |
| Richtung | In eine Richtung | In beide Richtungen, mit aufzulösenden Konflikten |
| Zeitverhalten | Nächtlicher Stapel | Nahezu Echtzeit mit Outbox und Wiederholungen |
| Volumen | Hunderte Datensätze | Hunderttausende, mit Performance-Arbeit |
| Datenqualität | Saubere, geprüfte Quelle | Freitext, Duplikate, fehlende Schlüssel |
| Die API des anderen Systems | Dokumentiert, mit Testinstanz und Ansprechpartner | Undokumentiert, nur Produktion, langsame Antworten |
| Inhalte | Einfache Felder | Rich Text mit eingebetteten Elementen, Beziehungen, Medien, mehrere Sprachen |
| Identität | Keine | LDAP mit Gruppenzuordnung, SSO, Anlegen und Entziehen von Konten |
| Compliance | Keine personenbezogenen Daten | Personenbezogene Daten, Zahlungen, Audit-Anforderungen |
| Umgebungen | Entwicklung, Staging und Produktion existieren | Sie müssen erst aufgebaut werden |
Bewerten Sie jeden Faktor pro Fluss (niedrig, mittel, hoch) und lassen Sie die Bewertungen, nicht das Bauchgefühl, über die Reserve entscheiden.
Arbeit, die oft vergessen wird
- To do: Die Löschregel und ihre Umsetzung.
- To do: Der Sicherheitsstopp bei abgeschnittenen Quellen.
- To do: Wiederholte Läufe und der Idempotenztest.
- To do: Rich-Text-Umwandlung und der Bericht über nicht umwandelbares Markup.
- To do: Weiterleitungen für migrierte Inhalte.
- To do: Überwachung und Alarme; das Runbook.
- To do: Verfahren zur Schlüsselrotation und seine erste Rotation.
- To do: Warten auf das Team des anderen Systems (Zugang, Antworten, Korrekturen).
- To do: Hypercare nach dem Livegang.
- To do: Übergabe und Schulung der Betreiber.
- To do: Das erste Upgrade nach dem Livegang, wenn der Vertrag Wartung umfasst.
Ein Arbeitsblatt für die Schätzung
Project: <customer> integrations Version: 1 Date: <date> Author: <name>
Flow Surface Dir Timing Volume Quality API Content Rating
1 ERP products -> site cronjob + PHP API in nightly 20 000 medium good plain medium
2 Form leads -> CRM cronjob + CRM API out 5 min 50/day good good plain low
3 Staff sign-in LDAP login handler in on login 300 - - - low
Work item (per flow) Flow 1 Flow 2 Flow 3
Analysis and specification
Content model
Client of the other system
Transformation
Exponential side
Tests
Operations
Go-live
Subtotal
Shared items: extension skeleton, environments, service accounts, CI, security review, handover, hypercare
Contingency (from ratings):
Total:
Assumptions (each one a line in the statement of work):
- The customer provides test instances of the ERP and the CRM by <date>.
- The ERP export file format is as in the sample of <date>; changes are change requests.
- ...Festpreis oder nach Aufwand
| Ein Festpreis funktioniert, wenn | Abrechnung nach Aufwand ist fairer, wenn |
|---|---|
| Die Flüsse spezifiziert und die anderen Systeme bekannt sind | Die API des anderen Systems unbekannt ist oder sich noch ändert |
| Die Datenqualität an echten Daten gemessen wurde | Die Datenqualität unbekannt ist |
| Der Kunde Zugang und Antworten rechtzeitig liefert (schriftlich festgehalten) | Mehrere Dritte beteiligt sind |
Eine übliche Aufteilung: Bestandsaufnahme und Spezifikation nach Aufwand, der Bau zum Festpreis auf Grundlage der Spezifikation, Hypercare und Betrieb als Dienstleistung. Welches Modell auch immer: Schreiben Sie die Annahmen in die Leistungsbeschreibung (Leistungsbeschreibungen für Integrationen).
Verwandte Seiten
- Schätzen und Umfang festlegen mit Erweiterungen
- Arbeitsblatt zur Bestandsaufnahme einer Integration
- Playbook für Integrationsprojekte
- Vertriebsunterstützung für Partner
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.