Um software pode ser sustentável por ele mesmo, por exemplo, se for possível evoluí-lo e mantê-lo atualizado com o passar do tempo. Ou um software pode contribuir para a sustentabilidade, quando ele segue critérios ambientais, sociais e econômicos.
Acreditamos que o software pode estar inserido nos dois cenários simultaneamente! Após uma ampla pesquisa, conseguimos associar fatores do processo de desenvolvimento de software com alguns Objetivos do Desenvolvimento Sustentável - Agenda 2030, propostos pela ONU e a princípios de qualidade de software definidos pela ISO 25010:2011, para que times de desenvolvimento e demais pessoas envolvidas no processo, possam conceber softwares amplamente sustentáveis!
A sustentabilidade pode estar muito mais presente em softwares do que se imagina
A ISO 25010:2011 garante princípios da qualidade de software que tornam ele sustentável por si só. Relacionamos alguns destes princípios com alguns ODS e metas, afim de ilustrar essas relações.
Checklist de verificação
Com base em todas as informações pesquisadas e sintetizadas nas seções anteriores, formulamos um checklist para verificação do processo de desenvolvimento de software, para que todos possam utilizá-lo de maneira ágil em seus projetos.
Também formulamos um checklist para softwares já prontos para verificar se ele está consonante à sustentabilidade.