Hendrik Lösch
We (don't) need a software architect!?!
#1about 4 minutes
Bridging the communication gap between stakeholders
Software's unique properties like invisibility and changeability create a communication gap between internal technical teams and external business stakeholders.
#2about 3 minutes
Understanding the core cycle of an architect's work
An architect's role involves a continuous cycle of gathering requirements, designing solutions, evaluating them, and verifying the final implementation.
#3about 3 minutes
Using ISO 25010 to define non-functional requirements
The ISO 25010 standard provides a framework for defining crucial non-functional requirements that guide architectural decisions like choosing a monolith for performance.
#4about 4 minutes
Recognizing the root causes of technical debt
Unplanned architecture leads to technical debt, which is often a symptom of deeper issues like missing requirements and a lack of documentation.
#5about 4 minutes
Navigating the complete software evolution lifecycle
Software evolves through phases from initial development and feature addition to servicing and eventual phase-out, with early decisions impacting its entire lifespan.
#6about 2 minutes
Differentiating between refactoring and restructuring legacy code
Small, safe changes are refactoring, while large-scale changes like cloud migration are restructuring projects that require significant planning and investment.
#7about 3 minutes
Understanding the multiple layers of enterprise architecture
Architecture extends beyond code to include layers like business, application, data, and technology, which together form the enterprise architecture.
#8about 2 minutes
Defining the architect as a strategic leadership role
The architect provides strategic oversight, ensuring the team stays on track by combining skills from development, testing, and product ownership.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
00:04 MIN
The myth of future-proof software architecture
There is no such thing as future-proof architecture! Here is how to prepare for it.
23:43 MIN
Aligning architecture with non-functional requirements
Why (most) software projects fail silently...
08:37 MIN
Addressing the challenge of growing software complexity
Model Based Systems Engineering in an Agile Product Development Process
04:37 MIN
Why architecture must evolve iteratively
There is no such thing as future-proof architecture! Here is how to prepare for it.
09:42 MIN
Why bad software is a communication problem
What makes a great Software Engineer? Challenging our Assumptions Instead of Talking about Imposter Syndrome
00:26 MIN
Why documenting architectural decisions is crucial
Work efficiently with Architecture Decision Records (ADRs)
02:41 MIN
The primary goal of software architecture is speed
Why you shouldn’t build a microservice architecture
01:45 MIN
Common challenges in architecture documentation
42 x 2 Canvases Later: Two Years, Two Minds, Many Lessons
Featured Partners
Related Videos
There is no such thing as future-proof architecture! Here is how to prepare for it.
Eberhard Wolff
Communicate efficiently with Software Architecture Diagrams
Simon Lasselsberger
Move fast with Software Architecture
Simon Lasselsberger
Unveiling the Dark Side: Navigating the Pitfalls of Digital Ambitions
Johannes Hansen
Modern software architectures
David Tielke
Architecture Communication Canvas
Gernot Starke & Benjamin Wolf
The Lifehacker's Guide to Software Architecture
Julian Lang
Solution Architecture: A Startup Perspective
Andrey Semenyuk
From learning to earning
Jobs that call for the skills explored in this talk.


IT-Architekt*in (m/w/d)
Deutsche Fachpflege Holding GmbH
Frankfurt am Main, Germany
Senior
Enterprise Architecture
Cloud (AWS/Google/Azure)
Software Architect (m/w/d) Software Architect (m/w/d)
ISO GmbH
Nürnberg, Germany
Remote
€63-90K
UML
Java
Scrum
+5
Software Architect (m/w/d)
engineering people GmbH
Berlin, Germany
Senior
C++
UML
GIT
Python
Software Architecture
Software-Architekt (m/w/d) Software-Architekt (m/w/d)
Knds Deutschland Gmbh & Co. Kg
Kassel, Germany
€72-92K
C
QT
C++
UML
+3
Software-Architekt (m/w/d) Software-Architekt (m/w/d)
KA RESOURCES
Augsburg, Germany
€80-101K
Java
.NET
Azure
MySQL
+16
Software Architekt (m/w/d)
Skalbach Gmbh
Karlsruhe, Germany
API
.NET
Software Architecture
Continuous Integration


