Piece of mind for your technology choices
The Tech Radar is a list of technologies, complemented by an assessment result, called ring assignment.
Service360 uses four rings with the following semantics:
Original ThoughtWorks TechRadar assesses technologies in 4 “quadrants”:
Though this approach is great for a map of industry-wide technologies it might be too high-level for a company to apply.
Service360 TechRadar does not define tech types and leaves it completely up to you. It is not even necessary to stay in 4 quadrants. It is completely up to you how many of those do you want to specify for your landscape.
For example Zalando uses (at the time of writing) the following quandrants:
Service360 suggests to use repository for storing tech radar data. Quadrants are implemented as folders on the root level of the repository. Tech radar entry is a markdown file inside of any root level folder. Folders on the second level from the root of the repo are ignored and can be used for whatever purposes (for example for archive/images/supporting materials).
You can have a look at the example of the properly structured TechRadar repository.
Each tech radar entry keeps track of a history of one tech in your landscape.
Tech radar entry must follow a special file semantics to be recognized as a tech radar entry.
Tech radar entry may (and we suggest to do so) contain a historical
track of the status of the technology separated by the ---
delimiter.
While you of course can keep only the latest state of the tech in the
tech radar entry and use git history to track the changes, we would
recommend against it. History of the tech inside of the landscape
is a very important and relevant piece of information helping to
see how tech was assessed (and possibly to leave a space for
the reassessment).
Example:
# Technology name
- Status: ADOPT|TRIAL|ASSESS|HOLD
- Date: 26.07.2020
- Alias: Tech1, Tech2, Tech3
- Tags: Tag1, Tag2, Tag3
Here goes free text describing application of the technology in your
tech landscape. Possible use-cases, caveats, etc.
---
- Status: ADOPT|TRIAL|ASSESS|HOLD
- Date: 26.07.2020
Here goes free text describing application of the technology in your
tech landscape. Possible use-cases, caveats, etc.
---
...
Technically there are only 2 mandatory fields for tech radar entry: technology name and status. Date, tags, alias, and description are completely optional, thou we would recommend filling those also.
Alias field is used to specify technology alias names in case the same technology is specified with the different names in different service passports. For example: AWS SQS, SQS. Or for merging tech versions: Golang, Go, Golang1.12, Golang1.11.
While parsing service passport technologies are compared against
tech radar in a case insensitive manner, so there is no need to specify
different aliases which differ only by the letter case. Service360
treats SQS
and sqs
(or Golang
and golang
) as one thing.
TechRadar provides two ways to categorise technologies: Quadrant and Tags. Quadrant (or Technology type) is the main categorisation. One technology can be related to one and only one Quadrant. And one technology can be be marked with multiple tags. Those tags are used to filter technologies in the interface.
We recommend to use tags for marking technologies wiht usecases with more precision than Quadrant does.
For example AWS ElasticSearch
can be located in the Quadrant Infrastucture
and marked
with tags search
, aws
, elastic
, saas
We are working hard with our alpha testers to make sure you will get the best in class product. Subscribe to our newsletter to stay informed about the progress and to receive an invitation to our beta test!