Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Deliberate Architecture

NDC Conferences via YouTube

Overview

Explore deliberate software architecture in this 59-minute conference talk from NDC Conferences. Learn how to design systems based on major forces acting on a solution rather than following current trends. Examine the importance of focusing on constraints and qualities in system design, rather than getting distracted by features. Discover the differences between emergent and deliberate architecture, and understand how to step back and evaluate your system's structure. Gain insights into the role of software architects, the impact of biases, and the significance of software qualities and tradeoffs. Delve into topics such as incident forces, nonfunctional requirements, emergent qualities, control theory, and the Agile process. Receive practical advice on stakeholder management and developing a personal architectural style that prioritizes deliberate decision-making over ad hoc responses.

Syllabus

Introduction
Fashion
Visual Marketing
Gartner Hype Cycle
My Hype Cycle
Biases
Software Architects
Software Qualities
Tradeoffs
Grady Booch
My background
Incident forces
Functions
Qualities
Nonfunctional requirements
Features
Emergent vs Nonlinear
Agile Process
Emergent Qualities
Control Theory
Software Architecture
Agile Feature ISM
Portability
Personal Style
Crosscutting
Agile Coach Response
Stakeholders
Architect
Advice

Taught by

NDC Conferences

Reviews

Start your review of Deliberate Architecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.