Green-Software-Foundation / Green-Software-Foundation/patterns

Green Software Maturity & Scoring Framework

Open
#409 1 comment 0 reactions 2 assignees Claimed by @will-iamalpine View on GitHub
Dominant language
TypeScript
Stars
145
Forks
44
Avg merge
13d 22h
Merged PRs (30d)
1

Description

### Context
Juan Rubio (Schneider Electric) shared a draft framework being developed internally to track decarbonisation progress across software portfolios. The framework proposes five dimensions — measurement and telemetry, energy and efficiency, carbon intensity, design, and CI/CD — with maturity levels (L1–L5) and the idea that patterns map to specific maturity actions within each dimension.

The team agreed this is a valuable concept worth capturing and developing. It addresses a real gap: patterns tell you *what to do*, but don't currently help practitioners understand *where to start*, *how to prioritise*, or *how to track progress*. Juan's work at Schneider Electric provides a concrete real-world signal that members need this layer.

This issue captures the idea as a backlog item for further scoping and discussion.

### What needs to happen
- [ ] Review Juan's draft framework in more detail and assess fit with the GSF patterns structure
- [ ] Discuss with Juan whether Schneider Electric would co-develop this as a GSF output
- [ ] Explore how patterns would map to maturity dimensions and levels
- [ ] Assess whether this becomes a formal GSF project, a patterns catalogue feature, or a member resource
- [ ] Bring a scoped proposal to the team for a decision on how to proceed

### Acceptance criteria
- A clear decision has been made on whether and how GSF pursues this framework
- If proceeding: a scoped proposal exists with ownership, format, and a realistic timeline
- Juan and Schneider Electric are engaged as active contributors

### Dependencies
- Juan Rubio availability and Schneider Electric appetite to contribute
- Patterns catalogue harmonisation (a stable, quality catalogue is a prerequisite for meaningful maturity mapping)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.