Software Engineering. Organisation von Softwareentwicklungsprojekten



Ähnliche Dokumente
Erfahrungen mit Hartz IV- Empfängern

Welches Übersetzungsbüro passt zu mir?

Konzeption & Umsetzung eines länderübergreifenden IKZM - Prozesses

Lehrer: Einschreibemethoden

Integrierte Dienstleistungen regionaler Netzwerke für Lebenslanges Lernen zur Vertiefung des Programms. Lernende Regionen Förderung von Netzwerken

Herzlich Willkommen zum Vortrag: Mitarbeiterführung und Ausbildung. für UNITEIS e.v. Andrea Mills M.A.

Management Summary. Was macht Führung zukunftsfähig? Stuttgart, den 21. April 2016

Grundlagen des Software Engineering

EINSTELLUNGEN WÄHLEN. von Harald Jakobs und Yannic Hoffmann Stand: September 2015

wir können dem leben nicht mehr tage geben. aber wir können den tagen mehr leben geben.

Was sind Jahres- und Zielvereinbarungsgespräche?

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Volksbank BraWo Führungsgrundsätze

Die 7 wichtigsten Erfolgsfaktoren für die Einführung von Zielvereinbarungen und deren Ergebnissicherung

Fragebogen zum Thema Bewerbungssituation für den höheren Polizeidienst

Herausforderung: Schreiben wissenschaftlicher Texte im Studium

1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen.

1 topologisches Sortieren

Gruppenrichtlinien und Softwareverteilung

DIE NATIONALEN REGLEMENTIERUNGEN DES BERUFSZUGANGS IN DEN AUGEN DER BEVÖLKERUNG

Produktionsplanung und steuerung (SS 2011)

Auswertung zu 5510P MES-Praktikum

Handbuch ECDL 2003 Professional Modul 3: Kommunikation Kalender freigeben und andere Kalender aufrufen

Software Engineering. Bibliographisches Institut & F. A. Brockhaus AG, Mannheim; Spektrum Akademischer Verlag GmbH, Heidelberg, 2003

Arbeitsgruppen innerhalb der Website FINSOZ e.v.

Teil 1: IT- und Medientechnik

Arbeitsblätter. Sinnvolle Finanzberichte. Seite 19

Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich. Softwaretechnik I

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Seminar für Führungskräfte

Hausaufgabenkonzept der Brenscheder Schule

Fragebogen: Abschlussbefragung


teamsync Kurzanleitung

Bundesanstalt für Straßenwesen V4z - lf (ANERK)

CTI SYSTEMS S.A. CTI SYSTEMS S.A. 12, op der Sang. Fax: +352/ L Lentzweiler. G.D.

D i e n s t v e r e i n b a r u n g über die Durchführung von Mitarbeiter/innen- Gesprächen

Die richtigen Partner finden, Ressourcen finden und zusammenführen

Das Werk einschließlich aller seiner Texte ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechts

Fragebogen zur Erhebung der Zufriedenheit und Kooperation der Ausbildungsbetriebe mit unserer Schule

Wärmebildkamera. Arbeitszeit: 15 Minuten

Menschen und Natur verbinden

Betriebliche Gestaltungsfelder

Führungsgrundsätze im Haus Graz

Gesundheitsförderliche Mitarbeitergespräche (smag) Quelle: GeFüGe-Projekt, bearbeitet durch Karsten Lessing, TBS NRW

Software Engineering. Risikomanagement in der Softwareentwicklung

Checkliste. zur Gesprächsvorbereitung Mitarbeitergespräch. Aktivität / Frage Handlungsbedarf erledigt

Vertrag zwischen. der AOK Berlin - Die Gesundheitskasse - und der Kassenärztlichen Vereinigung Berlin (KV)

Software Engineering. Sommersemester 2012, Dr. Andreas Metzger

Der Faktor Mensch in einer Post Merger Integration. Claus Lorenz - Thomas Bunnemann August 2012

Arbeitshilfe "Tipps für Gespräche mit Vorgesetzten und KollegInnen" Was gilt für mich?

Umgang mit Schaubildern am Beispiel Deutschland surft

Gesprächsleitfaden Mitarbeitergespräch (MAG) für Vorgesetzte

II. Daten sichern und wiederherstellen 1. Daten sichern

Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15

Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n

Test: Sind Sie ein Unternehmertyp?

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

Installation OMNIKEY 3121 USB

Anleitung über den Umgang mit Schildern

Geisteswissenschaftlicher Hochschuldialog der Universitäten Erlangen und Damaskus

Marketing - Organisation

Sitzungsleitung. Dr. Urs-Peter Oberlin 1/5

FH-SY Chapter Version 3 - FH-SY.NET - FAQ -

PVS Grobkonzept: Strukturelle und funktionale Erweiterungen bei der Verwaltung der Arbeitszeit und der organisatorischen Zuordnung

Gezielt über Folien hinweg springen

Schuljahreswechsel im Schul-Webportal

Coach me if you can! Iris Brockob & Frank Hoffmann Partnerschaft für Beratung, Training & Gestaltung

Employer Branding: Ist es wirklich Liebe?

Veröffentlichen von Apps, Arbeitsblättern und Storys. Qlik Sense Copyright QlikTech International AB. Alle Rechte vorbehalten.

INNOVATIONEN UND QUALIFIZIERUNG WAS SAGEN BETRIEBSRÄTE?

Gesundheitsorientierte Führung zur Kunst andere und sich selbst gesund zu führen

PRAKTIKUMSBERICHT. AMCON GmbH Osterstraße Cloppenburg

1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Umfrage: Mediation im Profifußball

Umfrage. Didaktischer Kommentar. Lernplattform

Dann zahlt die Regierung einen Teil der Kosten oder alle Kosten für den Dolmetscher.

Organisation des Qualitätsmanagements

Bewerbungshilfen. Vorbereitung auf Vorstellungsgespräche

Fragebogen für eine qualitative/quantitative Befragung zur Mediencommunity 2.0 aus Sicht der Lernenden

Quick Guide Trainer. Fairgate Vereinssoftware. Zürich Oberland Pumas Postfach Pfäffikon ZH

Evaluation des Projektes

Telefon. Fax. Internet.

Eurobarometer-Umfrage*, Angaben in in Prozent der der Bevölkerung**, Europäische Union Union und und ausgewählte europäische Staaten, Ende 2005

Teamentwicklung. Psychologische Unternehmensberatung Volker Rudat

Fachliches Auswahlverfahren für Übersetzerinnen und Übersetzer

Avenue Oldtimer Liebhaber- und Sammlerfahrzeuge. Ihre Leidenschaft, gut versichert

... aus Ihrem Abitur machen.

Leitbild. LG Liechtensteinisches. Gymnasium

Trainingsplan 16-wöchiger Trainingsplan für einen Triathlon (Volkstriathlon), Einsteiger

Benutzerhandbuch - Elterliche Kontrolle

Haben Sie über elektronisches Schließfachmanagement nachgedacht? Ein Schließfach ist ohne ein solides Schloss nicht komplett.

Erfolgsfaktoren im Projektmanagement

Bewerbungsbogen. Sachbearbeiterin / Sachbearbeiter. im Referat Z 4 beim Bundespräsidialamt

Glaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln

Abkommen. zwischen. der Regierung der Bundesrepublik Deutschland. und. der Regierung der Russischen Föderation. über. und

Die Mehrheit der deutschen Erwerbstätigen sieht Defizite im Hinblick auf die soziale Gerechtigkeit

«Eine Person ist funktional gesund, wenn sie möglichst kompetent mit einem möglichst gesunden Körper an möglichst normalisierten Lebensbereichen

Transkript:

Software Engineering Organisation von Softwareentwicklungsprojekten Die Inhalte der Vorlesung wurden primär auf Basis der jeweils angegebenen Literatur erstellt. Darüber hinaus finden sich ausgewählte Beispiele zur Softwareentwicklung aus dem Bereich der Telekommunikation. 01.04.2011 Prof. Dr. Andreas Schmietendorf 1

Inhaltsübersicht Qualifikationen und Spezialisierung Personalmotivation Management (by) - Prinzipien Teambildung im Kontext eines Softwareprojektes 01.04.2011 Prof. Dr. Andreas Schmietendorf 2

Qualifikationen und Spezialisierung Die größten Probleme bei unserer Arbeit sind keine technologischen Probleme, sondern soziologische Probleme?... Quelle - Tom DeMarco, Timothy Lister im Buch Peopleware (1987) 01.04.2011 Prof. Dr. Andreas Schmietendorf 3

Allgemeine Qualifikationen für SW-Mitarbeiter Fähigkeit zum Abstrahieren Sprachliche und schriftliche Kommunikationsfähigkeit Teamfähigkeit für konstruktive und kooperative Beiträge Wille zum lebenslangen Lernen Intellektuelle Flexibilität und Mobilität Kreativität zum finden neuer Lösungen Hohe Belastbarkeit z.b. Bereitschaft für Überstunden Beherrschen der englischen Sprache (80% der Informationen!) Unter Verwendung von: Balzert, H.: Lehrbuch der Softwaretechnik, S. 237, Spektrum Akademischer Verlag, Heidelberg Berlin, 1998 01.04.2011 Prof. Dr. Andreas Schmietendorf 4

Faktoren bei der Personlauswahl Erfahrung im Anwendungsbereich Fachliche Orientierung Plattformerfahrung bei systemnaher Programmierung Programmiersprachenerfahrung bei kurzfristig angelegten Projekten Problemlösungskompetenz wichtig für Softwaretechniken Ausbildung und Studium verliert bei Erfahrenen an Bedeutung Kommunikationsfähigkeit mündlich und schriftlich Anpassungsvermögen Hinweis auf Lernfähigkeit Einstellung Bereitschaft neues ggf. zu erlernen Persönlichkeit Kooperationsfähigkeit im Team und zum Kunden Unter Verwendung von: Sommerville, I.: Software Engineering, S. 640, Pearson Studium Addison-Wesley, München, 2007 01.04.2011 Prof. Dr. Andreas Schmietendorf 5

Spezialisierung in der Softwareentwicklung In Anlehnung an: Balzert, H.: Lehrbuch der Softwaretechnik, S. 143, Spektrum Akademischer Verlag, Heidelberg Berlin, 1998 (bearbeitet durch Faustmann, G.: Software Engineering, FHW Berlin, Fachbereich II) 01.04.2011 Prof. Dr. Andreas Schmietendorf 6

Vertikale vs. horizontale Spezialisierung Vorherrschend ist heutzutage die vertikale Spezialisierung. - + weniger Spezialisierungsgebiete als bei horizontaler Spezialisierung - -unterschiedliche Qualifikationen bei einem Spezialisten notwendig - -Jede Tätigkeit wird nur selten durchgeführt - -Gefahr, dass auf einer Ebene die Produktteile nicht zusammenpassen Die horizontale Spezialisierung besitzt folgende Eigenschaften: - + Volle Nutzung der Qualifikationen - + Gleiche Tätigkeiten in kurzen Zeitabständen - + Höhere Chancen der Wiederverwendung vorhandener Komponenten - + Höhere Chance auf dem Stand der Technik zu bleiben - -Gefahr, dass zwischen den Ebenen das Produkt nicht zusammenpasst - -Mehr Spezialisierungsgebiete als bei vertikaler Spezialisierung In Anlehnung an: Balzert, H.: Lehrbuch der Softwaretechnik, S. 144, Spektrum Akademischer Verlag, Heidelberg Berlin, 1998 (bearbeitet durch Faustmann, G.: Software Engineering, FHW Berlin, Fachbereich II) 01.04.2011 Prof. Dr. Andreas Schmietendorf 7

Rollen (Erfahrungen, Kenntnisse und Fähigkeiten) Software-Technik-Rollen - Systemanalytiker - Software-Architekt - Programmierer - Qualitätssicherer - Software-Ergonom - Anwendungsspezialist - Software-Manager Projektmanagement-Rollen - Projektmanager - Projektleiter - Rechtsverantwortlicher - Projektadministrator (auch Projektbüro) In Anlehnung an: Balzert, H.: Lehrbuch der Softwaretechnik, S. 144, Spektrum Akademischer Verlag, Heidelberg Berlin, 1998 01.04.2011 Prof. Dr. Andreas Schmietendorf 8

Personalmotivation 01.04.2011 Prof. Dr. Andreas Schmietendorf 9

Hierarchie menschlicher Bedürfnisse Quelle: Sommerville, I.: Software Engineering, S. 641, Pearson Studium Addison-Wesley, München, 2007 01.04.2011 Prof. Dr. Andreas Schmietendorf 10

Wie Spitzenmanager führen 01.04.2011 Prof. Dr. Andreas Schmietendorf 11

Management (by) - Prinzipien 01.04.2011 Prof. Dr. Andreas Schmietendorf 12

Management (by) - Prinzipien Quelle: www.4managers.de powered by ILTIS GmbH. D-72108 Rottenburg 01.04.2011 Prof. Dr. Andreas Schmietendorf 13

Management (by) - Prinzipien by objectives Aus Unternehmenszielen werden Ziele der einzelnen Bereiche und Abteilungen abgeleitet. Führungskräfte geben Mitarbeitern operationale Ziele vor. by results Ergebnisse werden vorgegeben, gemessen und kontrolliert. Abteilungen konzentrieren sich auf wenige, möglichst quantifizierbare Entscheidungsmaximen. by delegation Aufgaben und Befugnisse werden soweit wie möglich an die Mitarbeiter übertragen. Damit verbunden sind geeignete Kontrollen. by participation Starke Betonung der Mitarbeiterbeteiligung an den sie betreffenden Zielentscheidungen. Unter Verwendung von: Faustmann, G.: Vorlesung Software Engineering, FHW Berlin Fachbereich II 01.04.2011 Prof. Dr. Andreas Schmietendorf 14

Management (by) - Prinzipien by alternatives Für jedes Problem werden Alternativen entwickelt. Nach Bewertung der Alternativen wird Entscheidung gefällt. Formalisiert in der SW-Technik durch das Spiral-Modell. by exception Normalfälle werden von unteren Ebenen selbständig bearbeitet. In Ausnahmefällen werden Vorgesetzte zu Entscheidungen hinzugezogen. by motivation Manager erkennen Bedürfnisse, Interessen, Einstellungen und persönliche Ziele der Mitarbeiter und verbinden sie mit den Unternehmenszielen und betrieblichen Erfordernissen Unter Verwendung von: Faustmann, G.: Vorlesung Software Engineering, FHW Berlin Fachbereich II 01.04.2011 Prof. Dr. Andreas Schmietendorf 15

Teambildung 01.04.2011 Prof. Dr. Andreas Schmietendorf 16

Teambildung I Fördernde Faktoren zum Aufbau erfolgreicher Teams sind: Gemeinsames Ziel des Teams Erfolge und Anerkennung Elitegefühl Einzigartigkeit jedes einzelnen Mitglieds Gelebter Qualitätskult Vielfalt der Teamzusammensetzung Vorgabe einer Strategie, aber keine Vorgabe der Umsetzungstaktik Erhalt erfolgreicher Teams ( never change a winning team ) Unter Verwendung von: Faustmann, G.: Vorlesung Software Engineering, FHW Berlin Fachbereich II 01.04.2011 Prof. Dr. Andreas Schmietendorf 17

Teambildung II Hemmende Faktoren in der Führung von Teams sind: Kontrolle statt Vertrauen (Dokumenten-)Bürokratie Räumliche Trennung der Teammitglieder Mitarbeit in mehreren Teams Scheintermine die nicht einhaltbar sind Überbordende Kommunikation (Email-Terror) Unter Verwendung von: Faustmann, G.: Vorlesung Software Engineering, FHW Berlin Fachbereich II 01.04.2011 Prof. Dr. Andreas Schmietendorf 18

Übung 5-1 Ein Team soll ein Projekt bearbeiten. Das Management beschließt die folgenden Maßnahmen für die Zusammenarbeit: - Das Projekt wird in kleine Teile mit definierten Ergebnissen gegliedert. - Jedes Teilergebnis wird genau kontrolliert und geprüft. - Der Ablauf des Projekts wird durch das Management bestimmt. - Alle Mitarbeiter des Projekts bekommen Büros auf einem Flur. - Tagesberichte über den Projektfortschritt werden eingeführt. - Die Vorgabe für das Team ist, das beste Produkt im Markt zu entwickeln, auch wenn dies etwas länger dauern sollte. - Ist das Team erfolgreich, werden die Mitarbeiter auf andere Projekte verteilt, um diese zu fördern. - Einige Topleute, die in anderen Projekten zur Zeit gute Arbeit liefern, werden in das Projektteam eingebaut. Sie sollen 30 Prozent ihrer Arbeitszeit in dem neuen Projekt mitarbeiten. Welche Maßnahmen fördern und welche verhindern die Bildung eines guten Teams? Unter Verwendung von: Faustmann, G.: Vorlesung Software Engineering, FHW Berlin Fachbereich II 01.04.2011 Prof. Dr. Andreas Schmietendorf 19

Übung 5-2 Im Rahmen eines neu aufgesetzten Projektes soll eine Teambildungsmaßnahme durchgeführt werden. In welcher Form und mit welchen Zielen würden Sie diese Veranstaltung durchführen, begründen Sie Ihre Vorschläge? Berücksichtigen Sie folgende Aspekte: - Zeitdauer und Ort - Art und Inhalte der Agenda - Umgang mit Störungen - Sicherung der Ergebnisse - Form der Vorbereitung - Moderation und Diskussion - Rahmenbedingungen (z.b. Mittagessen) - Kostenrahmen und Darstellung der Mehrwerte 01.04.2011 Prof. Dr. Andreas Schmietendorf 20