feat: ajouter une légende explicative des anneaux hold/assess/trial/adopt

- Création d'un fichier about.md adapté pour le radar Laplank
- Légende détaillée en français pour chaque anneau avec exemples
- Amélioration des descriptions des anneaux dans config-business.json
- Explications claires de quand utiliser chaque anneau
- Documentation des quadrants également incluse
This commit is contained in:
syoul
2025-12-03 16:25:31 +01:00
parent 29c171d4b1
commit 764bd31f1c
2 changed files with 53 additions and 63 deletions

108
about.md
View File

@@ -1,79 +1,69 @@
# How to use the AOE Technology Radar # Comment utiliser le Radar Technologique Laplank
### Introduction ## Introduction
Technology is advancing rapidly, with new technologies and innovations constantly emerging. Le Radar Technologique Laplank permet de suivre l'évolution des technologies utilisées dans l'écosystème Duniter/Ğ1. Il aide à prendre des décisions éclairées sur l'adoption, l'évaluation et le remplacement des technologies.
It is essential for a development and technology company like AOE to continually improve and keep ## Les Anneaux (Rings)
track of the latest valuable innovations. It is important to actively seek out innovations and new
technologies and periodically question established technologies and methods.
But, it is also important to wisely choose which technologies to use in our daily work and in the Le radar classe chaque technologie dans l'un des quatre anneaux concentriques suivants :
different projects we are carrying out. As we all know: There is no silver bullet.
### What is the AOE Technology Radar? ### 🟢 **Adopt** (Adopter)
The Tech Radar provides an overview of different technologies, including languages, frameworks, **Technologies recommandées et utilisées avec succès en production.**
tools, and patterns, as well as platforms, that we consider 'new or noteworthy.' The radar does not
cover all established technologies; instead, it focuses on items that have recently gained
significance or undergone changes. Items previously featured in the radar are not listed on the
homepage but remain available in the complete overview and search.
### How it is created - Technologies stables, éprouvées et utilisées activement dans l'écosystème
- Peuvent être adoptées en toute confiance pour de nouveaux projets
- Utilisation active dans l'écosystème Duniter/Ğ1
- Exemples : Rust, Substrate, Vue.js, JavaScript/TypeScript, Flutter, Docker, Linux
The items in the technology radar are suggested by different teams, many of which are related to the **Quand utiliser :** Pour tous les nouveaux projets nécessitant cette technologie.
work and challenges faced by the teams in various projects. In fact, we do not include anything on
the radar that we haven't personally tested at least once.
Numerous valuable discussions have taken place in various expert groups regarding the classification ### 🔵 **Trial** (Essayer)
and details of each technology and innovation. The culmination of these discussions is reflected in
the latest technology radar.
### How should it be used **Technologies à essayer et à considérer pour de nouveaux projets.**
The radar serves as an overview of technologies that we believe everyone in the teams should be - Technologies prometteuses testées avec succès dans certains contextes
aware of at present. - En phase d'expérimentation active
- À considérer pour de nouveaux projets spécifiques
- Nécessitent un suivi pour évaluer leur passage en Adopt
- Exemples : IPFS, Nostr, ThreeFold Grid, D3.js, Grafana, Ansible, OpenTofu
Its goal is to guide and inspire daily work within the teams. Additionally, it aims to provide **Quand utiliser :** Pour des projets pilotes ou des cas d'usage spécifiques où la technologie apporte une valeur claire.
valuable information and a high-level perspective to enable decisions to be made with a deeper
understanding of the subject matter, resulting in more informed and coordinated choices.
We also hope that developers outside of AOE will find the information in our technology overview ### 🟡 **Assess** (Évaluer)
inspiring.
We categorize the items into four quadrants, and sometimes, when it's not entirely clear where an **Technologies à évaluer avant adoption.**
item belongs, we choose the best fit.
#### The quadrants are: - Technologies prometteuses nécessitant une évaluation approfondie
- À surveiller et tester avant adoption généralisée
- Nécessitent une analyse plus poussée de leur pertinence
- Exemples : Nuxt.js, PostgreSQL, Python, Serverless, Kubernetes
- **Languages & Frameworks:** In this category, we include development languages like Scala or **Quand utiliser :** Évaluer dans le cadre de POC (Proof of Concept) ou d'études de faisabilité avant décision d'adoption.
Golang, as well as low-level development frameworks such as Play or Symfony. These are valuable
for implementing various types of custom software.
- **Tools:** This section is dedicated to a wide range of software tools, from small utilities to
more extensive software projects.
- **Methods & Patterns:** Patterns hold enduring significance, with many of them standing the test
of time compared to some tools or frameworks. This category is where we provide information on
methods and patterns related to development, continuous integration, testing, organization,
architecture, and more.
- **Platforms & Operations:** In this quadrant, we group technologies related to the operation of
software, infrastructure, and platform-related tools and services.
#### Each of the items is classified in one of these rings: ### 🔴 **Hold** (Éviter)
- **Adopt:** We wholeheartedly recommend this technology. It has been extensively used in many teams **Technologies à éviter ou à remplacer.**
for an extended period, proving its stability and utility.
- **Trial:** We have successfully implemented this technology and suggest taking a closer look at it
in this category. The aim here is to scrutinize these items more closely with the intention of
elevating them to the 'Adopt' level.
- **Assess:** We have experimented with this technology and find it promising. We recommend
exploring these items when you encounter a specific need for the technology in your project.
- **Hold:** This category is somewhat unique. Unlike the others, it advises discontinuing or
refraining from using certain technologies. This does not necessarily imply that they are
inherently bad; it often may be acceptable to use them in existing projects. However, we move
items here when we believe they should no longer be employed, as we have identified better options
or alternatives.
### Contributing to the AOE Technology Radar - Technologies présentant des risques, obsolètes ou non recommandées
- À éviter pour de nouveaux projets
- Technologies à migrer ou remplacer dans les projets existants
- Planifier la migration vers des alternatives modernes
Contributions and source code of the AOE Tech Radar are on **Quand utiliser :** Uniquement pour maintenir des projets existants, en planifiant leur remplacement.
GitHub: [AOE Tech Radar on GitHub](https://github.com/AOEpeople/aoe_technology_radar)
## Les Quadrants
Le radar organise les technologies en quatre quadrants :
- **Technologies Différenciantes** : Technologies qui créent un avantage concurrentiel
- **Technologies de Commodité** : Technologies nécessaires mais non différenciantes
- **Technologies à Risque** : Technologies obsolètes ou présentant des risques
- **Technologies Émergentes** : Technologies prometteuses représentant des opportunités futures
## Comment contribuer
Les technologies sont définies dans des fichiers Markdown dans le dossier `radar-business/2025-01-15/`. Chaque technologie peut être modifiée, ajoutée ou supprimée selon l'évolution de l'écosystème.
Pour plus d'informations, consultez la documentation dans `docs/app/`.

View File

@@ -51,7 +51,7 @@
{ {
"id": "adopt", "id": "adopt",
"title": "Adopt", "title": "Adopt",
"description": "Technologies recommandées et utilisées avec succès. Elles sont stables, éprouvées et peuvent être adoptées en toute confiance pour de nouveaux projets.", "description": "Technologies recommandées et utilisées avec succès en production. Elles sont stables, éprouvées et peuvent être adoptées en toute confiance pour de nouveaux projets. Utilisation active dans l'écosystème Duniter/Ğ1.",
"color": "#27ae60", "color": "#27ae60",
"radius": 0.5, "radius": 0.5,
"strokeWidth": 5 "strokeWidth": 5
@@ -59,7 +59,7 @@
{ {
"id": "trial", "id": "trial",
"title": "Trial", "title": "Trial",
"description": "Technologies à essayer. Elles sont prometteuses et ont été testées avec succès dans certains contextes. À considérer pour de nouveaux projets.", "description": "Technologies à essayer. Elles sont prometteuses et ont été testées avec succès dans certains contextes. À considérer pour de nouveaux projets. Technologies en phase d'expérimentation active.",
"color": "#3498db", "color": "#3498db",
"radius": 0.69, "radius": 0.69,
"strokeWidth": 4 "strokeWidth": 4
@@ -67,7 +67,7 @@
{ {
"id": "assess", "id": "assess",
"title": "Assess", "title": "Assess",
"description": "Technologies à évaluer. Elles sont prometteuses mais nécessitent une évaluation approfondie avant adoption. À surveiller et tester.", "description": "Technologies à évaluer. Elles sont prometteuses mais nécessitent une évaluation approfondie avant adoption. À surveiller et tester. Technologies nécessitant une analyse plus poussée.",
"color": "#f39c12", "color": "#f39c12",
"radius": 0.85, "radius": 0.85,
"strokeWidth": 3 "strokeWidth": 3
@@ -75,7 +75,7 @@
{ {
"id": "hold", "id": "hold",
"title": "Hold", "title": "Hold",
"description": "Technologies à éviter ou à remplacer. Elles présentent des risques, sont obsolètes ou ne sont plus recommandées. À éviter pour de nouveaux projets.", "description": "Technologies à éviter ou à remplacer. Elles présentent des risques, sont obsolètes ou ne sont plus recommandées. À éviter pour de nouveaux projets. Technologies à migrer ou remplacer.",
"color": "#e74c3c", "color": "#e74c3c",
"radius": 1, "radius": 1,
"strokeWidth": 2 "strokeWidth": 2