(1)迅速に行動しなければならない...しかし、私たちは再び、どこへ向かうのか?
We Have to Move Fast…But Where are We Going Again?迅速に行動しなければならない...しかし、私たちは再び、どこへ向かうのか?Figure 1. It is easy to get lost in the jungle of options.図 1.オプションのジャングルで迷子になるのは簡単です。Mario Bittencourtマリオ・ビッテンコートPublished in ITNEXTITNEXTに掲載April 22, 20252025年04月22日Move fast and break things is not a novel concept. Companies and developers feel the (self-inflicted) pressure of accelerating the rate of delivery of new products and features.素早く行動、現状打破は、目新しい概念ではありません。企業や開発者は、新製品や新機能の提供速度を加速させるという(自ら招いた)プレッシャーを感じます。Recently, this was brought up again in a memo that alluded to the Red Queen’s race. If you are not familiar, it is “… it takes all the running you can do, to keep in the same place. If you want to get somewhere else, you must run at least twice as fast as that!”最近、これは赤の女王のレースをほのめかすメモで再び取り上げられました。馴染みがない方のために説明すると、「... 全力で走り続けても、同じ場所に留まる。他の場所に行きたいなら、少なくともその2倍の速さで走る必要がある!」Fueled by the AI “revolution”, this only adds more fuel to the fire: We are expected to move faster. In this case, how can you guarantee you are going in the right direction?AIの「革命」が原動力となっているが、これは火に油を注ぐだけです。より速く動くことを期待されています。この場合、正しい方向に進んでいることをどのように保証できますか?To me, now more than ever, having a technology radar is vital to help you stay on course — and adjust it when necessary.私にとって、これまで以上に、技術レーダーを持つことは、軌道に乗る助けとなり、必要に応じて調整するために不可欠です。The Unspoken Problem語られない問題If your development team is bigger than one person, you are bound to have faced this situation: a new developer joins — or a new team is formed — to help deliver a specific product or functionality.開発チームが 1人よりも大きい場合、特定の製品や機能を提供するために新しい開発者が加わったり、新しいチームが結成されたりするという状況に直面したことがあるはずです。The new dev decides to start using a new persistence technology, and because we have to move fast, development ensues and goes live. Now you find yourself using Postgres and MongoDB!新しい開発者は新しい永続化技術の使用を開始することを決定し、迅速に行動する必要があるため、開発が続行され、稼働します。今、あなたはPostgresとMongoDBを使用していることに気づきます!But you may ask, is that a problem that I use two/three/N different technologies? Aren’t we supposed to embrace a polyglot world, leveraging the best tool/framework/etc for the job at hand?しかし、あなたはこう尋ねるかもしれない——私が2つ/3つ/N種類の異なるテクノロジーを使用することは問題なのか? 私たちは多言語の世界を受け入れ、目の前の仕事に最適なツール/フレームワークなどを活用すべきではないのか?In the vacuum, the answer is “No, of course not!”. Au contraire, you should be open and not shy away from trying and adopting new tools, if they make sense for the task. But we do not live in a vacuum, do we?何もない状態では、その答えは「いいえ、もちろん、そうではない!」です。反対に、タスクに意味があるなら、新しいツールを試して採用することをためらわず、オープンであるべきです。しかし、私たちは孤立して生きているわけではありませんよね?The problem is that most companies are not Insert-Your-Big-Tech-Company-sized. This means that your reduced team now needs to support a myriad of technologies, and that happened without you realizing or preparing for that.問題は、ほとんどの企業が「あなたが思い浮かべる大企業」のような規模ではないということです。これは、縮小されたチームが無数のテクノロジーをサポートする必要があることを意味しますが、それはあなたが気づかず、準備せずに行われました。How can you tame this situation and provide some guidance? Enter the technology radar.この状況をどのように手なずけ、ガイダンスを提供できますか? そこで登場するのが技術レーダーです。Technology Radar技術レーダーThe idea is simple: have a way to capture and represent the various elements your company cares about, so others can look for and make a decision before picking something unknown to the radar.アイデアは単純です: あなたの会社が気にかけているさまざまな要素を捕捉して表現する方法を用意することで、他の人がレーダーに未知のものを選ぶ前に探して決定を下すことができます。Figure 2. A simple radar to classify the technology aspects your company cares about.図 2. 自社が気にかけている技術的側面を分類するためのシンプルなレーダー。If I want to adopt a new tool and it is already on the radar, and is still recommended — more on this later — you can at least know that there is an in-house level of acceptance & support for it.新しいツールを採用したいと思っていて、それがすでに注目されており、まだ推奨されている場合 (これについては後で詳しく説明)、少なくとも、社内でそれに対する受け入れとサポートのレベルがあることを知ることができます。Because the shiny new thing of today may not be all you hoped for, the idea of the radar is not only to be a list of things to use, but more importantly, things to avoid using anymore.今日のピカピカの新しいものはあなたが望んでいたすべてではないかもしれないので、レーダーのアイデアは、使用するもののリストであるだけでなく、さらに重要なことに、もう使用を避けるべきものです。For example, imagine that currently you have PHP, Go and Python as languages being actively used. Your company may decide that we should avoid using Python, except for those data/ML-driven services and focus on Go.たとえば、現在、PHP、Go、Pythonを言語として積極的に使用しているとします。あなたの会社では、データ/ML 駆動型サービスを除いて Python の使用を避け、Go に注力すべきだと判断するかもしれません。Whenever a new service is needed, a quick look at the radar could provide guidance, even if you need to challenge it, as the reasons for that decision are captured as part of the radar itself.新しいサービスが必要なときはいつでも、レーダーをざっと見るだけで、たとえ異議を唱える必要がある場合でも、その決定の理由がレーダー自体の一部として捕捉されるため、ガイダンスを提供できます。If you are convinced, now comes the part where most stop, building your radar. Let’s try to move things along.あなたが納得したら、さて、ほとんどの人が立ち止まる部分、つまりレーダーの構築に来ます。物事を進めてみましょう。Building Your Own自分自身のものを構築Building your radar is not difficult, but it will take you longer the first time you do it. One way I have followed and recommend others is to not start from scratch, but instead be inspired by someone and then adjust it to your reality.レーダーの構築は難しくありませんが、初めて行うときは時間がかかります。私が他の人に勧めている方法の一つは、ゼロから始めるのではなく、誰かからインスピレーションを得て、それを自分の現実に合わせることです。Luckily, ThoughtWorks is a company that periodically shares its radar, and it even provides tooling that allows you to generate the same interactive representation as theirs.幸いなことに、ThoughtWorksは定期的にレーダーを共有している会社であり、彼らのものと同じ対話型表現を生成できるツールも提供しています。Figure 3. 2025 Tech Radar from ThoughtWorks.図 3.ThoughtWorksの2025年技術レーダー。What I like about their approach is that it is simple to understand and acknowledges that things evolve, moving from stages of maturity/acceptance.彼らのアプローチで私が気に入っているのは、理解しやすく、物事が成熟/受容の段階から進化することを認識していることです。They define 4 groups, and any item, no matter which group it belongs to, uses the same classification definition.4 つのグループを定義し、どのアイテムも、どのグループに属しているかに関係なく、同じ分類定義を使用します。Groups:グループ• Techniquesテクニック、• Toolsツール、• Platformsプラットフォーム、• Languages & Frameworks言語とフレームワーク============================インターネット・コンピュータランキング============================ネットサービスランキング============================【ふるさと納税】MC-SB34J-C サイクロン式スティック掃除機 AO-I02 掃除機 コードレス掃除機 家電 電化製品 高機能 一人暮らし 楽天 寄付 返礼品 お歳暮 ギフト プレゼント お祝い 贈り物 ふるさと納税 滋賀県 東近江市 近江 AO-I02 パナソニック価格:109,000円(税込、送料無料) (2025/1/1時点)楽天で購入Win11搭載 ノートパソコン 新品 office付き 初期設定済 15.6型 テンキー付き Intel Celeron/メモリー:8GB/SSD256GB/IPS広視野角フルHD液晶/無線機能/超軽量 ノートPC パソコン ノート 新品パソコン 新品PC Win11 オフィス WPS 新品価格:34,800円~(税込、送料別) (2024/5/21時点)楽天で購入Xbox Series S 1TB (ブラック)価格:44,577円(税込、送料無料) (2024/5/5時点)楽天で購入Xbox Series S 1TB (ブラック)価格:44,577円(税込、送料無料) (2024/5/5時点)楽天で購入\OUTLET SALE/【特別価格9,900円】脱毛器 イギリス スムーズスキン bare+ Smoothskin bare plus 全身脱毛 100万回照射 メーカー公式 2年間保証 家庭用光脱毛器 光美容器 サロン脱毛 IPL光脱毛 連射 男女兼用 顔 うなじ ワキ脱毛 脚 腕 手 指 足 ヒゲ脱毛 かわいい価格:9,900円(税込、送料無料) (2024/5/1時点)楽天で購入【ふるさと納税】\TVで紹介されました!/金箔付き!宮崎牛高級レトルトカレー 都城華礼(みやこのじょうカレー)【宮崎牛90g入り×2パック】 - 宮崎牛モモ肉 薬膳効果 グルテンフリー 小麦粉不使用 宮崎マンゴー使用 贈答用 MJ-F302【都城市は2年連続ふるさと納税日本一!】価格:15,000円(税込、送料無料) (2024/12/1時点)楽天で購60%以上えび(具)海老 エビ えび 一龍堂 餃子 ぎょうざ ギョウザ ギョーザ 100個 えび餃子 海老餃子 冷凍 生餃子 冷凍食品 冷凍餃子 送料無料 鮮度抜群 ぷりぷり 惣菜 中華惣菜 中華点心 人気 極上 贅沢価格:7,960円(税込、送料無料) (2024/5/1時点)楽天で購入【コラーゲン 82X サクラプレミアム】酵素ドリンク ファスティング 糖化ケア ダイエット 一食置き換え コラーゲンペプチド 植物酵素 サプリ collagen 国産 日本製 デトックス プチ断食 インナーケア 15秒に1本 売れてる 定期購入 美白 elastin placenta価格:12,000円(税込、送料無料) (2024/5/1時点)楽天で購入【新品】第13世代クアッドコアCPU搭載 Windows11 ノートパソコン 15.6インチワイド液晶 フルHD Intel AlderLake N95 メモリ12GB DDR4 新品SSD256GB NVMe PCIe3.0 USB3.0 HDMI JIS・日本語配列キーボード ISO9001認定工場生産【DC接続】価格:39,800円(税込、送料無料) (2024/5/21時点)楽天で購入PlayStation5 Pro価格:119,980円(税込、送料無料) (2024/10/2時点)楽天で購入Credit; sca