How can you take part?
Participating in the RWE Code Green Challenge is your chance to sustainabilize the Energy sector. Here is what you have to do:
Format
- You can take part alone or as a team of up to 4 people.
- Use the provided application template to get to the heart of your idea and introduce yourself and, if applicable, your team.
- If you want, you can supplement your submission with additional materials such as video presentations, pitch decks or visuals.
Criteria & Guidelines
- Your solution can either be a concept or a tool.
- Consider an initial market research to dive deep into the current landscape with a thorough market analysis to understand where RWE Renewables stands in the realm of energy-efficient software.
- Consider a portfolio analysis and delve into an examination of a tech stack portfolio, development processes, or hosting environments to pinpoint areas ripe for energy efficiency enhancements.
Guiding Questions
Consider the following questions as inspiration for your solution development.
Status Quo & Market research:
- Investigate existing applications or startups dedicated to reducing energy consumption in software. How do these solutions align or differ from RWE's objectives?
- Assess the necessity and feasibility of developing bespoke scripts or tools for resource optimization within RWE's application ecosystem.
- What are industry standards for energy consumption in similar application portfolios?
- Research and illustrate current industry standards for similar software portfolio to identify opportunities for innovation and efficiency enhancement.
- Portfolio Analysis & Implementation:
- Are there any tools that automate energy consumption audits within RWE's CI/CD pipelines, ensuring continuous monitoring and optimization?
- Develop a comprehensive strategy to monitor and visualize energy consumption across the software portfolio. This could include any kind of visualisation (e.g. dashboards) that not only tracks energy usage in real-time but also identifies inefficiencies and potential areas for improvement.
- Assess the potential for implementing automated alerts or actions when certain thresholds are exceeded, enabling proactive management of energy consumption and fostering a culture of continuous improvement in software sustainability.
- Optimization of Energy Consumption:
- What improvements should be made in the current portfolio?
- Can you create a set of coding guidelines that serve as a blueprint for energy-efficient software development?
- Can you think of ways to develop an AI-based tool that helps auto-updates in applications for them to be more energy efficient?
- How can energy consumption of current databases and APIs be optimized?
