add skeleton for personalauswahlalgorithmen

This commit is contained in:
Schallbert 2024-10-28 18:19:05 +01:00
parent 131c6c4e13
commit 8c71e91eb2

View File

@ -0,0 +1,264 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="description" content="Ein Vortrag von L. Preußer">
<meta name="author" content="L. Preußer">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Personalauswahlalgorithmen unter dem Brennglas</title>
<link rel="stylesheet" href="../_assets/dist/reset.css">
<link rel="stylesheet" href="../_assets/dist/reveal.css">
<link rel="stylesheet" href="../_assets/dist/theme/night.css">
<link rel="apple-touch-icon" sizes="180x180" href="../_assets/images/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="../_assets/images/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="../_assets/images/favicon/favicon-16x16.png">
<link rel="manifest" href="../_assets/images/favicon/site.webmanifest">
<link rel="mask-icon" href="../_assets/images/favicon/safari-pinned-tab.svg" color="#5bbad5">
<!-- Theme used for syntax highlighted code -->
<link rel="stylesheet" href="../_assets/plugin/highlight/monokai.css">
</head>
<body>
<div class="reveal">
<div id="head"; style="padding-left:20px">
<img src="../_assets/images/favicon/favicon-32x32.png" alt="Image: Schallbert" itemprop="image" style="vertical-align: middle;"/>
<span style="vertical-align: middle; padding-left:10px; font-size:1.0rem; font-weight:bold">
<a href="../">Zurück zur Übersicht</a>
</span>
</div>
<!-- Der Vortrag -->
<div class="slides">
<section>
<h2 class="r-fit-text">Personalauswahlalgorithmen</h2>
<h2 class="r-fit-text">unter dem Brennglas</h2>
<p>
<small>Autor: <a href="https://schallbert.de">L. Preußer</a>, erstellt: 28-Okt-2024</small>
</p>
<p>
<small>Erstmals vorgetragen im <a href="https://koeln-leverkusen.igmetall.de/info-kontakt/termine/engineering-forum-am-7-november-2024/" target="blank" rel="noopener noreferrer">Engineering Forum der IG Metall</a>.
</small>
</p>
</section>
<section><h3>Was ist Personalauswahl?</h3>
<p class="fragment">Finde die bestmögliche Besetzung für eine Stelle.</p>
</section>
<section><h3>Bewertung und Abgleich</h3>
<p class="fragment fade-in-then-semi-out">Fähigkeiten</p>
<p class="fragment fade-in-then-semi-out">Fertigkeiten</p>
<p class="fragment fade-in-then-semi-out">Kenntnisse</p>
<p class="fragment fade-in-then-semi-out">Habitus / Werte / Kultur</p>
<p class="fragment fade-in-then-semi-out">Persönlichkeit</p>
</section>
<section><h3>Was ist ein Algorithmus?</h3>
<p class="fragment">Eine eindeutige <span class="fragment highlight-blue">Handlungsvorschrift</span> zur Lösung eines <span class="fragment highlight-red">Problems</span> [...] <a href="https://de.wikipedia.org/wiki/Algorithmus">[1]</a></p>
</section>
<section>
<section><h3>Problem</h3>
<p>Bilde die Fakultät einer beliebigen, positiven ganzen Zahl kleiner 256.</p>
</section>
<section><h3>Handlungsvorschrift</h3>
<pre><code>
uint64_t fakultaet(uint8_t wert) {
if (wert > 0) {
return wert*fakultaet(wert-1);
} else {
return 1;
}
}
</code></pre>
<p class=fragment><small>Findet jemand einen <a href="https://de.wikipedia.org/wiki/Fakult%C3%A4t_(Mathematik)#Numerische_Berechnung_und_N%C3%A4herung">Programmierfehler</a>? 😉</small></p>
</section>
</section>
<section><h2>Und was hat</h2><h2>"Künstliche Intelligenz"</h2><h2>damit zu tun?</h2></section>
<section><h3>Annahmen</h3>
<p class="fragment">Am Begriff "KI" kommt keiner mehr vorbei. <a href="https://analytics-agentur.ch/2024/06/der-ki-hype-2024-in-zahlen/">[2]</a> <a href="https://blog.workday.com/de-de/ki-personalwesen.html">[3]</a></p>
<p class="fragment">Großen Investitionen stehen derzeit geringe Einnahmen gegenüber. <a href="https://www.forbes.com/sites/sherzododilov/2024/08/25/why-artificial-intelligence-hype-isnt-living-up-to-expectations/">[4]</a> <a href="https://www.nytimes.com/2024/09/27/technology/openai-chatgpt-investors-funding.html">[5]</a></p>
<p class="fragment">Wir haben Fachkräftemangel. <a href="https://www.mckinsey.com/capabilities/people-and-organizational-performance/our-insights/attracting-and-retaining-the-right-talent">[6]</a></p>
<p class="fragment">Personalabteilungen werden auf Effizienz und Schlankheit getrimmt. <a href="https://www.visier.com/blog/hr-effectiveness/">[7]</a> <a href="https://www.15five.com/blog/how-to-measure-hr-effectiveness-with-12-key-metrics/">[8]</a></p>
</section>
<section><h3>Motivation aus Unternehmenssicht</h3>
<p class="fragment">"Wir möchten HR bei Routinetätigkeiten entlasten."</p>
<p class="fragment">"Im Moment bekomme ich günstige KI-Produkte."</p>
<p class="fragment">"Unsere Personalauswahl ist langsam, teuer und unflexibel."</p>
<p class="fragment">"Wir haben im Moment nicht das richtige Talent an Bord."</p>
</section>
<section><h3>Schlussfolgerungen</h3>
<p class="fragment">Für allgemeine Fragen rund um die Bewerbung nehmen wir den Chatbot.</p>
<p class="fragment">Das "Matching" auf die Stellen machen wir regelbasiert.</p>
<p class="fragment">Mittels KI-Werkzeugen lassen wir Umgebungsparameter einfließen.</p>
<p class="fragment">Wir optimieren unsere Stellenausschreibungen durch LLMs.</p>
</section>
<section><h3>Was die Firma eigentlich möchte</h3>
<p class="fragment">Besseres Personal! 🥳</p>
<p class="fragment">Geringere Verwaltungskosten 🤑</p>
<p class="fragment">Schärfere Anforderungsprofile für offene Stellen 🧐</p>
</section>
<section><h3>Einschub: Dies ist ein neuronales Netz:</h3>
<small>
<p class="fragment fade-in-then-out">| Stellen Sie sich hier ein Bild von einer Geburtstagsparty vor. |</p>
<p class="fragment fade-in-then-out">| Der Tisch ist gedeckt und wunderschön dekoriert. |</p>
<p class="fragment fade-in-then-out">| Überall hängen Fähnchen und Luftballons. |</p>
</small>
<p class="fragment">Simpel</p>
</section>
<section><h3>Einschub: Das Training funktioniert in etwa so:</h3>
<small>
<p class="fragment fade-in-then-out">| Sie sollen das Dreikörperproblem für Sonne, Erde, Mond lösen. |</p>
<p class="fragment fade-in-then-out">| Sie müssen einem Freund das Wetter in Frankfurt für "in zwölf Tagen" nennen. |</p>
<p class="fragment fade-in-then-out">| Während der Restrukturierung Ihrer Firma sollen Sie... |</p>
<p class="fragment fade-in-then-out">| ...ein absolut neuartiges Produkt bei knappen Ressourcen... |</p>
<p class="fragment fade-in-then-out">| ...rechtzeitig entwickelt und getestet haben. |</p>
</small>
<p class="fragment"><span class="fragment highlight-red">Chaotisch</span></p>
</section>
<section>
Szenario:
Unternehmen kauft "KI"-Lösung ein, weil sie die Technologie dahinter weder behrerrscht noch entwickeln möchte.
Ab jetzt fließen Anschreiben, Lebensläufe und damit potentiell sensible personenbezogene Daten von Bewerbern durch Softwarekomponenten von Drittanbietern, bevor ihre Auswertung beim Zielunternehmen landet.
Idealerweise lernt eine "KI" ja mit jeder Bewerbung hinzu - schließlich will sich der Drittanbieter keine wertvollen Trainingsdaten entgehen lassen.
Das Unternehmen lagert die Personalaquise (Kernkompetenz?) immer mehr an Dritte aus und macht sich dabei möglicherweise abhängig.
Regelungen:
DSGVO
EU AI Act
"AI Ethics"
"Responsible AI"
Vorurteile und Bias
KI als Produkt seiner Zeit
Welche Risiken bergen KI-Produkte im Personalwesen darüberhinaus?
Blickwinkel einer betroffenen Person:
</section>
<section data-auto-animate data-auto-animate-easing="cubic-bezier(0.770, 0.000, 0.175, 1.000)">
<div class="r-hstack justify-center">
<small>
<div data-id="box1" style="background: rgb(35, 109, 109); width: 150px; height: 100px; margin: 10px;">Mindset</div>
<div data-id="box2" style="background: rgb(78, 104, 219); width: 150px; height: 100px; margin: 10px;">Werte</div>
<div data-id="box3" style="background: rgb(26, 39, 110); width: 150px; height: 100px; margin: 10px;">Prinzipien</div>
<div data-id="box4" style="background: rgb(65, 26, 102); width: 150px; height: 100px; margin: 10px;">Praktiken</div>
<div data-id="box5" style="background: rgb(63, 63, 63); width: 150px; height: 100px; margin: 10px;">Werkzeuge</div>
</small>
</div>
<h3 style="margin-top: 20px;">Komposition</h3>
</section>
<section data-auto-animate data-auto-animate-easing="cubic-bezier(0.770, 0.000, 0.175, 1.000)">
<div class="r-stack">
<div data-id="box1" data-auto-animate-delay="0" style="background: rgb(35, 109, 109); width: 500px; height: 500px; border-radius: 250px;"><small>Mindset</small></div>
<div data-id="box2" data-auto-animate-delay="0.3" style="background: rgb(78, 104, 219); width: 400px; height: 400px; border-radius: 200px;;"><small>Werte</small></div>
<div data-id="box3" data-auto-animate-delay="0.6" style="background: rgb(26, 39, 110); width: 300px; height: 300px; border-radius: 200px;;"><small>Prinzipien</small></div>
<div data-id="box4" data-auto-animate-delay="0.9" style="background: rgb(65, 26, 102); width: 200px; height: 200px; border-radius: 200px;"><small>Praktiken</small></div>
<div data-id="box5" data-auto-animate-delay="1.2" style="background: rgb(63, 63, 63); width: 100px; height: 100px; border-radius: 200px;"><small>Werkzeuge</small></div>
</div>
<h3 style="margin-top: 20px;">Die agile Zwiebel</h3>
</section>
<section><h2>Für welches Problem ist agiles Arbeiten die Lösung?</h2>
</section>
<section><h2>Was zeichnet <a href="https://www.scrum.org/learning-series/what-is-scrum">Scrum</a> aus?</h2>
<p class="fragment">Scrum ist eines von vielen agilen Frameworks.</p>
<p class="fragment">Bei Scrum wird in kurzen Iterationen, genannt <span class="fragment highlight-blue">Sprints</span>, gearbeitet.</p>
<p class="fragment">Am Ende eines jeden Sprints soll ein weiterer Aspekt des <span class="fragment highlight-green">Endprodukts</span> fertiggestellt sein.</p>
</section>
<section><h3>Was zeichnet <a href="https://www.scrum.org/learning-series/what-is-scrum">Scrum</a> aus?</h3>
<p class="fragment">Am Ende eines Sprints wird die Arbeit im Team reflektiert.</p>
<p class="fragment">Regelmäßig wird Feedback der Auftraggeber eingeholt.</p>
<p class="fragment">Es ist nicht ungewöhnlich, dass sich Vorgaben als nicht erfüllbar erweisen.
<p class="fragment">Daher sind Ziele ausdrücklich <span class="fragment highlight-red">anpassbar</span>.</p>
</section>
<section><h2>Was sind die Rollen bei Scrum?</h2>
<p class="fragment">Analogon zum Orchester: <span class="fragment highlight-blue">Komponist</span>, <span class="fragment highlight-red">Musiker</span>, <span class="fragment highlight-green">Dirigent</span></p>
Innerhalb eines Scrum-Teams gibt es keine Hierarchien.
</section>
<section><h2>Was sind Voraussetzungen für die erfolgreiche Einführung von Scrum?</h2></section>
<section>
<h2></h2>
<ul>
<p class="fragment fade-in-then-semi-out">Man verfügt über ein passendes Problem</p>
<p class="fragment fade-in-then-semi-out">Der erforderliche Kulturwandel wird begrüßt</p>
<p class="fragment fade-in-then-semi-out">Zusätzliche Ressourcen für deren Begleitung werden freigegeben</p>
<p class="fragment fade-in-then-semi-out">Schnittstellen zwischen "Wasserfall" und "Agil" wurden berücksichtigt</p>
</ul>
</section>
<section>
<h2>💡</h2>
Man ist sich bewusst, dass
<ul>
<p class="fragment fade-in-then-semi-out">der Weg dorthin mehrere Jahre benötigt</p>
<p class="fragment fade-in-then-semi-out">ihn nicht jede Person im Unternehmen gehen wird</p>
<p class="fragment fade-in-then-semi-out">auf dem Weg ständige Begleitung, Weiterbildung, Unterstützung essenziell ist</p>
</ul>
</section>
<section><h2>Was sind mögliche Abgründe bei falscher Ausführung?</h2></section>
<section>
<h2>🕳️</h2>
<ul>
<p class="fragment fade-in-then-semi-out">Unpassendes Problem: Lösung nicht zufriedenstellend</p>
<p class="fragment fade-in-then-semi-out">Gestaltet der Auftraggeber nicht mit, wird das falsche Produkt entwickelt</p>
<p class="fragment fade-in-then-semi-out">Fehlendes Vertrauen in die Entwickler führt zu Trackingwahn</p>
<p class="fragment fade-in-then-semi-out">Ohne Begleitung des Scrum-Teams wird Agilität zur Fassade</p>
</ul>
</section>
<section><h2>Was sind Nachteile von Scrum?</h2></section>
<section>
<h2>📉</h2>
<ul>
<p class="fragment fade-in-then-semi-out">Scrum nimmt an, dass der Kulturwandel bereits vollzogen ist</p>
<p class="fragment fade-in-then-semi-out">Nicht-agile Personentypen bleiben auf der Strecke</p>
<p class="fragment fade-in-then-semi-out">Scrum kann "Arbeit auf Zuruf" nicht abbilden</p>
<p class="fragment fade-in-then-semi-out">Optimierungswahn und Selbstausbeutung</p>
<p class="fragment fade-in-then-semi-out">Der Blick geht nach innen</p>
</ul>
</section>
<section><h2>Mein Fazit</h2></section>
<section>
<p class="fragment fade-in-then-out">Scrum kann zu erheblich schneller verfügbaren und besser auf die Kundenwünsche zugeschnittenen Produkten führen.</p>
<p class="fragment fade-in-then-out">Scrum unterstützt flache Hierarchien und kann zu mehr Eigenverantwortung beitragen.</p>
<p class="fragment fade-in-then-out">Es ist eine große Herausforderung, die agile mit der klassischen Welt zu vereinen.</p>
<p class="fragment fade-in-then-out">Scrum ist im Alltag mit Blick auf <a href="#/10">die Zwiebel</a> schwach.</p>
<p class="fragment fade-in-then-out">Daher benötigt Scrum eine auf Dauer angelegte Anstrengung aller Beteiligten.</p>
</section>
</div>
</div>
<script src="plugin/math/math.js"></script>
<script>
Reveal.initialize({ plugins: [RevealMath.KaTeX] });
</script>
<script src="../_assets/dist/reveal.js"></script>
<script src="../_assets/plugin/notes/notes.js"></script>
<script src="../_assets/plugin/markdown/markdown.js"></script>
<script src="../_assets/plugin/highlight/highlight.js"></script>
<script>
// More info about initialization & config:
// - https://revealjs.com/initialization/
// - https://revealjs.com/config/
Reveal.initialize({
hash: true,
// Learn about plugins: https://revealjs.com/plugins/
plugins: [ RevealMarkdown, RevealHighlight, RevealNotes ]
});
</script>
</body>
</html>