tag-env-sustainability
tag-env-sustainability copied to clipboard
[Tracking] Environmental Sustainability Maturity Model
Description
The idea is to build a v0.1 maturity model for environmental sustainability. This will be a living artifact and gets frequent updates, I guess. However, we have already received questions in this direction in terms of if there is any guidance.
As an interesting example, there is the Cartografos for the cloud native majority model. And this nice flyer from KubeCon:


Initial proposal: https://github.com/cncf/tag-env-sustainability/discussions/38
Milestones
- Gather a team
- Evaluate current possibilities and slice them into dimensions
- Draft Model
- Draft Flyer for KubeCon
Input
- Cartografos format is IMO a good direction to define the shape and way it looks like
- The Landscape Document
- Other organization's current status
Outcome
- A Sustainability Maturity Model v0.1
- A potential design of a flyer for KubeCon
Todos
- [ ] Call for action/contribution via Slack/Mail
- [ ] Setup a kickoff meeting to sharpen the scope and out of scope
- [ ] Share a working document to enable async reviews
- [ ] ...
Document
https://docs.google.com/document/d/1IlxR09IuhrnCquSN-KV2Qaqq7qxYCuzzZo7ZDyvi-pY/edit?usp=sharing
I discussed a draft with some end users a while back.
Colors:
- Green: Possible
- Yellow: Possible with restrictions
- Red: Not yet possible in a useful way
I created a shared google docs document which we can use for the initial draft. As soon as we are happy with a "version1" we can continue collaboration over GitHub with PRs 🙂
doc: https://docs.google.com/document/d/1IlxR09IuhrnCquSN-KV2Qaqq7qxYCuzzZo7ZDyvi-pY/edit?usp=sharing
further input from the cloud native maturity model https://www.cncf.io/blog/2023/01/20/what-is-the-cloud-native-maturity-model-and-why-do-i-care/
https://maturitymodel.cncf.io/
This is very interesting work, let me add in a few folks if you don't mind, I remember us having a think about this a while ago @dubrie, @scottcha? A maturity model - I can't remember the exact details, I think @dubrie you might have come up with some ideas.
The thing I liked about the approach was it's more focused on teams than products, so a maturity model for teams who build products, since if a team is green, using good green processes, then their products are going to likely be as green as possible (given their other tradeoffs).
I remember it something like:
1 - Nothing, doing nothing, thinking nothing about this space. 2 - Decided which metrics are important to track. 3 - Actively measuring those metrics during development/integration. 4 - Actively implementing features to reduce the measured metrics. 5 - Actively monitoring those metrics live in production apps.
Great, the collab. is very welcome 🙌!
My ad-hoc two cents at the moment on this 😄, I like the structure of the Cloud Native Maturity model a lot. I think it makes sense to follow the software eng lifecycle and add dimensions (people, process, policy & technology) to the mix. This is for sure a good reference. I also like the simple categories @jawache listed which at the end can break it down very nicely.
To add to this... If I think about how I would approach it (putting existing ideas aside, and without a lot of research, sort of naive approach) I would probably start at the folks that would use the model (start at the “customer”).
- How does the environmental sustainability maturity model for a software engineer look like.
- How does the environmental sustainability maturity model for a product manager look like.
- How does the environmental sustainability maturity model for a X look like
There would be for sure some overlap between the models, but this might be a bit more practical? It would show sort of a green transformataion journey everyone can take (individually, as team, as company, ...).
@mkorbi I updated the milestone. Its now set to Kubecon NA.
We just touched on env sustainability maturity for CNCF projects in our weekly call (5th of July 2023) while discussing the WG Green Reviews charter. see #116
Create a general set of action items for CNCF project maintainers on how they can mature their project successively to improve their sustainability footprint
The above deliverable was removed from the working group charter, but could be a good upcoming sub-project of the working group after it is formed. (FYI @nikimanoledaki @guidemetothemoon)
FYI The green software maturity matrix
https://docs.google.com/document/d/1wa2lliXQeH6HE1JHqwjTFuVndRUXzxGlbYXRtTQxF5o/mobilebasic
Here is the Update of the CN Maturity Model: https://maturitymodel.cncf.io/#the-cloud-native-maturity-model-30-updated-in-autumn-2023
Are there any actions that we like to draw out of this issue? If not we can close this.