持続可能なソフトウェア エンジニアリングの概要
このビデオのコンテンツは現在でも有効ですが、グリーン ソフトウェア財団の番号変更により、原則の番号が異なる場合があります。
持続可能なソフトウェア エンジニアリングの 6 つの原則
持続可能なソフトウェア エンジニアリングの 6 つの原則は、持続可能なソフトウェアのエンジニアになるという意味の共通理解を形成するものです。 このモジュールの以降のユニットでは、これらの原則について基本的な概要を説明します。
炭素効率性: 炭素効率の高いアプリケーションをビルドする。
電気効率性: 電気効率の高いアプリケーションをビルドする。
炭素配慮: 最も低い炭素強度で電力を消費する。
ハードウェア効率性: ハードウェア効率の高いアプリケーションをビルドする。
測定: 測定を通じて持続可能性を向上させる。
気候コミットメント: 炭素削減の正確なメカニズムを定義する。
これらの 6 つの原則は次に依存しません。
- アプリケーション ドメイン
- 組織の規模または種類
- クラウド ベンダーまたはセルフホスト
- プログラミング言語またはフレームワーク
持続可能なソフトウェア エンジニアリングの 2 つの理念
持続可能なソフトウェア エンジニアリングの 6 つの原則に加え、2 つの理念があります。
だれにでも気候ソリューションで果たす役割があります。
持続可能なソフトウェアのエンジニアとしてこのドキュメントを読んでいるなら、環境保護に関心を持ち、行動に移す人たちによる世界的な運動にあなたも参加しているものと心得てください。 持続可能なソフトウェアのエンジニアは、シリコンの設計からユーザー エクスペリエンスの設計まで、エンジニアリング全体のあらゆる分野で働いています。
単独では何も起こらず、すべてがつながり、小さな変化が大きな変化につながります。 技術会議で話し合われる持続可能性を一本化することは、声を上げる力を他の人たちにも与えることにあります。 どんな組織においても、これが変化を生む方法です。
持続可能なソフトウェア エンジニアとして、私たちは、だれにでも気候ソリューションで果たす役割があると確信しています。 持続可能なソフトウェア エンジニアリングは包括的です。 部門、産業、役割、テクノロジが何であれ、あなたはいつだって世界を変えることができます。
持続可能性は、それだけで十分に私たちの作業を正当化します。
持続可能なソフトウェアのエンジニアとして私たちは、持続可能なアプリケーションを開発することには多くの利点があることを認識しています。 ほとんどの場合、これらは低コストであり、多くの場合、パフォーマンスが高く、回復性があります。 しかしながら、持続可能なソフトウェア エンジニアリングを実践する理由は主に持続可能性にあり、それ以外の利点はすべて付加的なものです。