Wo finde ich welchen Vortragsraum? An welchem Punkt in der Expo (Dienstag bis Donnerstag) finde ich die Bühne oder einen bestimmten Aussteller?
» Zum Raum- und Expoplan
Thema: Sustainability
- Montag
03.02. - Mittwoch
05.02. - Donnerstag
06.02.
When building complex systems, it's easy to focus on features and overlook software qualities, specifically architecture and technical debt. Some believe that following Agile practices—starting quickly, keeping code clean, and having many tests—will naturally lead to good architecture. While an architecture will emerge, if there is not enough attention paid to the architecture and the code, technical debt, and design problems will creep in until it becomes muddy, making it hard to deliver new features quickly and reliably.
This workshop presents elements of sustainable development for dealing with technical debt. The main topics include the technical debt metaphor and concept, the impact of incurring technical debt, some types of technical debt, and what is not technical debt.
Furthermore, we will discuss practical techniques, including using AI for identifying, measuring, and mitigating technical debt, ensuring that rapid development does not compromise the sustainability of the software. To meet future business needs we will also address modernization techniques—replacing outdated systems by integrating new technologies and aligning the architecture with modern best practices.
Attendees will gain actionable insights into leveraging proven practices to deliver high-quality software reliably and efficiently. Join us to discover best practices (patterns) that will empower your teams to navigate the complexities of modern software development.
Maximum number of participants: 40
Target Audience: architects, technical managers, agile coaches, developers, POs, Scrum Masters, QA
Prerequisites: Understanding architecture is beneficial though not necessary
Level: Advanced
Joseph Yoder is the owner of the Refactory and president of the Hillside Group. The ACM recognized Joe as a Distinguished Member in the category "Outstanding Engineering Contributions to Computing".
Graziela Simone Tonin has worked in the technology market for over 19 years in Brazil and abroad. Ph.D. in Computer Science. Received the US IBM World Award and the Women of Value Award. Led the Women In Tech Project.
Graziela mentors and worked in several national entrepreneurship and innovation programs, such as Innovativa Brasil. Ambassador of Clube Bora Fazer, an entrepreneurship community. She works as a professor at Insper Institution, a Teacher of Executive Education and customized programs for C-Levels, and also is a professor in Computer Science and Engineering program. She led the Women In Tech Project and is co-leader in the Gender Front of the Diversity Committee at Insper. Graziela leads volunteer projects throughout Brazil through the Grupo Mulheres do Brasil. In addition, she is part of a worldwide research project that analyzes initiatives aimed at women in software engineering.
Vortrag Teilen
Die jährlichen Mengen an Elektronikschrott nehmen weltweit immer größere Ausmaße an. Software ist sehr häufig dafür verantwortlich, dass diese riesigen Abfallmengen überhaupt entstehen. Die negativen Umweltauswirkungen von Software betreffen mehrere Aspekte, denn steigende Anforderungen an Software führen häufig zu vorzeitiger Hardwareerneuerung. Das Umweltbundesamt hat diese Problematik unter anderem durch die Entwicklung des Umweltzeichens Blauer Engel für ressourcen- und energieeffiziente Software adressiert. Der Blaue Engel für Software ist 2020 für Desktop-Software in Deutschland eingeführt worden. Das Umweltzeichen Blauer Engel ist ein unabhängiges, staatliches und multikriterielles Label, es beinhaltet neben der Transparenz des Energie- und Ressourcenverbrauchs auch Kriterien wie Abwärtskompatibilität und Nutzerautonomie. Mitunter werden beispielsweise die Garantie von Sicherheitsupdates, aber auch die Dokumentation von Schnittstellen und die Offenlegung von Datenformaten gefordert. Mit diesen Kriterien soll verhindert werden, dass die Hardwarelebensdauer von Geräten durch Software verkürzt wird. Damit fordert das Konzept des Blauen Engels die größtmögliche Transparenz von Software. Das Konzept, das auf Offenlegung und Weiterbenutzung von Programmiercode basiert, kann damit ein wesentlicher Treiber für die Entwicklung von nachhaltiger Software sein. In diesem Vortrag werden der Blaue Engel und seine Kriterien für Software vorgestellt und die aktuelle Erweiterung des Geltungsbereiches auf mobile Apps und Client-Server-Software. Es wird dabei herausgestellt, wie mit einem solchen Umweltlabel ein Problembewusstsein für den Energie- und Ressourcenverbrauch von Software in der Softwarecommunity etabliert werden kann. Gleichzeitig soll durch den Blauen Engel die Open-Source-Szene, die häufig Pionierarbeit im Bereich der Produktinnovationen betreibt, dazu angeregt werden, nachhaltige Software z. B. durch Green-Coding-Methodiken zu programmieren.
Zielpublikum: Architekten, Entwickler, Projektleiter, Manager, Entscheider, Product Owner
Voraussetzungen: Interesse an Nachhaltigkeitsthemen
Schwierigkeitsgrad: Basic
Anna Zagorski ist Umweltinformatikerin und arbeitet als wissenschaftliche Mitarbeiterin für Green IT beim Umweltbundesamt. Ihre Forschungsthemen sind schwerpunktmäßig nachhaltige Software, Green-Coding-Techniken, vernetzte Geräte und softwarebedingte Obsoleszenz. Ihr aktuelles Forschungsthema ist der Blaue Engel für ressourcen- und energieeffiziente Softwareprodukte und die Erweiterung dessen Geltungsbereiches um Client-Server-Systeme und mobile Apps. Im Forschungsprojekt SoftAWERE beschäftigt sie sich mit der Messbarkeit von Energie- und Ressourcenverbräuchen von Software und Cloudsystemen.
Vortrag Teilen
Mit dem Cloud-Boom steigen auch IT-Kosten rasant. Kosten entstehen anders als früher real-time und dezentral. Aus diesem Paradigmenwechsel ist „FinOps“ entstanden – ein Framework, das sinnvolles Cloud-Kostenmanagement ermöglicht.
Einige der FinOps-Praktiken wirken ressourcenschonend und senken damit zusätzlich Emissionen. Diese sind wesentlicher Teil von „GreenOps“. GreenOps etabliert sich als FinOps' „best friend“. Doch was hat DevOps damit zu tun?
Wir diskutieren praxisnah:
- welche FinOps- und GreenOps-Praktiken zur Senkung von Emissionen und Betriebskosten beitragen,
- welchen wesentlichen Beitrag DevOps leisten muss,
- was DevOps von zentraler Seite erwarten kann und was auch nicht.
Am Ende haben wir die Brücke geschlagen von Entwicklung und Betrieb über IT-Controlling zum Umweltschutz.
Zielpublikum: Manager, Entscheider, Architekten, Entwickler, Product Owner, Projektleiter
Voraussetzungen: Keine
Schwierigkeitsgrad: Basic
Philipp Kersting ist Gründungs- und Vorstandsmitglied des Bundesverbandes Green Software e.V. sowie freiberuflich als unabhängiger Green-IT-Berater tätig. Seine Leidenschaft ist die Reduzierung von CO2-Emissionen in der IT. Er coacht Manager und Mitarbeitende in IT, Fachbereich und Controlling. Sein Know-how basiert auf 25 Jahren Erfahrung in Software-Optimierungen. Er war u. a. als SE-Leiter und Programm-Manager bei Versicherungen tätig.
Mehr Inhalte dieses Speakers? Schaut doch mal bei sigs.de vorbei: https://www.sigs.de/experten/philipp-kersting/
Vortrag Teilen
The development and deployment of AI and Generative AI systems in a way that promotes environmental, social, and economic well-being for current and future generations is referred to as sustainable AI. To do this, AI must be built with energy-efficient algorithms and run on renewable energy sources to reduce carbon footprints. Ethical considerations are crucial, ensuring that AI respects human rights and diversity while avoiding increasing disparities. Data management must uphold the ideals of fairness, accountability, and transparency, while also protecting privacy. The overarching goal is to develop AI that not only innovates but also protects and enriches our environment. We will discuss some examples from our experience at Amazon.
Target Audience: All
Prerequisites: None
Level: Basic
Currently a Principal AI Strategist with Amazon, Zorina Alliata works with global customers to find solutions that speed up operations and enhance processes using Artificial Intelligence and Machine Learning. Zorina is also an Adjunct Professor at Georgetown University SCS and OPIT, as a creator and instructor for AI courses.
Zorina is involved in AI for Good initiatives and working with non-profit organizations to address major social and environmental challenges using AI/ML. She also volunteers with the Zonta organization and as the Chair of the Artificial Intelligence Committee at AnitaB.org, to support women in tech.
You can find Zorina on LinkedIn:
https://www.linkedin.com/in/zorinaalliata/
Hara Gavriliadi is a Senior CX Strategist at AWS Professional Services helping customers reimaging and transforming their customer experience using data, analytics, and machine learning. Hara has 13 years of experience in supporting organisations to be more data-driven, and turning analytics and insights into commercial advice to enable growth and innovation. Hara is passionate about ID&E and she is an AWS GetIT Ambassador inspiring young students to consider a future in STEAM.
Vortrag Teilen
There is a clear trend: ICT is responsible for more and more greenhouse gas (GHG) emissions: it has already reached an estimated level of 4% of global GHG emissions, which is comparable to the entire aviation sector, and ICT energy consumption is growing at an estimated rate of ca. 9% per year. Fortunately, there are ways to reduce these negative effects. One of these ways is DevGreenOps. It is an extension of the DevOps approach to software development. DevGreenOps takes additional inspiration from DevSecOps, GreenOps and agile development practices. It enables teams to incorporate environmental sustainability into every part and step of their software development projects.
I will introduce the DevGreenOps concept as well as helpful tools, open-source projects, recommendations, and inspiring examples, which will help you to implement your own DevGreenOps approach in your projects. All of which will help you to create transparency, generate insights, inform decisions, and ultimately help you to bridge the gap between software that is excellent to use and software that is excellent to the planet.
Target Audience: DevOps Engineers, Tech Leads, Project Leads, Sustainability Leads, Software Engineer
Prerequisites: Basic knowledge about the DevOps Cycle
Level: Advanced
Vortrag Teilen
Im Zuge der Digitalisierung wächst der Energieverbrauch und damit der ökologische Fußabdruck von Software stetig. Das gilt insbesondere für die in Clouds laufenden Microservices. Mit geeigneten Werkzeugen, von denen wir drei vorstellen und vergleichen, kann dieser gemessen werden. Anhand von Benchmarks zeigen wir, dass allein die Wahl der Technologie zu deutlichen Einsparungen beim Energieverbrauch führt, wodurch Microservices deutlich nachhaltiger werden können.
Zielpublikum: Architekten, Entwickler, Entscheider
Voraussetzungen: Interesse an Nachhaltigkeit und Microservices
Schwierigkeitsgrad: Basic
Sascha Böhme ist Software Architect bei QAware mit über zehn Jahren Erfahrung in der Entwicklung von Java-Applikationen und Microservices. Er ist kontinuierlich bestrebt, Effizienz in Entwicklung und Betrieb zu verbessern und mit Nachhaltigkeit in Einklang zu bringen.
Florian Wende ist Software Engineer bei QAware und begeistert sich für nachhaltige Softwareentwicklung.
Wenn obskure Backend-Fehler im Web-Frontend aufschlagen, die Tentakel undokumentierter Inhouse-Frameworks in jede Projektecke hineinragen oder der JSF-Dschungel gänzlich undurchdringlich scheint, ist die Verzweiflung oft groß. Doch egal wie schwer die Legacy-Last auch auf den Entwicklerschultern liegt, es gibt im Web-Frontend immer einen Ausweg ... über Webstandards! Die Standards der Browser sind zum einen der kleinste gemeinsame Nenner, den sowohl fossile Projektruinen als auch die futuristischsten Frontend-Frameworks gemein haben, und zum anderen mindestens ein Zwischenschritt auf dem Weg in die technische Schuldenfreiheit. Denn mit modernen Browsertechnologien und einem moderat langen Atem lässt sich so ziemlich jedes verkorkste Frontend-Projekt retten ... und dieser Talk erklärt, wie!
Eingebettet in diverse Refactoring-Horrorszenarien aus der Praxis des Vortragenden beleuchtet diese Session, wie und warum moderne Webstandards das Mittel der Wahl zum Refactoring von Legacy-Frontends sind – selbst wenn das Endziel etwas anderes ist, als 100 % handgeschriebener Standards-Code. Hinzu kommen Handreichungen und mentale Tools, um zu verhindern, dass nach dem Refactoring direkt wieder die Legacy-Horror-Uhr lostickt.
Zielpublikum: Architekten, Entwickler, Projektleiter
Voraussetzungen: Grundlagenkenntnisse in den fundamentalen Webtechnologien (HTML, CSS, JS)
Schwierigkeitsgrad: Advanced
Der Webtechnologieexperte und Buchautor Peter Kröner forscht über die Webstandards von morgen. Was er über HTML, CSS, neue JavaScript-Standards oder frische TypeScript-Features herausfindet, schreibt er in Bücher und Blogposts oder vermittelt es in Seminaren, Workshops und Vorträgen im ganzen Land weiter. Zuvor war er als selbstständiger Webdesigner und Frontend-Entwickler tätig.
Vortrag Teilen
Vortrag Teilen
In der Praxis begegnet uns bisher kaum die konkrete Anforderung, Softwarearchitekturen mit Blick auf ihre Umweltverträglichkeit zu gestalten. Die zunehmenden Auswirkungen des menschengemachten Klimawandels zeigen jedoch, dass der eigene Beitrag zu mehr Klimaschutz nicht mehr optional ist.
Dieser Vortrag geht darauf ein, wie GreenIT, Nachhaltigkeit und Umweltverträglichkeit im Architekturentwicklungsprozess natürlich integriert werden können. Wir betrachten Möglichkeiten zur nachhaltigen Umgestaltung bestehender Systeme und zeigen Wege auf, neue Softwarearchitekturen von Anfang an umweltbewusst zu denken. Weiterhin erkunden wir organisatorische Aspekte, die zur Entwicklung grünerer Softwarearchitekturen beitragen können.
Zielpublikum: Architekten:innen, Entwickler:innen, Manager:innen
Voraussetzungen: Grundlagen der Softwarearchitektur
Schwierigkeitsgrad: Advanced
Sophia Resch begeistert es, komplexe IT-Probleme ressourcenschonend zu lösen. Sie profitiert dabei von ihrem Hintergrundwissen zu Rechnungswesen, Maschinenbau, mathematischer Modellierung und Computersimulationen. In ihrer Arbeit als Software Engineer folgt sie einem roten Faden zum Thema Nachhaltigkeit und setzt sich dabei für die Verwendung von GreenIT-Prinzipien zum Erreichen umweltfreundlicher Architektur, Cloud-Lösungen und Software Development ein.
Vortrag Teilen
There is a clear trend: ICT is responsible for more and more greenhouse gas (GHG) emissions: it has already reached an estimated level of 4% of global GHG emissions, which is comparable to the entire aviation sector, and ICT energy consumption is growing at an estimated rate of ca. 9% per year. Fortunately, there are ways to reduce these negative effects. One of these ways is DevGreenOps. It is an extension of the DevOps approach to software development. DevGreenOps takes additional inspiration from DevSecOps, GreenOps and agile development practices. It enables teams to incorporate environmental sustainability into every part and step of their software development projects.
I will introduce the DevGreenOps concept as well as helpful tools, open-source projects, recommendations, and inspiring examples, which will help you to implement your own DevGreenOps approach in your projects. All of which will help you to create transparency, generate insights, inform decisions, and ultimately help you to bridge the gap between software that is excellent to use and software that is excellent to the planet.
Target Audience: DevOps Engineers, Tech Leads, Project Leads, Sustainability Leads, Software Engineer
Prerequisites: Basic knowledge about the DevOps Cycle
Level: Advanced
Jochen Joswig is a Lead Software Engineer at MaibornWolff GmbH. His great passion is Green Software Engineering. As a Green Software Champion of the Green Software Foundation, a Project Lead of the CNCF TAG env and a Co-Author as well as Co-Organizer of the community behind the Green Software Manifesto, he conducts research, helps implement ideas in projects and spreads awareness about the topic of software sustainability.
Vortrag Teilen
In diesem Vortrag geben wir euch einen Überblick über die Prinzipien des Green Software Development und stellen euch Tools und Tipps zur konkreten Umsetzung vor. Wir decken dabei verschiedene Bereiche ab, von Ops über Backend und Frontend bis hin zum Design.
Doch die technische Ebene allein reicht nicht aus. Ein echter Wandel in Richtung Nachhaltigkeit erfordert Unterstützung auf allen Ebenen. Oft sehen wir, dass alle Beteiligten ein großes Interesse daran haben, nachhaltiger zu handeln. Tatsächlich umgesetzt wird es allerdings selten.
Wir zeigen euch, wie wir intern das Thema Nachhaltigkeit in Projekte und unter die Leute bringen. Wir teilen unsere Erfahrungen und zeigen, wie wir Strukturen geschaffen haben, um dem Thema Raum und Gewicht zu geben.
Zielpublikum: Alle, die mit IT zu tun haben
Voraussetzungen: Keine
Schwierigkeitsgrad: Basic
Nadine Müller arbeitet seit 2021 bei diva-e als Frontendentwicklerin. Sie hat in zahlreichen Kundenprojekten mitgewirkt, dabei hauptsächlich im Bereich E-Commerce.
Johanna Mergler arbeitet im Projektgeschäft bei diva-e. Meistens ist sie im Backend im Java- und Kubernetes-Umfeld unterwegs. Sie begeistert sich für Themen wie Clean Code, Software Craftmanship und Testing.
Vortrag Teilen