ihre Seite des Tisches. Wir bieten fundierte Beratung, die auf unserer Analyse basiert.
Manchmal bedeutet das, dass wir uns mit Themen befassen, die sie vielleicht noch nicht in Betracht gezogen haben –—meistens beschäftigen wir uns mit vorhersehbaren Fragestellungen, wie zum Beispiel der .
Wir haben die Serie über digitale Produkte zuletzt über Folgendes besprochen: . Wo unsere muss den Kern bereitstellen Verkehrsregeln.
Die grundlegenden Verkehrsregeln fallen zusammen in die Unterwegs. Die grundlegende Verkehrsregelung, die einen sicheren und zügigen Verkehrsfluss mit minimalem Aufwand ermöglicht. Man gerät leicht in Panik und denkt sofort an eine mehrspurige Autobahn. Alles nur, um sicherzugehen, dass nichts schiefgeht.
Wenn wir zu viele Einschränkungen vornehmen, blockieren wir die . Wir stellen uns vor, dass wir alle Eventualitäten vorhersehen und ein hochgradig eingeschränktes System aufbauen können, das sicher ist und Zufallsbegegnungen unterstützt.
Eine gut umgesetzte agile Entwicklungsmethode senkt die Kosten schlechter Kommunikation zwischen den Beteiligten. Kunde, die Entwickler, und die Betreiber. Iterative Vorgehensweisen und regelmäßiger Austausch ermöglichen es allen Beteiligten, die jeweilige Position zu verstehen, indem sie kostengünstig etwas bauen, das niemand will.
Das war's. Du wirst vieles falsch machen. Also scheitere lieber mit kleinen Fehlern.
Als Enterprise-Architekt sehe ich den Mythos eines rein "Bottom-up"-Produktteams, das mit einem "Kunden" zusammenarbeitet, als besonders schädlich. Entwickler und Nutzer arbeiten zusammen, iterieren und dann geschieht etwas Magisches.
Dieser Mythos funktioniert fast im simplen, eigenständigen Start-up-Bereich, wo Benutzer ist die Kunde. Auch hier ist die Ausfallrate hoch, wenn die Kunde Die geforderte Rechnungssumme ist erschreckend.
In einem komplexen Unternehmen ist dieser Mythos ein Rezept für Ärger. Intern Nutzer Sie sind keine Kunden. Niemals. Sie kaufen mit der Kreditkarte eines anderen ein. Ihre Lieferungen bestehen aus unzähligen Kisten voller Komplexität und hohen Unterhaltskosten.
Unsere Aufgabe ist es, die leistungsstärkste Start-up-Funktion bereitzustellen –Marktdisziplin. Wir behalten die Rechnungszahler—der Stakeholder, der für Wert, Kapitalkosten, Betriebskosten, Compliance, Risiko und Gewinn- und Verlustrechnung verantwortlich ist — im Mittelpunkt steht.
Trotzdem will ich unbedingt alles. Ich will diese kreative Freiheit von unten nach oben und die klaren Grenzen dessen, was Rechnungszahler Wünsche.
Das bedeutet nicht, den denkbar schlechtesten Ansatz zu wählen und vor den Sprints ein großes Design zu erstellen. Ich habe dort nichts zu suchen.
Das bedeutet nicht, den anderen, denkbar schlechtesten Weg einzuschlagen und direkt in den Sprint zu starten. Der Zweck von Ziel ist es, einen effektiven Wandel zu steuern, nicht die Details auszuarbeiten und darüber zu streiten, was gebaut werden soll.
Stattdessen brauchen wir einen Weg, auf dem starre Grenzen nicht im Arbeitsalltag stören. Sondern einen Weg, auf dem unsere kreativen Köpfe viel Freiraum haben. Ich möchte meinen Teams dieselbe uneingeschränkte Macht und Freiheit bieten, die Apple iOS-Entwicklern gewährt, mit denselben absoluten Kontrollmechanismen zum Schutz der Unternehmensinteressen.
Grenzenloses kreatives Genie
Jahrelang lieferte Parks Canada wilde Bisons von zu internationalen Wiederansiedlungsprogrammen. Aber sie hatten bisher davon abgesehen, sie wieder einzuführen. .
Historisch gesehen durchstreiften Bisons die nordamerikanischen Ebenen. Banff ist ein riesiges, größtenteils unberührtes Gebiet mit vielfältigen Freizeitmöglichkeiten. Östlich davon erstrecken sich die Farm- und Weideflächen Albertas. Wir könnten beabsichtigen, dass die wieder eingeführt Bisons gehörten nach Banff. Wir könnten beabsichtigt haben, dass sie sich nicht in die weniger abgelegenen Teile des Parks begeben oder in die Weidegebiete östlich des Parks wandern.
Bisons haben jedoch kein Interesse an Linien auf einer Karte.
Vor neun Jahren, im Jahr 2017, wurden 16 Präriebisons wiederangesiedelt. . Bei der letzten Zählung im Jahr 1924 waren es mehr als 130.
Die Parkverwaltung kontrolliert die Herde mithilfe einfacher Mechanismen und einer klar abgegrenzten Grenze. Niedrige Zäune erschweren den Abstieg flussabwärts zu den Weideflächen. Weiter flussabwärts setzen die Ranger Treibtechniken ein, um die Herde zurück in ihre Ruhezone zu treiben. Einige abenteuerlustige Bisons werden mit Betäubungsmitteln betäubt und umgesiedelt, um sie in die unberührte Wildnis zurückzubringen.
Im Alltag versucht niemand, den Bisons vorzuschreiben, wohin sie gehen oder was sie fressen sollen. Niemand schützt sie gar vor Wölfen oder Grizzlybären.
Die Bisons genießen kreative Freiheit.
Sie haben klare Grenzen.
Lasst uns das Gleiche mit unseren digitalen Produkten machen.
Das ist unsere Aufgabe.
Die kritische Wechselwirkung begrenzter Freiheit
Die wilden Bisons im Banff-Nationalpark können sich auf 1.200 Quadratkilometern frei bewegen. Ihre Produktteams können innerhalb Ihres Unternehmens frei arbeiten. Dies ist eine Kombination aus internen und externen Grenzen, Zielen und Rahmenbedingungen.
Ich möchte, dass Sie über die grundlegende, harte Grenze moderner digitaler Produkte nachdenken. bietet—. Unsere digitalen Produkte erfassen zwangsläufig Daten. jemand anderem gehören. Denken Sie nur an Apple und Ihre digitalen Fotos. Oder an ServiceNow und den Workflow und die Autorisierungen des Kunden. Oder an Gmail und Ihre Kontakte.
Man kann die harte Grenze, die sich aus ergibt, niemals angehen indem man wartet, bis jemand anfängt, auf der falschen Straßenseite zu fahren.
Wir verwenden zwei spezifische Instrumente, um diese Grenze festzulegen., und Architekturspezifikationen-Besonderheit , , und Standards.
Das logische Dokumentenmodell
Logische Dokumente ermöglichen es Ihnen, die Daten digitaler Produkte in anderen Geschäftssystemen einzusehen, ohne dabei die strikten Beschränkungen aus den Augen zu verlieren, die für alle Daten innerhalb des logischen Dokuments gelten. Nicht nur für einige, nicht nur gelegentlich, sondern für alle Daten jederzeit.
Durch die Verwendung eines logischen Dokuments nutzen wir ein Geschäftsverständnis anstelle eines Datenstrukturverständnisses. Ich spreche davon, es als ein logisches Dokument zu bezeichnen. Foto. Das umfasst die JPG- oder HIEC-Datei, die Metadaten und alles andere.
Wir beginnen mit einigen Eigenschaften:
-
Dokumenttyp zur Hervorhebung von Dokumenten mit besonderen Aufbewahrungs- und Inhaltsanforderungen.
-
Aufzeichnen: Ein dokumentierter Gegenstand, der zur Erfüllung gesetzlicher oder vertraglicher Verpflichtungen erforderlich ist; sein Inhalt und seine Aufbewahrung werden von externen Stellen vorgeschrieben.
-
Geschäftsdokument: Ein intern definiertes Dokument zur Unterstützung von Geschäftsprozessen; Inhalt und Aufbewahrung unterliegen den Unternehmensrichtlinien, um Konsistenz, Prüfbarkeit und betriebliche Effizienz zu gewährleisten.
-
Vorläufiges Dokument: Ein Dokument, das von einer Einzelperson, einer Abteilung oder einem Team erstellt und verwendet wird. Der Inhalt orientiert sich an den Bedürfnissen des Erstellers und unterliegt zwar keinen formalen Aufbewahrungsfristen, die Aufbewahrung kann jedoch durch interne Richtlinien zur Risikominderung eingeschränkt sein.
-
-
Die Datenzugriffseigenschaft legt den erforderlichen Schutz von Informationen oder deren Sensibilität fest. Die Attribute dieser Eigenschaft ändern sich häufig. Diese Liste regt Ihre Überlegungen an.
-
nur für dieses Land – Die Informationen dürfen nur innerhalb des Landes und für Personen mit Wohnsitz im jeweiligen Land verwendet werden. Dies schränkt die Möglichkeiten hinsichtlich Einrichtung, Sicherheitskonzeption, Integration und Offline-Optionen ein.
-
Nur Prozess / Produkt Die Daten dürfen nicht außerhalb des Produkts oder Geschäftsprozesses verwendet werden. Dies schränkt die Sicherheitskonzeption und -integration ein.
-
Verwahrungsdaten Die Daten gehören einer anderen Organisation (dem Kunden). Dies schränkt Sicherheitsdesign, Anwendungsdesign und Integration ein.
-
-
Die Richtlinie zum Datenschutz erläutert den erforderlichen Schutz von Informationen. Sie streben ein absolutes, ein erhöhtes und ein reduziertes Schutzniveau an. Diese Richtlinie erfordert in der Regel ein Verständnis der Daten. Standardmäßiger Schutz von Verwahrungsdaten kann strenger sein als ein verbesserter Schutz von Unternehmensdaten.
-
Entspannt – Für diese Informationen gelten geringere Datenschutzanforderungen als üblich. Diese Spezifikation erfordert eine klare Definition der Anforderung.
-
Standard – Die Informationen unterliegen branchen- oder organisationsweiten Datenschutzstandards. Diese Spezifikation sollte auf einen offenen Standard verweisen.
-
Erweitert – Für diese Informationen gelten höhere Datenschutzanforderungen als üblich. Diese Spezifikation erfordert eine klare Definition der Anforderung.
-
Absolute – Informationen unterliegen besonderen Datenschutzanforderungen. Diese Spezifikation erfordert eine klare Definition dieser Anforderungen.
-
Ich suche einen eindeutigen Hinweis darauf, dass ich ein Zwang meine Freiheitsgrade werden eingeschränkt.
Die Macht der Architekturspezifikation
Wenn ich zum ersten Mal auf eine Datenbeschränkung stoße, muss ich diese Beschränkung untersuchen.
Beginnen Sie mit der Ursache der Einschränkung. Handelt es sich um eine produktspezifische Einschränkung? Nutzungsbedingungen (Vertrag), Verordnung oder Richtlinie. Dies betrifft keine Entscheidungen im Zusammenhang mit digitalen Produkten. Hier wird der Umfang der Einschränkung und die verantwortliche Person festgelegt. besitzt die Entscheidung ob Architektur und Implementierung den Vorgaben entsprechen.
Ja, wir beginnen damit, wer die Entscheidung darüber trifft, ob die Architektur die Vorgaben erfüllt. Unter uns betrachtet, führen einige Vorgaben dazu, dass ein vereinfachtes Modell zusammenbricht. Die Stakeholder besitzen die Architektur.. Verträge und Verordnungen existieren einfach. Richtlinien existieren oft einfach. Wir haben selten die Zeit oder die Energie, uns mit Vertrags- oder Richtlinienänderungen auseinanderzusetzen.
Ich möchte eine wiederverwendbare Architekturspezifikation entwickeln., , und Standard. Wenn ich eine wiederverwendbare Architekturspezifikation habe, muss ich die Analyse nicht erneut durchführen.
Meine Lieblingsplätze sind ein oder architektonischer Baustein. Beide bieten einen gemeinsamen Ansatz für ein vorhersehbares Problem. Muster:
-
Wir sollten unsere Arbeit davon abhalten, das Rad neu zu erfinden.
-
Das Vertrauen wird gestärkt, dass die Architektur die Einschränkungen vollständig abdeckt und die Schwierigkeiten erfolgreich bewältigt.
-
Ermöglichen Sie das Zusammenfassen wiederkehrender Ereignisse Gespräche
-
Die bevorzugten Antworten und Vorgehensweisen Ihrer Organisation weitergeben
-
Vereinfachen Sie die Lösungsbewertung während
Vor allem vereinfachen Architekturmuster . Wir werden die Berechnungen bereits durchgeführt haben und zu einer wohlüberlegten Antwort für unsere Architektur gelangt sein.
Gute Muster werden sich auf alle Bereiche erstrecken –, , , Technologie und .
Gute Vorgehensweisen werden in Plattformen und gemeinsam genutzten Diensten integriert, sodass das agile Team gar nicht mehr darüber nachdenken muss.
Wenn Ihre Plattformen und Werkzeuge über hervorragende, in die Software integrierte Muster verfügen, Es wird so viel einfacher. Man hört auf zu fragen Wie sind Sie mit den streng geheimen Verwahrungsdaten umgegangen?Stattdessen bitten Sie das Testteam sicherzustellen, dass es die Zugriffe gemäß 100% validiert. Fotodaten passiert nur in Benutzerbereich.
Voilà, wir verhindern mechanisch, dass das agile Team gegen unsere Kundenverträge verstößt.
Okay, ich weiß, so einfach ist es nie; aber ich kann einen Großteil der Untersuchung an Mitarbeiter aus den Bereichen Produktmanagement, Entwicklung und Test auslagern. Wir haben die erforderlichen Architekturspezifikationen in das Gesamtsystem integriert – angefangen bei Überlegene Architektur und endet mit .
Jedes Produkt und Projekt wird mit größerer Wahrscheinlichkeit von den vorherigen Entwicklungen beeinflusst und eingeschränkt. .
Schlussfolgerung: Einzäunung des Ökosystems
Eine gute Unternehmensarchitektur bedeutet nicht Mikromanagement. Es geht darum, durch Richtlinien und Einschränkungen die grundlegenden Aufgaben für alle einfacher und mit weniger Aufwand zu erledigen.
Die Ranger in Banff wissen nicht, wie viele Bisons durch den Park streifen. Einige tragen Satellitensender, damit die Ranger sie orten können. Folge der Herde. Barrierezäune erschweren es, dass die Bisons manche Wege nicht nehmen. Trotz allem dauerte es nur ein paar Jahre, bis… —Sie haben ihn auf der Straße aufgelesen.
Ich hoffe, Ihre Maßnahmen zur Behebung von Architekturproblemen erfordern keine Betäubungspfeile, Seilwinden und Hubschrauber. Scheuen Sie sich aber nicht, einzugreifen, um den Wert des digitalen Produkts, der Produktfamilie und des Ökosystems Ihres Unternehmens zu schützen.
Nehmen Sie sich einen Moment Zeit und betrachten Sie Ihre eigenen digitalen Produkte. Verfügen Sie über klare Muster, um die wichtigsten Einschränkungen Ihrer Architektur zu vereinfachen? Sind diese Muster in Plattformen und Tools integriert? Oder verlassen Sie sich auf kostspielige Eingriffe, nachdem ein Projekt bereits abgeschlossen ist und dabei das Falsche getan hat?
Rechnen Sie es durch. Lenken Sie den Wandel.
Nächste Woche beginnen wir eine Reise zur Erforschung von Architekturspezifikationen –, , und Standards.
Ich wünsche ihnen einen wunderbaren Tag!
Grüße, Dave Dave Hornford Conexiam
PS.