5.25 Define performance and environmental budgets
Business Strategy And Product Management
Set budgets, taking people, planet, and performance into account alongside baselines, targets, evidence, and resources to help meet KPIs.
Criteria
- Environmental budget:
Define and document clear digital sustainability budget criteria that covers impact from asset and resource creation to consumption. Communicate this to affected parties.- AFNOR Spec 5.1.4 (French)
- Audits d’écoconception – conclusion (French)
- CO2.js
- Defining the environmental budget for a digital service
- GPF – General Policy Framework (PDF) – 1.5 – Strategy (Impact Goals)
- GR491 – 1-3009 – Sustainability Budgets
- How to set a Page Weight Budget for a greener, faster website
- Reduce Your Website’s Environmental Impact With a Carbon Budget
- Web Almanac: Sustainability
- Performance budget:
Use a performance budget to set a target maximum size of your digital product or service to monitor and reduce impact of data transfer, file type size, and more.- A Complete Guide to Performance Budgets
- AFNOR Spec 5.1.4 (French)
- Can You Afford It?: Real-world Web Performance Budgets
- Fast Load Times: Set performance budgets
- GPF – General Policy Framework (PDF) – 1.5 – Strategy (Impact Goals)
- GPF – General Policy Framework (PDF) – 4.9 – UX and UI (Server Requests)
- GPF – General Policy Framework (PDF) – 6.1 – Front-End (Download Limits)
- How Performance Budgets Improve Websites
- How to set a Page Weight Budget for a greener, faster website
- Performance Budget
- Performance Budget Calculator
- Performance budget visualizer
- Performance budgets
- Performance budgets 101
- Performance Budgets: The Easiest Way to a Faster Site
- Reduce page weight and complexity
- Reduce Your Website’s Environmental Impact With a Carbon Budget
- Use Lighthouse for performance budgets
- Human budget:
Define KPIs around engineering hours, development time, or sprints while keeping the health and well-being of your workers paramount. Sustainably optimize workflows to allow all tasks to be performed with care.- GPF – General Policy Framework (PDF) – 1.5 – Strategy (Impact Goals)
- How to Say No to an Excessive Workload as a Developer
- Overcoming Overworking
- Overworked employees: 15 Tips to follow as a HR leader in 2024
- Stop Glamorizing Overwork and Prevent Software Engineer Burnout
- United Nations SDGS – Goal 3 – Health & Well-being
- Measurable improvements:
Establish a baseline and measurement criteria to track improvements over time. Improvement claims must be evidenced and verifiable.- Are there limits to growth in data traffic?
- Browser Rendering Optimization
- Core Web Vitals For SEOs & Developers
- Find Out How You Stack Up to New Industry Benchmarks for Mobile Page Speed (PDF)
- Front-End Performance 2021: Setting Realistic Goals
- GPF – General Policy Framework (PDF) – 1.5 – Strategy (Impact Goals)
- GPF – General Policy Framework (PDF) – 4.9 – UX and UI (Server Requests)
- GPF – General Policy Framework (PDF) – 6.1 – Front-End (Download Limits)
- Modern web bloat means some pages load 21MB of data
- Page Speed
- SpeedCurve
- The overlooked environmental footprint of increasing Internet use
- United Nations SDGS – Goal 7 – Sustainable Energy
- Web Almanac: Sustainability
- Why Your Website Should Be Under 14KB In Size
Benefits
- Conversion
Improving performance will reduce churn and page abandonment. A website may also rank better on search engines thanks to performance being a key indicator in ranking algorithms. - Economic
Reducing resource requirements means users will not have to keep upgrading devices to match the needs of digital products and services that are otherwise growing unchecked over time. - Environment
Setting a strict sustainability or performance budget will reduce the chance of a digital product or service getting too large or resulting in pollution transfers, which will also ensure it has a minimal impact on a user’s device. This has a direct impact on emissions by forcing businesses to choose where to make reductions and efficiency savings. Users not having to upgrade devices as frequently will also reduce e-waste from discarded devices. - Performance
Keeping realistic goals regarding delivery size will push developers to optimize resource-heavy projects and reconsider using large tooling in place of lightweight alternatives. A lower target budget for a product or service will also decrease the amount of time spent transferring and rendering data. - Social Equity
By having a human or planetary budget, you can assign targets to improve services for impacted groups or those affected directly by your project.
GRI
- Materials: Medium
- Energy: Medium
- Water: Medium
- Emissions: Medium