Ringvorlesung: SW- Entwicklung in der industriellen Praxis (28.01.2013)



Ähnliche Dokumente
Wir machen neue Politik für Baden-Württemberg

Was meinen die Leute eigentlich mit: Grexit?

FUTURE NETWORK REQUIREMENTS ENGINEERING

Einführung und Motivation

Professionelle Seminare im Bereich MS-Office

Die Invaliden-Versicherung ändert sich

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Die Post hat eine Umfrage gemacht

Multichannel Challenge: Integration von Vertriebsorganisation und Contact Center in der Versicherung

Das Leitbild vom Verein WIR

1. Weniger Steuern zahlen

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Was ist Sozial-Raum-Orientierung?

Die richtigen Partner finden, Ressourcen finden und zusammenführen

Erfolg beginnt im Kopf

Welchen Weg nimmt Ihr Vermögen. Unsere Leistung zu Ihrer Privaten Vermögensplanung. Wir machen aus Zahlen Werte

Antrag für ein Schlichtungs-Verfahren

Was ich als Bürgermeister für Lübbecke tun möchte

Die Bundes-Zentrale für politische Bildung stellt sich vor

Reporting Services und SharePoint 2010 Teil 1

Projektmanagement in der Spieleentwicklung

Kontaktlinsen über die neue Website bestellen eine Kurzanleitung

Das Persönliche Budget in verständlicher Sprache

Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist


Projektmanagement durch Scrum-Proxies

Hilfe, mein SCRUM-Team ist nicht agil!

Predigt Salvenmoser: Nun aber bleiben Glaube, Hoffnung, Liebe.

Meet the Germans. Lerntipp zur Schulung der Fertigkeit des Sprechens. Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Konflikte am Arbeitsplatz

geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Gehen wir einmal davon aus, dass die von uns angenommenen

Erlebnisorientiertes Lernen mit Pferden

Die Wunderfrage. DSA Wolfgang Zeyringer, MAS Supervisor Coach

Grundlagen der Gesprächsführung: Argumentation

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

Erfahrungen mit Hartz IV- Empfängern

Südberliner Gemeinde-Bibelschule (SBGBS) September 2008

TSG Gesundheitsmanagement - auch die längste Reise beginnt mit dem ersten Schritt. Thomas Zimmermann 22. März 2011

Leitbild. für Jedermensch in leicht verständlicher Sprache

Informationen zum Ambulant Betreuten Wohnen in leichter Sprache

Thorsten Sett-Weigel Berlin, den 28. März 2012 Finowstraße Berlin

Wählen ist wichtig. Und bei der nächsten Wahl sind Sie dabei. Wenn Sie diese Wahlhilfe gelesen haben, wissen Sie, wie Wählen funktioniert.

ERP-Evaluation systematisch und sicher zum optimalen ERP-System

Lernerfolge sichern - Ein wichtiger Beitrag zu mehr Motivation

Requirements Engineering für IT Systeme

Weltenbummler oder Couch-Potato? Lektion 10 in Themen neu 3, nach Übung 5

Denken und Träumen - Selbstreflexion zum Jahreswechsel

1: 9. Hamburger Gründerpreis - Kategorie Existenzgründer :00 Uhr

Häufig gestellte Fragen zur Initiative Sportverein 2020

Elma van Vliet. Mama, erzähl mal!

Exchange-Server - Outlook 2003 einrichten. 1. Konfiguration Outlook 2003 mit MAPI. Anleitung: Stand:

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail:

Business-Life-Impuls. Professionelle Kundenveranstaltung für KMU erleben. verbinden. vernetzen.

Welches sind die wichtigsten Aufgaben des Strategischen Projektmanagements? Die Aufgaben des Strategischen Projektmanagements sind wie folgt:

Holiday plans: ein Gespräch über Urlaubspläne

Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver.

Workshop: Wie ich mein Handikap verbessere erfolgreich Leben mit Multiple Sklerose!

Herzlich Willkommen. «Zielkonflikte im HR Personalverantwortliche im Spannungsfeld der Erwartungen» 5. Juni HR Club Careerplus Folie 1

Kaufkräftige Zielgruppen gewinnen

Fotoprotokoll / Zusammenfassung. des Seminars Methodik der Gesprächsführung und Coaching. Vertriebs- & Management - Training

WollCo Wolfgang Kohl Consulting. Nachhaltige Projektumsetzung nicht nur in der Verantwortung von Geschäftsführen / Unternehmern

Copyright by Steffen Kappesser

Emergency Room für Projektleiter

HOWTO Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8

Andreas Rühl. Investmentfonds. verstehen und richtig nutzen. Strategien für die optimale Vermögensstruktur. FinanzBuch Verlag

SolBenefit. Photovoltaik- Anlagen- Betrachtung und -Auswertung

oose. Was (noch) klassische Projekte von Scrum & Co lernen können eine empirische Studie

Drägerware.ZMS/FLORIX Hessen

Erfolgreiche Realisierung von grossen Softwareprojekten

Welches Problem denn? Das Heiratsproblem. Formale Beschreibung. Paarungen

Dow Jones am im 1-min Chat

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

Mitarbeitergespräche führen

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

Leit-Bild. Elbe-Werkstätten GmbH und. PIER Service & Consulting GmbH. Mit Menschen erfolgreich

lohmeyer White Paper Use Cases II UX+Prozessanalyse

Social-Media Basis-Paket Ein einfaches und verständliches Unternehmens-Programm für den ersten Schritt

Zukunft der WfbM Positionspapier des Fachausschusses IV

1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage:

Arbeit zur Lebens-Geschichte mit Menschen mit Behinderung Ein Papier des Bundesverbands evangelische Behindertenhilfe e.v.

Der nachhaltigere Anbieter sollte den Auftrag kriegen Interview mit Klaus-Peter Tiedtke, Direktor des Beschaffungsamtes des Bundes

Netzwerkeinstellungen unter Mac OS X

Neomentum Coaching. Informationsbroschüre für Studienteilnehmer

Bitte beantworten Sie die nachfolgenden Verständnisfragen. Was bedeutet Mediation für Sie?

Dies fällt oft deshalb schwerer, da der Angehörige ja von früher gewohnt war, dass der Demenzkranke funktioniert. Was also kann oder soll man tun?

Gruppenrichtlinien und Softwareverteilung

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November

Pädagogik. Melanie Schewtschenko. Eingewöhnung und Übergang in die Kinderkrippe. Warum ist die Beteiligung der Eltern so wichtig?

Wichtige Info szum Lehrabschluss!

WICHTIGER HINWEIS: Bitte fertigen Sie keine Kopien dieses Fragebogens an!

Vorgestellt von Hans-Dieter Stubben

AW: AW: AW: AW: Kooperationsanfrage anwalt.de

Wir machen uns stark! Parlament der Ausgegrenzten

Professionelle Seminare im Bereich MS-Office

Transkript:

Ringvorlesung: SW- Entwicklung in der industriellen Praxis (28.01.2013) Anforderungsmanagement vs. Projektbudget in Theorie und Praxis Bernd Körner (Requirements Engineer): bernd.koerner@t-systems.com / 0351 8152-120 Tim Groß (Projektmanager): tim.gross@t-systems.com / 0351 8152-240

Motivation Praxis der SW Entwicklung weiche Themen, die oft in die Beziehungsebene gehen Typische Strukturen, die aber speziell in jedem Projekt sind Bsp: Verhältnis Projektmanager - Anforderungsmanager

Projekt einfachste Konstellation (beide Parteien in einer Firma) Auftraggeber Auftragnehmer / Entwickler

Projekt verschiedene Firmen Geschäftsführung Fachseite Firma A Vertragliche Beziehung Geschäftsführung Entwickler Firma B

Größeres Projekt Anwender Geschäftsführung Fachseite Vertragliche Beziehung Geschäftsführung Mehrere Entwickler

Noch größeres Projekt Anwender Geschäftsführung Fachseite Vertragliche Beziehung Projektleitung Mehrere Entwickler Geschäftsführung

Noch größeres Projekt Geschäftsführung Business Line Projektleitung Anwender Fachseite Anforderungs- Manager IT Strategie Sicherheitsbeauftragte Betriebsrat Vertragliche Beziehung Tester Geschäftsführung Mehrere Entwickler Konfigurations management

Noch größeres Projekt - Rollen Geschäftsführung Business Line Projektleitung Anwender Fachseite Anforderungs- Manager IT Strategie Sicherheitsbeauftragte Betriebsrat Vertragliche Beziehung Tester Geschäftsführung Mehrere Entwickler Konfigurations management

Rollenkonflikte jeder versucht seine Aufgabe bestmöglich auszufüllen die Aufgabe bringt spezifische Tätigkeiten und Anforderungen jeder hat also eine spezifische Sicht auf die Dinge, die von seiner Rolle geprägt ist daraus können unterschiedliche Meinungen zu wichtigen Entscheidungen im Projekt erwachsen das sind sachliche Konflikte und keine persönlichen persönliche Konflikte können u.a. entstehen, wenn diese Rollenabhängigkeit nicht erkannt wird

Denkraum Projektmanager (PM) Knowledge Areas nach PMBok Project Integration Management Project Scope Management Project Time Management Project Cost Management Project Quality Management Project HR Management Project Communications Mgt. Project Risc Management Project Procurement Management

Denkraum Projektmanager (PM) Braucht ein Gefühl was noch auf ihn zukommt Möchte den Aufwand für die Aufgaben begrenzt sehen Ggf. Agiles Management: Aufwand für Doku gering halten Gegenüber Anforderungsmanager in der Rolle Auftraggeber

Denkraum Anforderungsmanager (AM) Gegenüber dem Projektmanager in der Rolle des Aufgabenerfüllers Verständnis für fachliche Notwendigkeiten Sandwichposition zwischen Auftraggeber (Kunde) und - nehmer, innerlich beiden verpflichtet Bewusstsein für relative Unvollständigkeit der Anforderungen Modell: Lufthülle der Erde wo ist die zu Ende? Dokumentationen sind die Ergebnisse seiner Arbeit, weniger Doku = weniger Sorgfalt und Tiefe?

Allgemeine Rollenkonflikte PM - AM Projektmanager Vertritt ausschließlich Projektinteressen Aufgabe begrenzen (Kosten, Zeit) Risiken begrenzen Anforderungsmanager Sandwichposition zwischen Fachabteilung und Projekt Aufgabe ausdehnen Risiken erkunden

Spezifische Rollenkonflikte PM - AM Angebot PM: Angebot muss Aussicht auf Erfolg haben! AM: Geringe Analysetiefe birgt viele Risiken! Analyse PM: Analyse darf max. 30PT dauern AM: dann werden im Nachhinein Aufwände entstehen! Entwicklung PM: wann sind die Anforderungen fertig und stabil? AM: Anforderungen sind nie fertig! Test AM: Defect ist ein Fehler! PM: Defect ist ein CR!

Angebotserstellung Projektmanager (ggf. in Verbindung mit Vertrieb): will Angebot gewinnen und drückt deswegen Preis und mit diesem den Scope das kann doch nicht so lange dauern Anforderungsmanager: sieht, dass die sichtbaren Anforderungen nur der sichtbare Teil des Eisberges sind Gesamtsituation: der beste Preis gewinnt also der mit der geringsten Sichtweite?

Analyse Projektmanager: Analysephase darf nicht ausufern Agiles Vorgehen wenig Doku Mit Entwicklung beginnen, obwohl Anforderungen noch nicht komplett Anforderungsmanager: je später der Fehler, desto größer die Auswirkungen Anforderungen sind Grundlage für Testfallerstellung und am Ende Entscheidungsgrundlage bei Differenzen bei der Programmabnahme

Analyse Login

Analyseergebnisse Scope Stakeholderanalyse Vollständige Anforderungen UseCases Ablaufdiagramme Akzeptanzkriterien Abgrenzungen Verlinkungen zwischen den einzelnen Punkten wie weit und wie tief die Analyse reichen soll, ist ein Abwägungsprozess zwischen Projekt- und Anforderungsmanager

Entwicklung Entwickler: Ich verpasse meine Ziele, weil sich die Anforderungen dauernd ändern Projektmanager: Wann sind die Anforderungen endlich stabil? Anforderungsmanager: Anforderungen sind nie fertig! Abgrenzung CR vs. Detaillierung von Anforderungen Was sind dann eigentliche die Qualitätskriterien für den Anforderungsmanager?

Test Anforderungsmanger: das sollten wir noch umsetzen, steht zwar nicht direkt in den Anforderungen, aber geht aus deren Geist hervor oder ist state of the art Projektmanager: das Budget ist überzogen, es werden keine Wünsche mehr erfüllt Anforderungsmanager: Abwägung: ist Anwendung im ursprünglichen Sinne nutzbar; Projektklima

Zusammenfassung diese Konflikte liegen in der Natur jedes Projekts sie entspringen den geteilten Aufgabengebieten sie müssen gelöst werden!!! für jedes Projekt und für jede Situation spezifisch Empfehlung: keine Machtkämpfe dabei! (die Gefahr ist groß)

Was passiert, wenn das Anforderungsmanagement nicht funktioniert? http://www.projectcartoon.com/cartoo n/2