<aside> ℹ️ The Architecture Communication Canvas helps to communicate key elements of existing software design. It is the ‘elevator pitch’ of software architecture and provides the most compact way to explain and communicate your system.

Find additional info here.

</aside>

<aside> <img src="/icons/briefcase_green.svg" alt="/icons/briefcase_green.svg" width="40px" /> Value Proposition

What is the core business case or economic driver?

</aside>

<aside> <img src="/icons/friends_green.svg" alt="/icons/friends_green.svg" width="40px" /> Key Stakeholder

For whom are we creating value?

Who are the customers?

Who is paying?

Who is contributing?

</aside>

<aside> <img src="/icons/list_green.svg" alt="/icons/list_green.svg" width="40px" /> Core Functions

Most important functions?

Supported processes or activities

</aside>

<aside> <img src="/icons/new-badge_green.svg" alt="/icons/new-badge_green.svg" width="40px" /> Quality Requirements

Speed, scalability, reliability, usability, security, safety, capacity, flexibility or similar.

</aside>

<aside> <img src="/icons/arrows-vertical_blue.svg" alt="/icons/arrows-vertical_blue.svg" width="40px" />

Core Decisions – Good or Bad

Which decisions lead to the current state?

</aside>

<aside> <img src="/icons/wrench_blue.svg" alt="/icons/wrench_blue.svg" width="40px" /> Technologies

Important technologies used for development and operation.

</aside>

<aside> <img src="/icons/link_green.svg" alt="/icons/link_green.svg" width="40px" /> Business Context

Important external interfaces or neighbouring systems, including important actors or user roles

</aside>

<aside> <img src="/icons/kind_blue.svg" alt="/icons/kind_blue.svg" width="40px" /> Components/Modules

Major building blocks of the system, important subsystems, modules, services.

</aside>

<aside> <img src="/icons/question-mark_red.svg" alt="/icons/question-mark_red.svg" width="40px" /> Risks and Missing Information

Potential problems and risks?

What information is missing or has gotten lost?

What is hindering the team from delivering better value faster?

</aside>

🟩 Requirements: What should the system do?

🟦 Solution: How is it done? How does it work?

🟥 What are known problems and risks?


Architecture Communication Canvas is licensed under CC BY-SA 4.0

This template was created by Robin Pokorny.