11 7月 2025
2月 10, 2026
レヌ・シン、 アナリスト、顧客 & コンシューマー・インサイト
あなたが書くコードが、地球を救う一助になるかもしれません。ネタバレ注意:答えは「はい」、その通りです。
デジタル技術は社会に大きな恩恵をもたらす力ですが、その急速な発展には環境への代償が伴います。情報通信技術(ICT)部門が世界の温室効果ガス排出量に占める割合は、2020年の4%から2040年までに最大15%にまで増加すると予測されています。1
We bring progress to life as innovators, we asked ourselves: How can we, the digital community, bring progress to life? & Tech(D&T)チームとして、単に効率的であるだけでなく、環境に配慮したコードを書くにはどうすればよいか?これは、私たちの取り組みの軌跡、その始まり、最初のパイロットプロジェクトから得た学び、そしてより持続可能な未来に向けて取り組みを拡大していく計画についての物語です。
グリーンコーディングとは何ですか?
これは、ソフトウェアが環境に与える負荷を最小限に抑えるための、一種の「芸術」であり「科学」だと考えてください。つまり、アプリケーションが消費するエネルギーに配慮することです。
実際にはどのように機能するのでしょうか?これにはいくつかの賢い戦略が含まれています:
こうした分野に注力することで、グリーンコーディングはソフトウェアの稼働に必要なエネルギーを削減するのに役立ちます。これは、開発者やエンジニアが持続可能性の目標に直接貢献できる具体的な方法であり、コードの一行一行を地球にとっての力強い原動力へと変えていくものです。
なぜ私たちはグリーンコードを採用しているのか
dsm-firmenichにとって、グリーンコーディングの導入は単なる技術的な取り組みにとどまりません。それは、私たちのコアバリューを如実に反映したものです。私たちは、社会に貢献し、未来を形作り、自らの成果に責任を持つことを信条としています。グリーンコーディングは、私たちが日々これらの価値観を実践するための助けとなります。
ソフトウェアのパフォーマンスを最適化し、リソース消費を削減することで、アプリケーションがデバイスやインフラに与える負荷が軽減され、それらの利用期間を延ばすことができます。これにより、ハードウェアの早期交換を回避できるほか、ITの環境負荷の大きな割合を占めることが多い「埋め込み炭素」を削減できます。このように、グリーンコーディングは、運用時の排出量削減や、デジタル資産のより持続可能なライフサイクル管理に貢献します。
こうした取り組みを実践することで、私たちは先見性のあるリーダーとしての地位を確立し、同僚、パートナー、そして顧客を鼓舞し、組織全体のために、より優れた、より効率的で、より強靭なデジタル基盤を構築するというこの旅路に、彼らを巻き込んでいくことができます。
最初のステップ:AEMパイロット事業
この目標を具体化するため、Adobe Experience Manager(AEM)で構築されたウェブサイト「dsm-firmenich.com」のコード品質を評価するパイロットプロジェクトを開始しました。その目的は、現状を把握し、現在のパフォーマンスを理解した上で、改善すべき重点領域を特定することにありました。
本アプリケーションの評価には、グリーン・コード・インデックス(GCI)を採用しました。GCIは、コードの環境効率を測定する1.0から4.0までの評価システムです。
当社のAEMアプリケーション(1,100ファイル以上にわたる23万行のコード)は、 2.68 というスコア(1~4のスケール)を獲得し、中程度のリスクが示されました。評価では713件の違反が検出され、そのうち41件が重大な違反でした。これにより、最適化に向けた明確でデータに基づいたロードマップが得られました。
小さな変化がもたらす影響
これらの特定された課題を解決することで、どのような成果が得られるでしょうか?パイロットテストの結果は目から鱗が落ちるようなもので、わずかな変更でも大きな違いを生むことが明らかになりました。
この1つのアプリケーションにおける違反に対処した結果、以下の項目において実質的な削減を実現しました:
この年間節約額は、以下の金額に相当します:
このパイロットプロジェクトは、グリーンコーディングが測定可能な環境上のメリットをもたらすという重要な事実を証明しました。また、D&チームに、自分たちの活動がもたらす影響の具体的な証拠を提供し、誇りとやりがいを育みました。私たちは単にコードを書いていたのではなく、より健全な地球づくりに貢献していたのです。
目標の拡大:全体像
これらの知見をデジタル環境全体に適用できたとしたら、どのような影響があるでしょうか?
私たちは、この取り組みを、当社にとって最も重要な100のアプリケーションに拡大することを想定しました。これには、最新のクラウドベースのシステムだけでなく、エネルギー効率が比較的低いことが多い、従来のオンプレミス型アプリケーションも含まれます。
パイロット試験の結果に基づき、これら100件のアプリケーションにおけるグリーンコード違反を修正することで、以下の効果が期待できると推定しました:
この広範な影響を具体的に示すために、これらの節約額は以下のものに相当します:
今後の進め方について
組織全体でグリーンコーディングを推進するため、私たちは最も大きな効果をもたらす4つの重点分野に注力しています:
これらの目標を軸に取り組みを組織化することで、私たちの「グリーンコーディング」イニシアチブが単なる一時的なプロジェクトにとどまらず、業務の根幹となるものだと確信できます。つまり、持続可能性を私たちのDNAに深く根付かせることなのです。
一行ずつ、進歩を形にする。
「グリーンコーディング」への取り組みを通じて、持続可能な未来への道は、イノベーションと働き方を再考する姿勢によって切り拓かれることが明らかになりました。一つの疑問から始まったこの取り組みは、チーム内で力強い運動へと発展し、コードの一行一行が進歩への一歩となり得ることを証明しました。ここに、Unified Web Experienceチーム(Bishun Kumar, ソヘル・クレシ, ラジンダー・C・シン, プリヤンカ・クンバー, ジュリー・ジヴァンダル・パティル, パディデ・アザドプール, ザビエル・シンギ およびプリヤンカ・P)の卓越した開発作業と機能面でのサポート、ならびにアクセンチュアのパートナーの皆様との連携に感謝いたします。皆様の献身的なご尽力に深く感謝しており、皆様の協力がなければ、この成果は成し得なかったでしょう。
当社のデジタル & チームで、意義ある成果を生み出すことに興味はありませんか?現在募集中のポジションをチェックして、 今すぐご応募ください!
1出典: https://www.sciencedirect.com/science/article/abs/pii/S095965261733233X
11 7月 2025
24 6月 2025
18 9月 2025