Skip to main content
Deutsch

Glossar

Ein kurzer Überblick der wichtigsten Begriffe und englischsprachigen Bezeichnungen, die wir in unserer täglichen Arbeit benutzen.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

Agile Coaching
Das Ziel von Agile Coaching ist, Menschen, Teams und Organisationen zu befähigen, mit ständiger Veränderung umzugehen, selbständig Probleme zu lösen und damit mehr Autonomie zu ermöglichen.

Application Programming Interface (API)
Programmierschnittstelle oder Anwendungsschnittstelle – Schnittstelle in einer Software, welche den Austausch von Daten oder die funktionelle Verbindung zweier Anwendungen oder Teile einer Anwendung erlaubt.

AusweisApp2
Die AusweisApp2 ist eine Software für die Nutzung des Online-Ausweises, die im Auftrag des Bundesamtes für Sicherheit in der Informationstechnik (BSI) von der Governikus GmbH & Co KG bereitgestellt und weiterentwickelt wird.


B

Beta-Version
Produktiv laufende, echte Version der Software, die aber entweder von der Funktionalität noch eingeschränkt ist oder noch Bugs enthalten kann.


C

Closed Captions
Genaue Transkription von Medieninhalten inklusive Geräusche, Töne und Musik, die während des Abspielens parallel gezeigt werden.

Cloud
Ein Betriebsmodell (und die damit verbundene Umgebung), in dem Rechenleistung und/oder Speicherkapazität von dem physischen Standort der Nutzenden entkoppelt und als Dienstleistung über das Internet angeboten wird. Der Anwendungscode wird nicht auf dem Gerät oder Server vor Ort ausgeführt, sondern in einem räumlich oft entfernten Rechenzentrum.

Continuous Delivery
Continuous Delivery (CD) ist eine Software-Entwicklungspraxis, bei der Software kontinuierlich in Produktionsumgebungen bereitgestellt werden kann. Durch Automatisierung von Build-, Test- und Bereitstellungsprozessen wird eine zuverlässige und effiziente Auslieferung von Software erreicht, um schnellere Markteinführungen und kontinuierliche Verbesserungen zu ermöglichen.

Continuous Integration
Continuous Integration (CI) ist eine Software-Entwicklungsmethode, bei der Entwickler:innen ihren Code regelmäßig in ein gemeinsames Versionskontrollsystem integrieren, um Konflikte frühzeitig zu erkennen und die Codequalität sicherzustellen. Durch automatisierte Build- und Testprozesse wird eine effiziente Zusammenarbeit im Entwicklungsteam ermöglicht.


D

DevSecOps
DevSecOps ist eine Software-Entwicklungspraxis, die Sicherheit (Security) in den gesamten DevOps-Prozess integriert. Es beinhaltet die Zusammenarbeit zwischen Entwickler:innen, IT-Operations-Teams und Sicherheitsfachleuten, um Sicherheitsaspekte von Anfang an zu berücksichtigen und kontinuierliche Sicherheitstests, Überwachung und Compliance sicherzustellen.

Digitale Plattform
Bildet den technischen Kernaspekt eines digitalen Ökosystems und realisiert dadurch den Service.

Digitales Ökosystem
Ein sozio-technisches System, das neben technischen Produkten und Diensten sowie Technologien explizit Organisationen und einzelne Akteure sowie deren Beziehungen untereinander umfasst.

Discovery
Ein Überbegriff für Tätigkeiten in Verbindung mit Produktentwicklung, welche auf das Erkunden oder „Aufdecken“ der Erwartungen und Bedürfnisse von Nutzenden und des Umfelds in Bezug auf eine Problemstellung abzielen. Kann als eigenständige Phase und/oder kontinuierlich als Teil des Entwicklungsprozesses stattfinden.


E

eID-Client
Ein eID-Client ist eine Software, mit deren Hilfe die Online-Ausweisfunktion genutzt und sich im Internet identifizieren werden kann. Sie übernimmt den verschlüsselten Datenaustausch zwischen dem Ausweis und der jeweiligen Anwendung.


F

Feature-Toggles
Feature-Toggles, auch als Feature Flags bekannt, sind Mechanismen in der Software-Entwicklung, die es ermöglichen, bestimmte Features oder Funktionalitäten eines Programms zu aktivieren oder zu deaktivieren. Durch das dynamische Umschalten der Features können Entwickler:innen Änderungen unabhängig voneinander entwickeln, testen und bereitstellen, ohne den Code verzweigen zu müssen.

Fellowship
Ein in der Wissenschaft und Forschung etabliertes Modell zum interdisziplinären Erfahrungsaustausch. Fellows sind in diesem Fall erfahrene Expert:innen für bestimmte Themen und/oder Wissenschaftler:innen, die für einen begrenzten Zeitraum ihr Wissen und ihre Erkenntnisse anderen Institutionen durch die Mitarbeit an Projekten zur Verfügung stellen.


G

GitHub
Öffentliche netzbasierte Plattform zur Veröffentlichung von Softwareprojekten und Code. Basiert auf der dezentralen Versionsverwaltung Git für Software-Entwicklungsprojekte.


H

Hashing
Ein kryptografischer Prozess, um unter anderem die Authentizität und Integrität von Daten zu validieren. Neben dem Hashing als Prozess gibt es noch sogenannte Hashfunktionen, die in Authentifizierungssystemen verwendet werden, um Passwörter nicht im Klartext zu speichern.


M

Minimum Viable Product
Minimale funktionsfähige Produktversion (Minimum Viable Product oder MVP) für frühe Kundennutzung, um über die frühe Konfrontation mit realer Nutzung das Risiko einer Entwicklung vorbei an echten Bedürfnissen zu vermeiden.

Mob-Programming
Mob-Programming ist eine agile Entwicklungsmethode, bei der ein ganzes Team gemeinsam an einem Computer arbeitet. Alle Teammitglieder sind aktiv in den Entwicklungsprozess eingebunden und wechseln sich regelmäßig ab, um zusammen Code zu schreiben, zu testen und zu verbessern.


N

NFC-Schnittstelle
NFC steht für Near Field Communication. Die Technik ermöglicht den kontaktlosen Austausch von Daten über sehr kurze Strecken. Sie wird auch beim Bezahlen mit dem Smartphone an der Supermarktkasse verwendet.


O

One-Thing-Per-Page
Aufteilung des Web-Formulars in einzelne kleinere Schritte, sodass jede Seite nur eine einzige Information bzw. Abfrage enthält.

Open Source
Bezeichnung für Software, deren Quelltext öffentlich und von Dritten eingesehen, geändert und unter bestimmten Bedingungen, je nach Lizenz, genutzt werden kann.


P

Pair-Programming
Pair-Programming ist eine agile Praxis, bei der zwei Entwickler:innen zusammenarbeiten, um gemeinsam an einem Code zu arbeiten. Dabei übernimmt eine Person die „Fahrer“-Rolle, die den Code schreibt, während die andere Person als „Beobachter:in“ Feedback gibt und Probleme identifiziert.

Phishing
Das Wort „Phishing” setzt sich aus den englischen Begriffen „fishing” (fischen) und „password harvesting” (das Ernten von Passwörtern) zusammen. Der Neologismus beschreibt eine betrügerische Praxis zur Beschaffung persönlicher Daten wie Passwörter oder Kreditkartennummern mithilfe gefälschter Webseiten, E-Mails oder Kurznachrichten.

Privacy by Default
Standardeinstellungen von Privatsphäre-Optionen so datenschutzfreundlich wie möglich.

Privacy by Design
Schutz der Privatsphäre von Nutzer:innen durch technische oder organisatorische Maßnahmen, bspw. durch Pseudonymisierung von gespeicherten Daten. Die Privatsphäre von Nutzenden von Anfang an in jeder Produkt-, Design- und Engineering-Entscheidung mitdenken, nicht später einem System aufzwingen.

Produktivbetrieb (Echtbetrieb / Wirksystem / Live-Betrieb)
Eine Software für alle Nutzenden zur Verfügung stellen – im Gegensatz zum Test- oder Entwicklungsbetrieb nur für entwickelnde Teams.

Prototyp
Einfaches technisches oder gestalterisches Versuchsmodell einer vorgeschlagenen Lösung, welches schnell und frühzeitig Ideen, Entwurfsannahmen und andere Konzeptionsaspekte testet oder validiert. Die finale Umsetzung für das Zielprodukt kann auf andere Weise erfolgen.


R

Roadmap
Grober Entwicklungsplan, in dem Problemstellungen und Entwicklungsideen priorisiert für die kommende Zeit hinterlegt sind.


S

Silent Launch
Ein Launch bezeichnet meist die Einführung eines neuen Produkts, die üblicherweise von Marketing- bzw. PR-Kampagnen vorbereitet und begleitet wird, um größtmögliche Aufmerksamkeit zu erzeugen. Ein Silent Launch dagegen erfolgt quasi „leise“ und ohne allzu viel begleitende Kommunikation.


T

Tech4Germany Fellowship
Dreimonatiges Programm, das bis zu vier Talente aus Product, UI-/UX-Design und Software-Entwicklung mit drei bis fünf digitalen Vorreiter:innen der Bundesministerien und Bundesverwaltung zusammenbringt. Ziel: Gemeinsam mit nutzerzentrierten und agilen Methoden für konkrete Digitalvorhaben der Verwaltung prototypische Softwareprodukte entwickeln.

Trunk-Based-Development
Trunk-Based-Development ist eine agile Entwicklungsmethode, bei der alle Entwickler:innen direkt auf dem Hauptzweig (Trunk) des Versionskontrollsystems arbeiten. Kleine, inkrementelle Änderungen werden häufig integriert, um Konflikte frühzeitig zu erkennen und eine kontinuierliche Integration und Bereitstellung zu ermöglichen.


U

Usability-Test
Prüfung eines Systems durch Testpersonen auf Nutzerfreundlichkeit, Funktionalität und Design.

User Experience
User Experience (UX) beschreibt die ganzheitliche Erfahrung, die Nutzer:innen mit einem Angebot machen. Sie beinhaltet beeinflussbare Faktoren wie Auffindbarkeit, Bedienbarkeit und Funktionsweise sowie nicht beeinflussbare Faktoren wie Lebenssituation, Vorwissen und aktuelle Konzentrationsfähigkeit.

User Journey
Bildet Berührungspunkte einer Zielgruppe ab, welche über die gesamte Nutzung eines Angebots (bspw. Webseite, Online-Dienst) entstehen, idealerweise von der ersten Information bis zur letzten Entscheidung.

User Research
Erforschung der Bedürfnisse und Anforderungen einer Zielgruppe, deren Ergebnisse als Grundlage für Produktentwicklung und Marketing-Strategie genutzt werden können. Oft unterschieden in qualitativ (Beobachtung, Gespräche) und quantitativ (Umfragen, Statistiken).


W

Widget
Ein in Anwendungen wie Apps oder Webseiten eingebautes Element, das Nutzer:innen interaktiv bedienen können, um externe Inhalte anzuzeigen. Ein Widget garantiert ein einheitliches Design und kann aktualisiert werden, ohne dass einzelne Diensteanbieter aktiv werden müssen.

Work4Germany Fellowship
Sechsmonatiges Programm für methodenstarke Transformations-Expert:innen aus dem Privat- und Nonprofitsektor und engagierten Mitarbeitenden der Bundesministerien und Bundesverwaltung. In Tandems werden gemeinsam Arbeitsabläufe neu gestaltet und an bereichsübergreifenden Herausforderungen gearbeitet. Fokus: Iterative und methodisch geprägte Arbeitsweisen erfahrbar machen.