Skip to Content
グリーンなソフトウェア開発
book

グリーンなソフトウェア開発

by Anne Currie, Sarah Hsu, Sara Bergman
March 2025
Intermediate to advanced
244 pages
3h 29m
Japanese
O'Reilly Media, Inc.
Audio summary available
Content preview from グリーンなソフトウェア開発

序文

好まれる用語は「気候緊急事態、危機、崩壊」である。

ガーディアン紙

変化は難しい。移動、戦争、生態系の破壊、サンゴから人間までの生息地の破壊を引き起こしている世界的な気候危機があるにもかかわらず、化石燃料を動力源とする世界経済の現状を強化する既得権益、投資、法律、規制、そして「ベストプラクティス」が存在する。個人として、私たちは持続可能な未来のための倫理的な運動に参加することを選ぶことができる。投票し、働く場所を選び、買うものを選び、投資の方向を変え、より良い法律や規制のためにロビー活動をすることができる。ソフトウェア開発者として、私たちはグリーン・ソフトウェアを構築するための新しいベスト・プラクティスを開発し実装する必要がある。そこで本書の出番となる。

ビジネス界は3つのカテゴリーに分けられる。1つは、化石燃料を売ることで気候危機を引き起こし、その変化に抵抗して儲ける。もうひとつは、風力発電所やヒートポンプなどの新しい未来を築くことで儲け、その変化から利益を得る。3つ目は最大のカテゴリーで、気候危機が直接の懸念事項とはならないところで生き残り、ビジネスを構築しようとしている。このような企業が、目標を持ち、リソースを投資し、環境に配慮しようとする従業員を支援するほど、なぜ気にかけなければならないのだろうか?その圧力はあらゆる方向から押し寄せ、さらに強まっている。規制当局や投資家からトップダウンで、従業員からボトムアップで、顧客やサプライヤーから横からである。世界中の政府や規制当局は、財務報告書と並んで、監査済みの炭素排出報告書を要求し始めている。また、気候変動リスク評価の義務化も初期段階にあり、一定規模以上の企業は、気候変動危機から派生する事業の物理的リスクと市場リスクの両方を投資家に開示しなければならない。例えば、「マイアミビーチのスパークプラグ会社」であれば、生産施設が浸水し続けて保険に加入できないこと、より激しい洪水や熱波、ハリケーンのために従業員が出勤しないこと、顧客が電気自動車の部品購入に切り替えていることなどを開示しなければならない。これは、すべての企業にとって、持続可能性に関する監査やリスクのトピックに対する取締役会レベルの関心につながる。特に若い世代や子供を持つ世代は、持続可能な未来に強い関心を持っており、自分の足で投票し、誰のために働き、何に取り組みたいかを選択する。そして顧客とサプライヤーである。サプライチェーンは、購入するものすべてについてカーボンデータを収集し、販売するものすべてについてカーボンデータを提供するように計装化されつつある。これは政府の規制によっても義務づけられている。例えば、EUに販売する場合、国境を越えた炭素税が課される。事業の優先順位や目標を設定する際には、こうした変化を考慮に入れよう。周囲の環境が変化しているにもかかわらず、変化を無視したり、変化に抵抗したりする企業は、自らを失敗に追い込むことになる。

私たちは、自分たちが構築するソフトウェアが与える影響をいかに減らすかを考える必要があるが、同時に視野を広げることも必要である。ほとんどの場合、ビジネスのカーボンフットプリントは、物理的なビジネスプロセス、建物、従業員の活動によって占められている。この場合、私たちはソフトウェアを使って物理的なプロセスを最適化し、炭素を除去する機会を探している。コンピューティングリソースの二酸化炭素排出量に支配されているのは、オンラインバンクやソフトウェアサービスプロバイダのような純粋なデジタルビジネスだけである。しかし、炭素を大量に消費する物理的プロセスを最適化するソフトウェアを構築するにしても、サービスを実行するコードを最適化するにしても、ソフトウェアがエネルギー使用、製造サプライチェーン、炭素にどのように変換されるかというメンタルモデルを構築する必要がある。そのうえで、二酸化炭素排出量を最適化・削減するために、自社がソフトウェアを構築・実行する方法をどう変えるかについてのアドバイスが必要になる。そこで本書の出番となる。本書は、グリーン・ソフトウェア・ファウンデーションで数年にわたり活動してきた経験豊かな実務家によって書かれ、多くのメンバーからGSFに提供された幅広く深い経験を活かしている。本書は、面白く、意見を述べるスタイルで書かれており、グリーン・ソフトウェアの構築と運用のあらゆる側面について、実用的で有用なアドバイスに満ちている。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

AI支援プログラミング

AI支援プログラミング

Tom Taulli
ユーザーストーリーマッピング

ユーザーストーリーマッピング

Jeff Patton, 川口 恭伸, 長尾 高弘

Publisher Resources

ISBN: 9798341631984