近年 ESG 觀念之於企業而言日趨重要,而對於軟體產業而言,其看似在生產流程中不會造成高污染,但實際上在電腦運行的過程中也會製造不少碳排。對此,企業可以透過哪些規範的制定,或開發過程中的實際作為,來打造更加永續的營運流程呢?
從能源取得到雲端儲存,融合跨領域知識推動軟體工程永續
永續軟體工程的概念最早由微軟所提出,此概念被定義為「涵蓋氣候科學、軟體、硬體、電力市場及資料中心設計的新興專業領域」。
針對此跨領域的知識,以及軟體、雲端運算等產業的快速發展,微軟因此制定出了八項在定義、建置及執行永續型軟體應用程式應遵守的準則。這些標準涵蓋了碳排管理、流程優化等面向,同時這些概念也被轉換成線上的培訓課程,提供大眾自行學習。
正視碳排問題,結合能源管理開創新商機
在數位服務日新月異的時代,AI的深度學習、加密貨幣的挖礦等,都會因為龐大的數據處理需求,而形成碳排。對此,能源的管理過程以及來源是否永續,也是我們必須正視的議題。
而在能源管理上,來自英國的企業 Equiwatt 設計了一款能源管理應用程式。若當能源公司所提供的發電量達到使用高峰時,該系統會發送警報給用戶。而此時用戶若選擇關閉沒有立即使用需求的電器,將會獲得積分,以進一步兌換該公司的商品與服務。此商業模式成功結合了能源供給方與使用方,在提升能源使用效率的同時,也可以推動減碳。
內部改善+外部合作,創造軟體開發永續生態系
除了上述案例外,在軟體開發上,根據科技平台 ITPro Today 的建議,可以從以下面向推動軟體開發的永續性:
1.應用程式運作流程優化:減少不必要的操作流程,藉此降低總碳排。
2.基礎架構調整:將資料儲存在同一處,減少需要跨越不同雲端資料庫所造成重複作業,進而降低碳排。
3.謹慎選擇數據託管平台:深入了解不同供應商在永續方面的推動情形,進而打造由上而下的產品綠色供應鏈。
綜合以上,在軟體開發階段,若能從企業本身的運作流程下手,加上選擇同樣秉持綠色理念的供應商,即可在軟體開發的過程中,打造更加永續的企業價值。