Überwiegend für mich selbst, um meine Lesezeichen nachzuschlagen und nichts zu vergessen, ist hier eine nützliche Liste mit anderen Websites und Büchern zu Architektur- und Strategiethemen. Die verlinkten Sites sind meist in Englisch und natürlich übernehme ich keine Haftung und bin auch nicht für den Inhalt für diese externen Sites verantwortlich.
Tools
(Halb-) Automatische Visualisierung
- PlantUML - gutes Toolset um Architekturen automatisch zu visualisieren. Die Standard-Layouts sind nicht besonders hübsch, lassen sich aber sehr gut anpassen. Nutzt eine eigene Beschreibungssprache.
- C4-PlantUML - C4 Bibliothek (siehe Lösungsarchitektur) für PlantUML
- Diagrams (as Code) - nützlich für Cloud Architekturen. Nutzt als Sprache Python.
- Graphviz - universeller Graph-Renderer. Enorm stark, muss aber für jeden Use Case angepasst und programmiert werden. Nutzt als Sprache dot, für die es Bindings in vielen Programmiersprachen gibt.
- Mermaid - Modernes, Javascript basiertes Tool mit eigener Beschreibungssprache um Diagramme zu rendern.
Manuelle Visualisierung
- Microsoft Visio - sehr leistungsfähiges multi-purpose Zeichenwerkzeug unter Windows
- OmniGraffle - gute, wenn auch nicht ganz so leistungsfähige Alternative zu Visio unter macOS
- Sparx Enterprise Architect - professionelles Visualisierungswerkzeug, das Diagramme als bearbeitbare Datenmodelle behandelt und somit sehr komplexe Modelle darstellen kann. Vor allem geeignet wenn Syntax und Semantik von Diagrammen vorgegeben sind und man sich an diese Standards hält (z.B.: UML, SysML, Archimate, etc.)
- diagrams.net - früher draw.io, kostenloses, browserbasiertes multi-purpose Zeichenwerkzeug
- Lucid Chart - Starke Modellierungs-Suite im Browser. Vor allem für Unternehmen - die kostenlose Version ist stark eingeschränkt.
- Camunda Modeler - Zeichenwerkzeug speziell für BPMN: kostenlos und browserbasiert
- Archi - Zeichenwerkzeug speziell für Archimate: kostenlos, aber nicht besonders hübsch
Lösungsarchitektur
- C4 - Context, Containers, Components and Code - Schönes, kompaktes Framework für Lösungsarchitekturen, das verschiedene Flugebenen berücksichtigt.
- ARC42 - sehr umfangreiches Framework, das alle Aspekte einer Lösungsarchitektur abdecken möchte.
Enterprise Architektur
- LeanIX - moderne Enterprise Architecture Suite. Vor allem einsetzbar für Application Portfolio Management, Business Capability Management und Enterprise Data Management
- SAP Signavio - starke, moderne WebApp für Business Process Management und BPMN Zeichenwerkzeug
- TOGAF - Framework für Enterprise Architektur Management ( TOGAF)
- Zachman Framework - ebenfalls für Enterprise Architektur Management ( Zachman)
Lesenswerte Bücher
Architektur
- Der pragmatische Programmierer - Absolute Basics für Software Entwickler und angehende IT Architekten
- Clean Code - Absolute Basics für Software Entwickler und angehende IT Architekten
- A Philosophy of Software Design (nur englisch) - Skript einer fortgeschrittenen Vorlesung der Stanford University über Software Design. Sehr nützlich für erfahrene Entwickler / Architekten und die, die es werden wollen
- Design Patterns - Muss jeder IT Architekt kennen
- Analysis Patterns (nur englisch) - Fortgeschrittene Design Patterns
- Effektive Softwarearchitekturen - Grundlagenwerk für Lösungsarchitekten, wesentlicher Inhalt von arc42
- Analyse und Design mit der UML 2.5 - Komplexes Werk das Analyse und Design von Lösungsarchitekturen beschreibt
- Patterns of Enterprise Application Architecture (nur englisch) - Entwurfsmuster für komplexe Unternehmensanwendungen
- Enterprise Integration Patterns (nur englisch) - Entwurfsmuster zur Integration von Anwendungen im Unternehmen
Strategie & Management
- The Software Architect Elevator (nur englisch) - Eine moderne Beschreibung der Rolle des IT Architekten im Unternehmen
- Leading Change - Standardwerk für Change-Prozesse, die jedes größere Projekt nach sich zieht
- The Innovator's Dilemma - Wie kann man als Unternehmen alles richtig machen und doch verlieren?
- Extreme Ownership - Wie US Navy Seals führen und gewinnen
- Good Strategy - Bad Strategy (nur englisch) - Der Unterschied zwischen einer guten und einer schlechten Strategie - und warum das eine Rolle spielt
- Nur die Paranoiden überleben - Strategische Wendepunkte vorzeitig erkennen
- Der Termin - Ein Roman über Projekt Management
- The Decision Book (nur englisch) - Ein kleines Büchlein mit 50 Modellen für strategisches Denken zum Nachschlagen