Przegląd zrównoważonej inżynierii oprogramowania

Ukończone

Zawartość tego klipu wideo jest nadal prawidłowa, ale liczby podstawowe mogą się różnić ze względu na ponowne numerowanie zasady Green Software Foundation.

Sześć zasad zrównoważonej inżynierii oprogramowania

Sześć zasad zrównoważonej inżynierii oprogramowania stanowi wspólną wiedzę na temat tego, co to znaczy być zrównoważonym inżynierem oprogramowania. Kolejne jednostki w tym module zawierają podstawowe wprowadzenie do tych zasad.

  • Emisja dwutlenku węgla: twórz aplikacje, które są wydajne pod względem emisji dwutlenku węgla.

  • Wydajność energii elektrycznej: twórz aplikacje, które są energooszczędne.

  • Świadomość emisji dwutlenku węgla: Zużywaj energię elektryczną z najniższym wskaźnikiem emisji dwutlenku węgla.

  • Wydajność sprzętowa: twórz aplikacje, które są wydajne pod względem sprzętu.

  • Pomiar: Poprawa zrównoważonego rozwoju poprzez pomiar.

  • Zobowiązania klimatyczne: Definiowanie dokładnego mechanizmu redukcji emisji dwutlenku węgla.

Te sześć zasad jest niezależnych od następujących:

  • Domena aplikacji
  • Rozmiar lub typ organizacji
  • Dostawca chmury lub self-hosted
  • Język programowania lub struktura

Dwa założenia dotyczące zrównoważonej inżynierii oprogramowania

Oprócz sześciu zasad zrównoważonej inżynierii oprogramowania istnieją dwie filozofie.

  • Każdy ma część do odegrania w rozwiązaniu klimatycznym.

    Jeśli czytasz ten dokument i identyfikujesz się jako zrównoważony inżynier oprogramowania, wiesz, że jesteś częścią ogromnego globalnego ruchu ludzi, którzy dbają i podejmują działania. Inżynierowie zrównoważonego oprogramowania pracują w każdej dyscyplinie w całej inżynierii, od projektowania krzemu po projektowanie środowisk użytkownika.

    Nic się nie dzieje w izolacji, wszystko jest połączone i małe zmiany prowadzą do znaczących przemian. Normalizacja dyskusji na temat zrównoważonego rozwoju podczas spotkań technicznych umożliwia innym osobom podniesienie głosu. Jest to sposób tworzenia zmian w każdej organizacji.

    Jako inżynierowie zrównoważonego oprogramowania uważamy, że każda osoba odgrywa jakąś rolę w procesie dbania o klimat. Zrównoważona inżynieria oprogramowania uwzględnia wszystko. Niezależnie od sektora, branży, roli lub technologii, zawsze możesz coś zrobić, aby mieć wpływ.

  • Zrównoważony rozwój wystarczy sam w sobie, aby uzasadnić naszą pracę.

    Jako inżynierowie zrównoważonego oprogramowania uznajemy wiele zalet tworzenia zrównoważonych aplikacji. Są one prawie zawsze tańsze, często bardziej wydajne i często są bardziej odporne. Jednak praktykujemy przede wszystkim zrównoważoną inżynierię oprogramowania w celu zapewnienia zrównoważonego rozwoju; wszystkie inne elementy są dodatkową zaletą.