What's the difference between architecture and design?

What's the difference between architecture and design?

(This 'from the archives' article provides supplementary information for the YouTube video 'Architecture, design and layers of abstraction - Episode 27, Tetradian on Architectures', released on 02 August 2018. The post was originally published on the Tetradian weblog on 09 October 2009 as 'What's the difference between architecture and design?'.)

(For practical detail on how these differences are applied in real-world enterprise-architecture, see also the post 'Services and Enterprise Canvas review - 4: Layers', published on the Tetradian weblog on 24 October 2014.)

---

This topic came up in a discussion on LinkedIn, in which Ron Segal asked “Why are we shy of ‘design’?“:

As an observation, the business and enterprise architecture communities seem remarkably reticent to use the word ‘design’ to describe what we do (e.g. see this group’s ‘what do you do’ discussion). Why is this, as although not all design is architecture, isn’t all architecture design?

There’s a lot of confusion between the two terms and the respective business-roles, so I thought throw in my own view on this, as follows:

Architecture and design are closely related; the main difference between them is really about which way we face.

Architecture faces towards strategy, structure and purpose, towards the abstract.

Design faces towards implementation and practice, towards the concrete.

Most designers and architects will do both types of work; but most will describe themselves as either a ‘designer’ or an ‘architect’ according to which way they most often face.

Architecture without design does nothing: it can too easily remain stuck in an ‘ivory-tower’ world, seeking ever finer and more idealised abstractions.

Design without architecture tends toward point-solutions that are optimised solely for a single task and context, often developed only for the current techniques and technologies, and often with high levels of hidden ‘technical debt’.

Both architecture and design are essential. We may only arrive at appropriate, useful, maintainable solutions when architecture and design are both in use and in appropriate balance.

One of the reasons that good architects are relatively rare is that, to work well, the architecture must cover an ever-wider scope, linking across more and more domains, yet still remain grounded in the immediacy of everyday practice. Designers need only focus on the single task at hand (though it always helps if they pay attention to proven architecture principles such as re-use, re-purpose, consistency and so on).

There are plenty of good designers out there; and a good architect will know how to identify, use and respect their skills. Unfortunately, many designers – even the good ones – often regard architecture as a hindrance to getting the job done. Which, from that perspective, it is – if the only focus is on getting the job done, without consideration for the purpose or appropriateness of the work in the first place… Good design is about doing things right; good architecture is about ensuring we’re doing the right things; we need both to ensure that we’re doing the right things right.

Domain architecture – such as process-architecture, applications-architecture, security-architecture, technology-architecture – constrains the architectural scope within predefined bounds. It keeps the architectural discussion closer to the practicalities, but still needs an overlighting ‘higher-level’ architecture to link it with other domains. In the business context, this is the proper meaning of ‘enterprise architecture’, as the architecture of the whole enterprise – and not solely of the enterprise IT.

By definition, the skills of a designer should lead to practical, concrete results, and hence should be amenable to training and certification-type evaluation.

By definition, architectural skills may cover almost any scope, and hence are not amenable to simple certification. One unfortunate result is that there is no easy way to identify a good architect other than by their work-history, experience and overall attitude: certification indicates only that the person has some grasp of theory, but not necessarily of practice.

All of the above applies to all forms of architecture and design.

I first have to say that I haven't read this article yet, but it's on my to do list.? However, I have to say that IMHO, the difference is that the fundamental focus of architecture is on the elements and their _relationships_, while the fundamental focus of design is on the details of the _way_ these elements are built and connected.? I also like to ponder where the term Engineering fits in this discussion.? Is it a difference without a distinction?? Thanks for this? thread/discussion, Tom Graves

回复
Timothy Elkins

Making sense out of chaos.

6 年

Yes - I believe architecture and design are two valuable but subtly different roles. The way that helped me understand the subtle differences was to think of architecture at an architectural building block level (the “what” and capability descriptions) and design at a solution building block level (the “how” and requirement solutions). Not saying it is a 100% purist view, but helped me distinguish the two.

Martijn ten Napel

Senior data architect

6 年

When people ask for ‘an architecture’ or ‘an architect’ they often ask for a design or designer: the practical implementation. Architecture, in all its shapes and occurrences, should always address the balance between people who got to collaborate to achieve something, processes needed to get things done in collaboration in a smooth, efficient or effective way, and information and technology to support these processes. Not just now, but now and in the future, by communicating clearly what the boundaries are of the space in which you can design solutions and when you have to raise your hand if circumstances change and the boundaries are becoming obstacles instead of delineating the playing field. And you are right, there is no way to know what a good architect is. But that’s valid for a lot occupations.

Kelvin Meeks

Consulting Architect/CTO - Leadership in Enterprise Architecture and Software Engineering Innovation (US Army Veteran)

6 年

"All architecture is design, but not all design is architecture.? Architecture represents the significant design decisions that shape a system, where significant is measured by cost of change" ~ Grady Booch

Would it be better to sum up such as: "Architecture is Structural and Design is Experiential?" And finding the right balance is the key to success.?

回复

要查看或添加评论,请登录

Tom Graves的更多文章

  • Power-issues in enterprise-architecture – tread carefully…

    Power-issues in enterprise-architecture – tread carefully…

    (This 'from the archives' article provides supplementary information for the YouTube video 'Power and response-ability…

    28 条评论
  • Power, people and enterprise-architecture

    Power, people and enterprise-architecture

    (This 'from the archives' article provides supplementary information for the YouTube video 'Power and people in…

    10 条评论
  • Power and politics in enterprise-architecture

    Power and politics in enterprise-architecture

    (This 'from the archives' article provides supplementary information for the YouTube video 'A question of power -…

    11 条评论
  • Professionalism, waivers and the hard questions

    Professionalism, waivers and the hard questions

    (This 'from the archives' article provides supplementary information for the YouTube video 'A question of ethics -…

    7 条评论
  • Why ethics is broken in enterprise-architecture

    Why ethics is broken in enterprise-architecture

    (This 'from the archives' article provides supplementary information for the YouTube video 'A question of ethics -…

    9 条评论
  • Is ethics broken in enterprise architecture?

    Is ethics broken in enterprise architecture?

    (This 'from the archives' article provides supplementary information for the YouTube video 'A question of ethics -…

  • Employees as customers of HR

    Employees as customers of HR

    (This 'from the archives' article provides supplementary information for the YouTube video 'Employee as customer of HR…

    8 条评论
  • Requisite-variety and stormy weather

    Requisite-variety and stormy weather

    (This 'from the archives' article provides supplementary information for the YouTube video 'A question of fitness -…

    4 条评论
  • Collaboration and anticollaboration – a tangible metaphor

    Collaboration and anticollaboration – a tangible metaphor

    (This 'from the archives' article relates to enterprise-architecture in motivating for change - the theme for the…

    4 条评论
  • Architecture is simple

    Architecture is simple

    (This 'from the archives' article provides supplementary information for the YouTube video 'Enterprise-architecture as…

    18 条评论

社区洞察

其他会员也浏览了