Hendrik Lösch

We (don't) need a software architect!?!

Every development team creates an architecture. The only choice is whether it's planned or unplanned—and the consequences are massive.

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.

d

Saby Company
Delebio, Italy

Junior

job ad

Saby Company
Delebio, Italy

Intermediate

Featured Partners

Related Articles

View all articles
BB
Benedikt Bischof
Why You Shouldn’t Build a Microservice Architecture
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Michael Eisenbart who talks about the pros and cons of microservice architecture.‍About the speaker:‍Michael has been working for Bosch as a sof...
Why You Shouldn’t Build a Microservice Architecture
JC
Jordan Cutler
A Guide to Public Speaking For Software Engineers
“Your technical skills are where they need to be, but you need to improve your communication.” - Your manager. This is one of the hardest pieces of feedback to hear as a software engineer. Why? Because you probably thought as a software engineer you ...
A Guide to Public Speaking For Software Engineers
BB
Benedikt Bischof
How we Build The Software of Tomorrow
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Thomas Dohmke who introduced us to the future of AI – coding.This is how Thomas describes himself:I am the CEO of GitHub and drive the company’s...
How we Build The Software of Tomorrow

From learning to earning

Jobs that call for the skills explored in this talk.

Software Architect

Software Architect

Integrated Worlds Gmbh

Remote
90-110K
DevOps
Microservices
Continuous Integration