Visão geral da Engenharia de Software Sustentável
O conteúdo deste vídeo ainda é válido, mas os números de princípio podem ser diferentes devido à renumeração de princípio da Green Software Foundation.
Seis princípios da Engenharia de Software Sustentável
Os seis princípios da Engenharia de Software Sustentável formam um entendimento compartilhado do que significa ser Engenheiros de Software Sustentável. As unidades seguintes deste módulo fornecem uma introdução básica a esses princípios.
Eficiência de Carbono: criar aplicativos que sejam eficientes em termos de carbono.
Eficiência de Eletricidade: criar aplicativos que sejam eficientes em termos de energia.
Conscientização sobre Carbono: consumir eletricidade com a menor intensidade de carbono.
Eficiência de Hardware: criar aplicativos que sejam eficientes em termos de hardware.
Medida: aprimorar a sustentabilidade por meio da medição.
Compromissos com o clima: definir o mecanismo exato de redução de carbono.
Esses seis princípios são independentes do seguinte:
- Domínio do aplicativo
- Tamanho ou tipo da organização
- Fornecedor de nuvem ou auto-hospedado
- Linguagem de programação ou estrutura
Duas filosofias da Engenharia de Software Sustentável
Além dos seis princípios da Engenharia de Software Sustentável, há duas filosofias.
Todos têm que fazer sua parte na solução do clima.
Se você está lendo este documento e se identifica como um Engenheiro de Software Sustentável, sabe que faz parte de um grande movimento global de pessoas interessadas e atuantes. Os Engenheiros de Software Sustentável trabalham em todas as disciplinas na engenharia, da criação do silício à criação de experiências do usuário.
Nada acontece isoladamente; tudo está conectado e pequenas mudanças levam a mudanças significativas. Normalizar as discussões de sustentabilidade em reuniões técnicas capacita outras pessoas a expressarem opiniões. É assim que você promove mudanças em qualquer organização.
Como Engenheiros de Software Sustentável, acreditamos que todos precisam fazer sua parte na solução do clima. A Engenharia de Software Sustentável é inclusiva. Seja qual for o setor, a indústria, a função ou a tecnologia, você sempre poderá fazer algo para causar um impacto.
A sustentabilidade, por si só, é o bastante para justificar nosso trabalho.
Como Engenheiros de Software Sustentável, reconhecemos muitas vantagens na criação de aplicativos sustentáveis. Eles são quase sempre mais baratos, geralmente mais econômicos e resilientes. Mas estamos praticando a Engenharia de Software Sustentável para sustentabilidade. Todo o restante é uma vantagem adicional.