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.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.

IT-Architekt*in (m/w/d)

IT-Architekt*in (m/w/d)

Deutsche Fachpflege Holding GmbH
Frankfurt am Main, Germany

Senior
Enterprise Architecture
Cloud (AWS/Google/Azure)