Projektarbeit in der Informatik Menschenführung und Prozessmanagement Modellierungstechniken Gymnasium Marktbreit: Informatik
Warum? Gymnasium Marktbreit: Informatik http://www.heise.de/newsticker/meldung/Umfrage-Mehr-IT-Projekte-werden-wegen-Fachkraeftemangels-ausgelagert-3134347.html http://d-nb.info/99200375X/34,http://www.cio.de/a/woran-projekte-scheitern,2889597 Gymnasium Marktbreit: Informatik
Menschenführung Gymnasium Marktbreit: Informatik
Klassifizierung von Menschen Empirische Einordnung Einzelfälle? Hintergründe und Folgerungen? Ethische Herangehensweise? empirisch!!! Gymnasium Marktbreit: Informatik
Beispiel Kategorisierungen Meyer Bricks Type Indicator (BMTI) Introversion Sensoric Thinking Judging Extroversion Intuitive Feeling Percieving Autismus Quotient Beispiel: Glücksstudie Verkäufer Biologie Ø / BWL Ingenieur Info / Mathe IBM Diagnose ~8 14,9 16,4 17,9 21,1 / 21,5 23 +32 Dueck; Studie Baron et al http://docs.autismresearchcentre.com/papers/2001_BCetal_AQ.pdf Gymnasium Marktbreit: Informatik
Kersey Typen Sensoric Judging Sensoric Percieving Intuitive Feeling David Keirsey: Please Understand me Sensoric Judging Sensoric Percieving Ordnung, Verantwortung, Bewährtes Unkonventionell, Hilfsbereit, Erfahrung Bevölkerung Lehrer Beispiele: Beamten Handwerksmeister Jutebeutel Wissenschaftler Lernen und Schule (bzw. Uni) Ordnung vs nervende Schüler Abarbeiten vs. Intelligente Schüler Szenarien: Kompetenzorientierung vs. Abarbeiten SJ vs. SP: Warum lernen wir (Abi / Brauchen) SJ vs. NT: Drogen verbieten Intuitive Feeling Intuitiv Thinking Gemeinschaft, Sinn, Kreatives Wahrheit, Herausforderung, Kompetenz Gymnasium Marktbreit: Informatik
Verteilung Führungskräfte Führungskräfte sind SJ oder NT! Persönlichkeit impliziert Führungsstil Gute Programmierer: 30x schneller (und weniger Fehler!) http://www.ashridge.org.uk/Media-Library/Ashridge/PDFs/Publications/MBTIResearchIntoDistribution2.pdf Gymnasium Marktbreit: Informatik
Dilbert Gymnasium Marktbreit: Informatik
Der Wasserfall – die SJ Führung Analyse Design Implementierung Test Wartung Wasserfallmodell Ursprünglich Notlösung aus dem Bauwesen Sehr stark strukturierte Herangehensweise Grundannahmen Anforderungen ändern sich nicht (Statistik: 35% Änderung!) Selbst kleine Änderungen sind sehr teuer Hierarchische Führung, gleichwertige Arbeitsweise Gymnasium Marktbreit: Informatik
Das agile Manifest NT statt SJ! Gymnasium Marktbreit: Informatik
Agile Entwicklung – die NT Führung Sehr unterschiedlich z.B. Extreme Programming Vorraussetzungen: Kompetentes Team Flexibilität Gute Kommunikation Im Team Mit dem Kunden Regelmäßige Verbesserungen Gymnasium Marktbreit: Informatik
Modularisierung Aufteilen des Projektes in Komponenten Elementarer Bestandteil ALLER Projektmethoden Einsatz von Pattern (SJ: Orientierung, NT: automatisch) Model – View – Controller Gymnasium Marktbreit: Informatik
Kommunikation Sequenzdiagramme Im Team: „NT Diagramme“ helfen dem Verständnis „SJ Diagramme“ sind Arbeitsanweisungen → SJ Diagramme sind genauer Im Team: Karteikarten für fehlende Teile bei agiler Entwicklung Modulverantwortlichkeit bei traditioneller Planung Mit dem Kunden: Regelmäßiger Kontakt (agil) vs. Pflichtenhefte Gymnasium Marktbreit: Informatik
Sequenzdiagramme Gymnasium Marktbreit: Informatik
Sequenzdiagramme Kritischer Abschnitt Lösung durch Synchronisierung Bereich, in dem maximal ein Akteur auf eine bestimmte Ressource (z.B. Daten, Rechenzeit) zugreifen darf. Lösung durch Synchronisierung Jede Ressource hat eine Anzeige, ob sie gerade benutzt wird oder nicht („Semaphore“) Prozesse warten, bis die Semaphore „unbenutzt“ anzeigt Verklemmung Alle Prozesse warten auf eine Ressource Ausführlicher Thema in Jahrgangsstufe 12 Gymnasium Marktbreit: Informatik