Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Tracking] Environmental Sustainability Maturity Model #50

Open
4 tasks
mkorbi opened this issue Nov 16, 2022 · 10 comments
Open
4 tasks

[Tracking] Environmental Sustainability Maturity Model #50

mkorbi opened this issue Nov 16, 2022 · 10 comments
Assignees
Labels
board/tag Filter for the main TAG ENV project board issue/needs-triage issue/tracking Tracking action items

Comments

@mkorbi
Copy link
Member

mkorbi commented Nov 16, 2022

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:

Bildschirm­foto 2022-11-16 um 16 59 40

Bildschirm­foto 2022-11-16 um 16 59 34

Initial proposal: #38

Milestones

  1. Gather a team
  2. Evaluate current possibilities and slice them into dimensions
  3. Draft Model
  4. 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

@mkorbi mkorbi added the issue/tracking Tracking action items label Nov 16, 2022
@mkorbi mkorbi added this to the KubeCon+CloudNativeCon EU 2023 milestone Nov 16, 2022
@mkorbi mkorbi self-assigned this Nov 16, 2022
@mkorbi mkorbi added info/help-wanted Extra attention is needed prio/soon Issue is relevant within the next weeks/months labels Nov 17, 2022
@mkorbi
Copy link
Member Author

mkorbi commented Nov 19, 2022

I discussed a draft with some end users a while back.
Bildschirm­foto 2022-11-19 um 14 23 46

Colors:

  • Green: Possible
  • Yellow: Possible with restrictions
  • Red: Not yet possible in a useful way

@mkorbi mkorbi moved this from Todo to In Progress in TAG-Environmental-Sustainability Dec 5, 2022
@leonardpahlke
Copy link
Member

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

@mkorbi
Copy link
Member Author

mkorbi commented Jan 24, 2023

@jawache
Copy link

jawache commented Jan 24, 2023

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.

@leonardpahlke
Copy link
Member

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, ...).

@leonardpahlke
Copy link
Member

@mkorbi I updated the milestone. Its now set to Kubecon NA.

@leonardpahlke
Copy link
Member

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)

@mkorbi
Copy link
Member Author

mkorbi commented Oct 18, 2023

@mkorbi
Copy link
Member Author

mkorbi commented Nov 13, 2023

Here is the Update of the CN Maturity Model:
https://maturitymodel.cncf.io/#the-cloud-native-maturity-model-30-updated-in-autumn-2023

@leonardpahlke
Copy link
Member

leonardpahlke commented Apr 18, 2024

Are there any actions that we like to draw out of this issue? If not we can close this.

@leonardpahlke leonardpahlke added issue/needs-triage and removed info/help-wanted Extra attention is needed prio/soon Issue is relevant within the next weeks/months labels Apr 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
board/tag Filter for the main TAG ENV project board issue/needs-triage issue/tracking Tracking action items
Projects
Status: Needs Triage
Development

No branches or pull requests

3 participants