<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.