Skip to content
FR EN

Handbook of Sustainable Design of Digital Services

MENU

Recommendations by Sustainable Development Goal #13

Goal : CLIMATE ACTION
Climate change is a global challenge that affects everyone, everywhere.

The Essentials  |  Level *  | Level * *  |  Level * * *

Filtered by :

Specifications    ODD#10     ODD#12     ODD#13    

Recommendation

Product

Are the Sustainable IT requirements included with all product functionalities ?

Recommendation

Product

Is each main or secondary function of the service perceived in terms of its importance in the service ?

Recommendation

Technology

Are all the project requirements (performance, security, accessibility, Sustainable IT) associated with each functionality ?

Recommendation

Product

Are the cases of exclusion of each functionality have been defined and alternatives offered ?

Advice

Product

Is the use for a feature validated in relation to its Sustainable IT impact ?

Recommendation

Product

What alternatives are proposed to deal with a functionality not retained ?

Advice

Product

Are the guidelines of the service not based on the effects of artificial habits ?

Advice

Product

Are user and technical interfaces designed to be efficient from an ICT Sustainable point of view ?

Recommendation

external environment

Are the regulatory aspects of accessibility taken into account ?

Recommendation

external environment

Is the service GDPR compliant ?

Recommendation

external environment

Is the security's level appropriate for the value of my data ?

Advice

technical IT

Are the technical solutions adopted driven by use rather than technical interest ?

Recommendation

technical IT

Is the functional value assessment of each user interaction performed ?

Recommendation

Can the impact of the functionality's coverage be reduced by the technical solution envisaged ?

Specifications    ODD#9     ODD#12     ODD#13    

Contents    ODD#12     ODD#13    

Architecture    ODD#10     ODD#12     ODD#13    

Advice

Life cycle

Does the use of the service exclude certain software or hardware configurations ?

Advice

Software Design Sustainable IT

Does the use of the service make it possible to envisage software or hardware configurations that have less impact on the environment ?

Recommendation

Software Design Sustainable IT

Does the added value of the framework justify the weighting of the application ?

Recommendation

Software Design Sustainable IT

Does the frequency of use of the feature require it to be available all the time or can it be updated in the background (batch) ?

Advice

Sustainable IT Infrastructure

Is the app quick to start / stop ?

Recommendation

Software Design Sustainable IT

Are algorithms and processing optimized in the application ?

Recommendation

Life cycle

Is the ability to evolve / modify the application studied ?

Advice

Software Design Sustainable IT

Is a compiled language used for performance and / or security aspects ?

Advice

Software Design

Are the benchmarks known, kept up to date, and made available to the entire project team ?

Advice

Software design

Is the inventory of the input data made available for reuse in other projects ?

Advice

Software design

Are the functionalities linked to regulated data processing (health, banking, etc.) validated in terms of interoperability ?

Advice

Software design

Is the implementation of new services linked to regulated data necessary and, if so, does it build on the base of available services ?

Advice

Life cycle

Are there any meetings planned so that the urbanization unit assesses the evolutions of the IS with regard to the design, the evolution put in place ?

Frontend    ODD#12     ODD#13    

Recommendation Essential

UI

Is a clean version available for prints ?

Recommendation

user Experience

Is a CSS alternative available for an animation ?

Recommendation

user Experience

Is the service suitable for different accessibility media formats ?

Recommendation

UI

Are the animations necessary, desired by the user ?

Recommendation

UI

Is the service developed in accordance with RGAA recommendations ?

Recommendation

UI

Are the fonts used not loaded only for a small number of objects ?

Recommendation

UI

If printing, is an ink saving font installed ?

Recommendation

UI

Do you limit the number of fonts loaded for the service ?

Advice

UI

Are you reducing the number of pictograms used in the service ?

Advice

UI

Is a video the only solution for the expected illustration ?

Recommendation

UI

Are videos or animations outside the active area automatically paused / stopped ?

Recommendation

UI

Is it really a user action that triggers the "play" ?

Advice

UI

Is the definition of the sound suitable ?

Advice

UI

Does the lazy load bring a gain (weight of the page, CPU resource) ?

Recommendation

UI

Is formatting in css preferred, to limit the use of images ?

Advice

UI

Are CSS sprites implemented to limit the flow of image fetching ?

Advice

UI

Are alternative image formats made available through srcset ?

Recommendation

UI

Do all images have a text alternative ?

Advice

UI

Is the definition of the image reduced and adapted to its objective (illustration, contractual, ...) ?

Recommendation

UI

Are image resizing processed upstream and statically (server side) ?

Recommendation

UI

Have the different image formats available been evaluated to select only the most effective ?

Backend    ODD#12     ODD#13    

Recommendation Essential

Data

Is the number of requests kept to a minimum (no looping) ?

Advice

Data

Are the slow query detection thresholds set effectively ?

Advice

Data processing

Does regulated data (personal, health, financial) comply with the recommendations for structuring these categories of data ?

Recommendation

security

Is sensitive user data secure ?

Recommendation

Data processing

Does the API provide limits, filters and the list of fields to return ?

Recommendation

Data processing

Is the data collected really useful ?

Recommendation

Data processing

Is sensitive data collected ?

Recommendation

Data processing

Does the data have an expiration date when it is deleted ?

Recommendation

Data

Are data replications between multiple Database Engine (Cluster) instances appropriate for sensitivity and availability requirement ?

Recommendation

Data

Is frequently accessed data available in RAM ?

Recommendation

Data

Are "live" and "dead" data handled differently (eg: Slow storage for "dead" data) ?

Advice

Data

Are EXPLAIN clauses used on "Slow queries" to optimize indexes ?

Advice

Data

Have the different data access solutions (queries, triggers, stored procedures) been tested ?

Advice

Data

Is a NoSql solution more efficient than its relational equivalent ?

Advice

Data

Is an alternative to the relational model being considered ?

Recommendation

Data

Are database indexes consistent with operations ?

Recommendation

Data

Is the removal of obsolete data being managed ?

Advice

Data

Can data be backed up incrementally ?

Recommendation

Data

Do implemented queries use joins rather than multiple queries ?

Advice

Data

Is an alternative to SQL queries used when possible (local storage or similar) ?

Backend    ODD#9     ODD#12     ODD#13    

Recommendation Essential

Quality

Is the documentation of the functionality available to enable its reuse ?

Recommendation

Architecture

Do interactions between components benefit from caching mechanisms ?

Recommendation

Data processing

Are temporary files included in the "logrotate" ?

Advice

Data processing

Is the level of logs adapted to the environment ?

Recommendation

security

Is the security implemented justified with regard to the operations carried out ?

Advice

security

Are the versions of the components used tracked and deployed ?

Advice

Architecture

Is an Open Source solution available for the functional need ?

Advice

Architecture

Is there a lighter framework / library that meets the functional need ?

Recommendation

Architecture

Are the browser caches not being blocked by the framework or technology used ?

Advice

Performance

Is the web server used asynchronous and multi-threaded ?

Recommendation

Performance

Does service availability require redundancy ?

Advice

Performance

Is a VM necessary as opposed to a container solution ?

Recommendation

Performance

Are unused resources freed up as quickly as possible ?

Advice

Performance

Has the integration of asynchronous processing been evaluated ?

Advice

Performance

Is the user informed of a processing in progress in the background ?

Advice

Performance

Can dependencies be reduced by using an alternative component ?

Advice

Performance

Has the dependency tree of the integrated components been evaluated ?

Backend    ODD#10     ODD#12     ODD#13