The Novatec Technology Radar is a tool helping us to visualize our idea of topics/technologies lifecycle. We strongly advise interested users to also look at the technology radar tools and idea of Throughtworks: https://www.thoughtworks.com/de/radar. Also, keep in mind that the Novatec Technology Radar is a way to present your own view on the lifecycle of a topic/technology. Someone else might have a completely different view. It depends on your usage and your business case(s).
Rings are used to show the status in the lifecycle of a particular topic. In general, topics go through the following lifecycle: observe, evaluate, build-up, work, reduce. However, some topics may not make it to evaluate (if they are not interesting for you). After topics have been in reduce for some time, they are thrown out.
In this ring you put all the topics that could be interesting to look at.
This ring contains all topics that are being evaluated.
If topics are evaluated to be continued, they will appear in this ring.
Those topics are relevant in our daily life.
Those topics were important to us in the past. However, we still are working with them -- but to be honest: we'd like to get rid of them.
Categories help human beings to think, to talk about stuff. This is why we love to categorize. However, there might be different categories we may want to divide topics into:
- Strategic Topic
- Category
- Topic
Those categories above are part of this tool by default. The intention is:
- Strategic Topic: A coarse granular distinction, like Security, Architecture, ...
- Category: A more technical driven distinction - like frameworks, tools, languages, ...
- Topic: A fine granular distinction
Note that we call categories (Clusters) within the visualization.
Start with java -jar target/techradar-latest.jar <filename>
.
If no filename is provided, a sample is loaded (part of the jar file).
b : play animation : black whole (animated when pressed)
i : toggle visibility : show items
m : play animation : shrink cluster areas (animated when pressed)
p : toggle visibility : cluster areas
r : toggle animation : radar
space : redistribute items
c: toggle animation : color change
f : toggle animation : follow mouse
Ctrl-F : enter search mode (then start typing...)
Esc : exit search mode
F12 : toggle Fullscreen
j : toggle item display : simple/complex
k : switch to next cluster
K : switch to previous cluster
l : toggle visibility : cluster area lines
n : play animation : Novatec logo (animated when pressed)
o : toggle animation : sort items by cluster (slow)
O : toggle animation : sort items by cluster (fast)
s : capture and animate screen
t : toggle visibility : show item texts
x : toggle visibility : cluster area names
X : reset state
y : load file
z : switch square/circle
. : toggle animation : auto animation loop
The input file must be a tab separated
table in the following format:
Deleted | Dup | Name | Description | Topic | Ring | Category | Strategic Topic |
---|---|---|---|---|---|---|---|
x | #BeyondBudgeting | Alternative Agile Management | Agility | observe | Methods & Organisationals | Agile Methoden | |
x | #Valuefirst | Apply in daily work. | Business Agility | evaluate | Methods & Organisationals | Agile Methoden | |
12-factor | https://12factor.net, trying to follow the paradigm behind this | Cloud Native Development | work | Concepts (Technical) | Cloud |
If you need to make changes to the clusters, have a look at class Cluster
.