Good practices in digital service ecodesign for software developers - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Autre Publication Scientifique Année : 2023

Good practices in digital service ecodesign for software developers

Je code: les bonnes pratiques en éco-conception de service numérique à destination des développeurs de logiciels

Résumé

This booklet is a complement to the 3 booklets of good practices related to software development proposed by the network of actors of software development within the french Education and Research: DevLOG. This project is dedicated to good practices in terms of eco-design of digital services that allow to apprehend, understand and reduce the environmental impact of digital technology. macro After explaining the general context in the first sheet, a second sheet ("But Why?") highlights the need to integrate an environmental dimension into our digital service designs, and consequently into our software developments. The third sheet ("When?") reminds us of the stages in the life cycle of a digital service and introduces the good practice sheets that correspond to the different stages: "Before", "During" and "After", bearing in mind that development is often iterative, and the boundaries between the different stages are permeable. At the end of the booklet, you will find a specific sheet on eco-design practices for scientific computing, as well as sheets on development on mobile platforms, for the web and on hardware accelerators.
Cette plaquette est un complément aux 3 plaquettes de bonnes pratiques liées au développement logiciel proposées par le réseau des acteurs du DEVeloppement LOGiciel au sein de l'Enseignement Supérieur et de la Recherche : DevLOG. Ce volet est dédié aux bonnes pratiques en termes d'écoconception de service numérique qui permettent d'appréhender, de comprendre et de réduire l'impact environnemental du numérique. Après avoir explicité le contexte général dans une première fiche, une seconde fiche ("Mais pourquoi ?") met en évidence la nécessité d'intégrer une dimension environnementale dans nos conceptions de service numérique, et par conséquent dans nos développements de logiciels. La troisième fiche ("Quand ?") rappelle les étapes du cycle de vie d'un service numérique pour introduire les fiches de bonnes pratiques qui correspondent aux différentes étapes : "Avant", "Pendant" et "Après", en gardant à l'esprit que le développement est souvent itératif, et les frontières entre les différentes étapes sont perméables. Vous trouverez à la fin de la plaquette une fiche spécifique sur les bonnes pratiques d'écoconception pour le calcul scientifique, ainsi que des fiches sur le développement sur plateforme mobile, pour le web et sur accélérateur.
Fichier principal
Vignette du fichier
GoodPracticesInDigitalServiceEcodesignForSWDevelopers_V1.pdf (2.56 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03977001 , version 1 (07-02-2023)

Licence

Paternité - Partage selon les Conditions Initiales

Identifiants

  • HAL Id : hal-03977001 , version 1

Citer

Cyrille Bonamy, Cédric Boudinet, Laurent Bourgès, Karin Dassas, Laurent Lefèvre, et al.. Good practices in digital service ecodesign for software developers. 2023, pp.1-19. ⟨hal-03977001⟩
511 Consultations
264 Téléchargements

Partager

Gmail Facebook X LinkedIn More