A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Please note: If you're unsure what each guideline represents, check the committee's draft. Also: Some content will overlap at this stage, don't worry! Some will be merged - or if fields differ cross-reference. | ||||||||||||||||||||
2 | Scores: 0 - Low, 1 - Medium, 2 - High | ||||||||||||||||||||
3 | Guideline | Spec | Tags | Data Centre | Network | Device | Comments | ||||||||||||||
4 | Undertake Systemic Impacts Mapping | UX | Social Equity Accessibility Ideation Research Compatibility Performance Hardware Software Networking Reporting | 1 | 1 | 1 | |||||||||||||||
5 | Assess And Research Visitor Needs | UX | Social Equity Accessibility UI Patterns Ideation Research Usability Compatibility Reporting KPIs | 1 | 1 | 1 | |||||||||||||||
6 | Research Non-visitors Needs | UX | Social Equity Ideation Research Usability Hardware E-Waste Reporting KPIs Marketing | 1 | 1 | 1 | |||||||||||||||
7 | Consider Sustainability In Early Ideation | UX | UI Ideation Research Software Strategy | 0 | 0 | 0 | |||||||||||||||
8 | Account For Stakeholder Issues | UX | Social Equity Accessibility Ideation Research Strategy KPIs | 1 | 1 | 1 | |||||||||||||||
9 | Create a Frictionless Lightweight Experience By Default | UX | Social Equity Content UI Patterns Usability Performance | 1 | 1 | 1 | |||||||||||||||
10 | Avoid Unnecessary Or An Overabundance Of Assets | UX | UI Usability Assets Performance | 1 | 2 | 2 | |||||||||||||||
11 | Ensure Navigation And Way-finding Is Well-structured | UX | Accessibility UI Usability HTML Marketing | 0 | 0 | 1 | |||||||||||||||
12 | Respect The Visitors Attention | UX | UI Patterns Usability Assets | 1 | 1 | 1 | |||||||||||||||
13 | Use Recognized Design Patterns | UX | UI Patterns Usability Assets CSS | 0 | 0 | 1 | |||||||||||||||
14 | Avoid Manipulative Patterns | UX | Social Equity Accessibility UI Patterns Usability Compatibility Assets JavaScript Security Privacy | 0 | 0 | 0 | |||||||||||||||
15 | Document And Share Project Outputs | UX | Content Patterns Education Assets Software | 1 | 1 | 1 | |||||||||||||||
16 | Use A Design System To Prioritize Interface Consistency | UX | UI Patterns Education Usability Assets Strategy | 0 | 0 | 1 | |||||||||||||||
17 | Write With Purpose, In An Accessible, Easy To Understand Format | UX | Social Equity Accessibility Content UI Usability | 0 | 0 | 1 | |||||||||||||||
18 | Take a More Sustainable Approach To Image Assets | UX | Content UI Usability Assets HTML Performance Software | 1 | 2 | 2 | |||||||||||||||
19 | Take a More Sustainable Approach To Media Assets | UX | Content UI Usability Assets HTML Performance Software | 1 | 2 | 2 | |||||||||||||||
20 | Take a More Sustainable Approach To Animation | UX | Accessibility UI Usability CSS JavaScript Performance | 0 | 1 | 2 | |||||||||||||||
21 | Take a More Sustainable Approach To Typefaces | UX | UI Usability CSS Performance | 0 | 1 | 1 | |||||||||||||||
22 | Provide Suitable Alternatives To Web Assets | UX | Social Equity Accessibility Content UI Usability Compatibility Assets HTML Performance | 1 | 1 | 1 | |||||||||||||||
23 | Provide Accessible, Usable, Minimal Web Forms | UX | Social Equity Accessibility UI Usability HTML Privacy | 0 | 0 | 1 | |||||||||||||||
24 | Support Non-Graphic Ways To Interact With Content | UX | Social Equity Accessibility Content UI Usability Compatibility HTML Performance Software | 0 | 0 | 1 | |||||||||||||||
25 | Give Useful Notifications To Improve The Visitor's Journey | UX | UI Usability JavaScript Privacy | 0 | 0 | 1 | |||||||||||||||
26 | Reduce The Impact Of Downloadable Or Physical Documents | UX | Content UI Usability Compatibility Assets Performance Hardware Software E-Waste | 0 | 0 | 1 | This is tricky as it's completely different category (it's non DC, not network and not device) Scoring 0,0,1 when Printer taken into account as a device | ||||||||||||||
27 | Create A Stakeholder-focused Testing & Prototyping Policy | UX | Social Equity Accessibility UI Ideation Research Education Usability Governance | 2 | 2 | 2 | |||||||||||||||
28 | Conduct Regular Audits, Regression, And Non-regression Tests | UX | Social Equity Accessibility UI Research Usability Compatibility Performance Security Privacy Reporting KPIs | 1 | 1 | 1 | |||||||||||||||
29 | Analyze The Performance Of The Visitor Journey | UX | Accessibility Research Usability Performance Networking Strategy KPIs | 1 | 1 | 1 | |||||||||||||||
30 | Incorporate Value Testing Into Each Major Release-cycle | UX | Research Usability Strategy KPIs | 1 | 1 | 1 | |||||||||||||||
31 | Incorporate Usability Testing Into Each Minor Release-cycle | UX | Social Equity Accessibility UI Research Usability Strategy KPIs | 1 | 1 | 1 | |||||||||||||||
32 | Incorporate Compatibility Testing Into Each Release-cycle | UX | Social Equity Accessibility UI Research Usability Compatibility Software Security Strategy KPIs | 1 | 1 | 2 | |||||||||||||||
33 | Identify Relevant Technical Indicators | Developer | Social Equity Research Performance Networking Strategy KPIs | 1 | 1 | 1 | |||||||||||||||
34 | Minify Your HTML, CSS And JavaScript | Developer | HTML CSS JavaScript Performance | 0 | 0 | 0 | |||||||||||||||
35 | Use Code-splitting Within Projects | Developer | CSS JavaScript Performance | 0 | 1 | 1 | |||||||||||||||
36 | Apply Tree Shaking To Code | Developer | CSS JavaScript Performance | 0 | 1 | 1 | |||||||||||||||
37 | Ensure Your Solutions Are Accessible | Developer | Social Equity Accessibility Content UI Research Usability Compatibility Software KPIs | 1 | 1 | 1 | This is rated high on impact, but mainly on other aspects than environmental. Our reporting categories are currently aligned to environmental impact, so I think Medium (1) is the highest impact we can assign to this recommendation | ||||||||||||||
38 | Avoid Code Duplication | Developer | Patterns CSS JavaScript Performance | 1 | 1 | 1 | |||||||||||||||
39 | Rigorously Assess Third-party Services | Developer | UI Usability JavaScript Performance Software Security Privacy | 2 | 2 | 2 | |||||||||||||||
40 | Use HTML Elements Correctly | Developer | Social Equity Accessibility Content Usability Compatibility HTML | 0 | 1 | 1 | |||||||||||||||
41 | Resolve Render Blocking Content | Developer | Assets CSS JavaScript Performance | 0 | 1 | 1 | |||||||||||||||
42 | Provide Code-based Way-finding Mechanisms | Developer | Accessibility UI Usability HTML Marketing | 0 | 0 | 0 | |||||||||||||||
43 | Validate Form Errors And External Input | Developer | Accessibility UI Usability Compatibility HTML Security | 1 | 1 | 1 | |||||||||||||||
44 | Use Metadata Correctly | Developer | Accessibility Usability HTML Marketing | 1 | 1 | 1 | |||||||||||||||
45 | Use CSS Preference And Media Queries | Developer | Accessibility UI Usability Assets CSS | 1 | 1 | 1 | |||||||||||||||
46 | Develop A Mobile-first Layout | Developer | UI Usability Compatibility CSS Performance | 0 | 0 | 1 | |||||||||||||||
47 | Use Beneficial JavaScript And Its API's | Developer | Accessibility JavaScript Security | 2 | 2 | 2 | |||||||||||||||
48 | Ensure Your Scripts Are Secure | Developer | Social Equity JavaScript Security Privacy | 1 | 1 | 1 | |||||||||||||||
49 | Manage Dependencies Appropriately | Developer | Patterns JavaScript Performance Software Security | 0 | 1 | 0 | |||||||||||||||
50 | Include Files That Are Automatically Expected | Developer | UI Patterns Compatibility Assets Marketing | 0 | 0 | 0 | |||||||||||||||
51 | Use Plaintext Formats When Appropriate | Developer | Patterns Security | 0 | 0 | 1 | |||||||||||||||
52 | Avoid Using Deprecated Or Proprietary Code | Developer | Accessibility Compatibility HTML CSS JavaScript Performance | 0 | 0 | 0 | |||||||||||||||
53 | Align Technical Requirements With Sustainability Goals | Developer | Ideation Compatibility Performance Strategy | 1 | 1 | 1 | |||||||||||||||
54 | Use The Latest Stable Language Version | Developer | Compatibility Performance Security | 1 | 1 | 1 | |||||||||||||||
55 | Take Advantage Of Native Features | Developer | UI Patterns Compatibility HTML CSS JavaScript | 0 | 1 | 1 | |||||||||||||||
56 | Run Fewer, Simpler Queries As Possible | Developer | Performance Networking | 1 | 1 | 0 | |||||||||||||||
57 | Choose A Sustainable Hosting Provider | Infrastructure | Social Equity Hardware Networking | 2 | 0 | 0 | |||||||||||||||
58 | Optimize Browser Caching | Infrastructure | Assets HTML JavaScript Performance Networking | 2 | 2 | 1 | |||||||||||||||
59 | Compress Your Files | Infrastructure | Assets Performance Networking | 0 | 2 | 0 | |||||||||||||||
60 | Use Error Pages And Redirects Carefully | Infrastructure | Content UI Usability Compatibility Networking Marketing | 0 | 2 | 0 | |||||||||||||||
61 | Limit Usage Of Additional Environments | Infrastructure | Performance Hardware Software Networking | 2 | 0 | 0 | |||||||||||||||
62 | Automate To Fit The Needs | Infrastructure | Performance Software | 1 | 0 | 0 | |||||||||||||||
63 | Frequency For Refresh Is Relevant To Visitor Needs | Infrastructure | Usability JavaScript Performance Networking | 1 | 1 | 1 | |||||||||||||||
64 | Be Mindful Of Duplicate Data | Infrastructure | Performance Hardware | 0 | 0 | 0 | |||||||||||||||
65 | Enable Asynchronous Processing And Communication | Infrastructure | JavaScript Performance Networking | 1 | 0 | 0 | |||||||||||||||
66 | Use Edge Computing | Infrastructure | Content Performance Hardware Networking | 2 | 2 | 0 | In fact this is probably detrimental to end user devices | ||||||||||||||
67 | Use The Lowest Infrastructure Tier Meeting Business Requirements | Infrastructure | Performance Hardware E-Waste | 2 | 0 | 0 | |||||||||||||||
68 | Store Data According To Visitor Needs | Infrastructure | Content Performance Hardware E-Waste Privacy | 0 | 0 | 0 | |||||||||||||||
69 | Have An Ethical And Sustainability Product Strategy | Business | Social Equity Ideation Research Education Strategy KPIs | 2 | 2 | 2 | |||||||||||||||
70 | Assign A Sustainability Representative | Business | Social Equity Ideation Education Marketing | 1 | 1 | 1 | |||||||||||||||
71 | Raise Awareness And Inform | Business | Content Education Reporting Marketing | 1 | 1 | 1 | |||||||||||||||
72 | Communicate The Ecological Impact Of User Choices | Business | Content Education Reporting | 1 | 1 | 1 | |||||||||||||||
73 | Estimate A Product Or Service's Environmental Impact | Business | Social Equity Ideation Research Strategy KPIs | 1 | 1 | 1 | |||||||||||||||
74 | Define Clear Organizational Sustainability Goals And Metrics | Business | Social Equity Ideation Research Governance KPIs | 1 | 0 | 0 | |||||||||||||||
75 | Verify Your Efforts Using Established Third-party Business Certifications | Business | Governance KPIs | 1 | 1 | 1 | |||||||||||||||
76 | Implement Sustainability Onboarding Guidelines | Business | Education Strategy | 2 | 2 | 2 | |||||||||||||||
77 | Support Mandatory Disclosures And Reporting | Business | Content Reporting KPIs | 1 | 1 | 1 | |||||||||||||||
78 | Create One Or More Impact Business Models | Business | Content Ideation Research Strategy | 2 | 2 | 2 | |||||||||||||||
79 | Follow A Product Management And Maintenance Strategy | Business | Compatibility Strategy | 2 | 2 | 2 | |||||||||||||||
80 | Implement Continuous Improvement Procedures | Business | UI Compatibility Performance Security Strategy KPIs | 2 | 2 | 2 | |||||||||||||||
81 | Document Future Updates And Evolutions | Business | Content Education Usability Compatibility | 0 | 0 | 0 | |||||||||||||||
82 | Establish If A Digital Product Or Service Is Necessary | Business | Ideation Software E-Waste Reporting | 2 | 2 | 2 | |||||||||||||||
83 | Determine The Functional Unit | Business | Ideation Research Reporting | 1 | 1 | 1 | |||||||||||||||
84 | Create A Supplier Standards Of Practice | Business | Social Equity Content Ideation Hardware Governance | 2 | 2 | 2 | |||||||||||||||
85 | Share Economic Benefits | Business | Social Equity Governance | 2 | 2 | 2 | |||||||||||||||
86 | Share Decision-making Power With Appropriate Stakeholders | Business | Social Equity Ideation Strategy | 0 | 0 | 0 | |||||||||||||||
87 | Use Justice, Equity, Diversity, Inclusion (JEDI) Practices | Business | Social Equity Accessibility Ideation Strategy | 2 | 2 | 2 | |||||||||||||||
88 | Promote Responsible Data Practices | Business | Social Equity Content Privacy Governance | 2 | 2 | 2 | |||||||||||||||
89 | Implement Appropriate Data Management Procedures | Business | Social Equity Security Privacy Strategy | 0 | 0 | 0 | |||||||||||||||
90 | Promote Responsible Emerging Technology Practices | Business | Social Equity Content Governance | 2 | 2 | 2 | |||||||||||||||
91 | Include Responsible Financial Policies | Business | Social Equity Ideation Governance | 2 | 2 | 2 | |||||||||||||||
92 | Include Organizational Philanthropy Policies | Business | Social Equity Content Governance | 2 | 2 | 2 | |||||||||||||||
93 | Plan For A Digital Product Or Service's Care And End Of Life | Business | Social Equity Research Compatibility Software E-Waste Strategy | 1 | 1 | 1 | |||||||||||||||
94 | Include E-waste, Right-to-repair, And Recycling Policies | Business | Social Equity Content Ideation Hardware E-Waste Governance | 1 | 0 | 2 | |||||||||||||||
95 | Define Performance And Environmental Budgets | Business | Accessibility Ideation Research Usability Performance KPIs | 1 | 1 | 1 | |||||||||||||||
96 | Use Open Source Tools | Business | Social Equity UI Ideation Assets Software | 1 | 1 | 1 | |||||||||||||||
97 | Create a Business Continuity and Disaster Recovery Plan | Business | Security Governance Strategy | 1 | 1 | 0 | |||||||||||||||
98 | |||||||||||||||||||||
99 | |||||||||||||||||||||
100 |