12-Factor App
Das 12-Factor App-Modell bietet einen strukturierten Ansatz zur Entwicklung von Softwareanwendungen, die in der Cloud betrieben werden. Es umfasst Prinzipien, die darauf abzielen, die Portabilität, Skalierbarkeit und Wartbarkeit von Anwendungen zu erhöhen. Die 12 Faktoren sind: Codebase, Abhängigkeiten, Konfiguration, Backing Services, Build, Release, Run, P…
Nutze diesen Steckbrief, um den Baustein kurz zu verstehen, ihn im Modell einzuordnen und bei Bedarf in die 360°-Bewertung zu wechseln.
Theoretisches Gebilde: erklärt einen Begriff, ein Prinzip oder ein Denkmodell.
Was Zusammenhänge ordnet, verbindet oder entscheidbar macht.
Warum ist dieser Baustein relevant?
- Ein Modell zur Entwicklung von cloud-nativen Anwendungen, das 12 Prinzipien zur Verbesserung der Softwarequalität und -wartbarkeit definiert.
Position im Modell
Wo dieser Baustein im Themenmodell verortet ist.
Keine Strukturpfade verfügbar.
Anschlussstellen
Diese Bausteine helfen dir bei der Einordnung: Was wird dadurch gestärkt, was wird beeinflusst und welche Technologien oder Methoden schließen daran an.
Weitere Einordnung
Diese Einordnung zeigt, in welchem Kontext der Baustein typischerweise relevant wird, wie anspruchsvoll er ist und welche Wirkung er im Modell hat.
Die Ebene innerhalb der Organisation (Unternehmen, Domäne, Team), auf der der AssetBlock angewendet wird.
Die Organisationsreife gibt an, auf welcher Ebene (Unternehmen, Domäne, Team) der AssetBlock am effektivsten eingesetzt werden kann.
Der Auswirkungsbereich gibt an, welche Bereiche (technisch, geschäftlich, organisatorisch) durch die Einführung und Nutzung des AssetBlocks beeinflusst werden.
Der Entscheidungstyp beschreibt, welche Art von Entscheidungen (Design, Architektur, Organisation, Technik) durch die Anwendung des AssetBlocks betroffen sind.
Die Phase im Wertstrom (Erkundung, Umsetzung, Betrieb, Iteration), in der der AssetBlock hauptsächlich eingesetzt wird.
Die Komplexität beschreibt den Schwierigkeitsgrad bei der Implementierung und Nutzung des AssetBlocks. Sie berücksichtigt Faktoren wie die Anzahl der beteiligten Komponenten, die Interaktionen zwischen ihnen und die erforderlichen Fähigkeiten.
Der Reifegrad beschreibt, wie etabliert, stabil und praxisbewährt ein AssetBlock im realen Einsatz ist. Er berücksichtigt Marktadoption, Erfahrungswerte und verfügbare Best Practices.
Die kognitive Belastung gibt an, wie viel mentales Verständnis und Wissen erforderlich ist, um den AssetBlock effektiv zu nutzen und anzuwenden. Sie berücksichtigt die Komplexität der Konzepte, die Tiefe des erforderlichen Fachwissens und die Lernkurve.