Youth education meets IT practice
The project combined technical development with a recognised youth education activity. For two weeks, trainees, an intern, and a working student worked together with experienced adesso software engineers on a static website that makes the promotion of local democracy visible. They received practical training in agile software development and accessible web design, with direct feedback through practical tests with visually impaired people at the Nuremberg Training Centre for the Blind and Visually Impaired, who tested the website early on in the project. Feedback was channelled directly into further development.
The project was completed iteratively in line with agile principles. This revealed exciting parallels between agile software development and value-orientated youth work as understood by the KJR: transparency, a constructive error culture, and respectful cooperation. Progress and challenges were reflected on in joint retrospective sessions – a form of learning that was effective both professionally and personally.
Cloud, AI, and critical awareness
Technologically, the project was implemented in a modern way that also reflected media education. The tools used included Jira Cloud and Confluence Cloud for requirements management, GitHub Cloud with GitHub Actions for source code management, and CI/CD and Xray for Jira for test management. JEST (unit tests), Cypress Cloud (E2E), and the accessibility module cypress axe were used for automated tests. The use of AI, for example via GitHub Co-Pilot in VSCode, was also taught, but always accompanied by critical discussions on data protection and technology dependency.