Projektmanagement Ziel und Umfang eines Softwareprojektes definieren

Slides:



Advertisements
Ähnliche Präsentationen
Integrations- und Funktionstests im Rahmen des V-Modelles
Advertisements

Das V - Modell - Überblick
V - Modell Anwendung auf große Projekte
Vorgehensmodell & Wasserfallmodell in der Programmierung
Phasen und ihre Workflows
Vorgehensmodell - Wasserfallmodell
Kick-off: Projekt-Praktikum Model-Driven Engineering von eingebetteten Systemen Christian Fuß und Christof Mosler Lehrstuhl Informatik III,
Modellgetriebene Softwareentwicklung
Die Softwarelebenszyklen
Das „Vorgehensmodell“
V-Modell XT - Ein Überblick
IT-Projektmanagement
Projekt Management Tanja Blascheck Seminar StuPro cims cims.
Software-Lebenszyklus
Konzeption und prototypische Implementierung eines zentralen Informationssystems für Systemmanagement Motivation Oft wird es schwierig, die benötigten.
On a Buzzword: Hierachical Structure David Parnas.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme Rational Unified Process (RUP) - Definitionen.
Schulung der Mitarbeiter
Prozessmodelle als Teil des Management-Prozesses
ISO - Normen Inhalt Qualität im SE Der ISO 9000-Ansatz
Beispiel: Wasserfallmodell als einfaches Phasenmodell
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Agile Software Entwicklung mit dem RUP Agile Softwareentwicklung Best Practice bei.
RUP-Elemente (Schlüsselkonzepte)
Das V - Modell - Überblick
Komponentenbasierter Taschenrechner mit CORBA
Rational Unified Process (RUP) - Definitionen
eXtreme Programming (XP)
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Test Summary: m ein Fehler pro Tag m Test First m Funktionstests.
Software Design Patterns Extreme Programming (XP).
Die Bank von morgen - eine neue Welt für IT und Kunden? 23. Oktober 2001.
Die Skriptsprache Python im Kontext des Softwareentwicklungsprozesses
UML Begleitdokumentation des Projekts
Zeitplanerstellung ACHTUNG:
Entwicklung verteilter eingebetteter Systeme - Einführung
Vorgehensmodelle: Schwergewichtige Modelle
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Weitere Vorgehensmodelle Der Rational Unified Process RUP –bei IBM.
Das Pflichtenheft Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth
„Buy and Make“ anstelle von „Make or Buy“
Einsatz von Anwendungssystemen WS 2013/14 Prof. Dr. Herrad Schmidt
Architekturen und Techniken für computergestützte Engineering Workbenches.
Agenda 13: Begrüßung & Einführung in das Thema
IT-Projektmanagement SS 2013 Prof. Dr. Herrad Schmidt
Vorgehensweise bei der Software-Entwicklung des Publication Managers
Seminar: Entwicklung verteilter eingebetteter Systeme WS05/06 Betreuer: Info:
Engineering tools for the NEO engineer
Wasserfallmodell und Einzelbegriffe
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
Vorstellung des Ablaufs des Semesterprojekts Software Engineering 2009.
Rational Unified Process
Software Engineering Grundlagen
Erfolg durch Projektcontrolling
Application Lifecycle Management Day 25. August 2008 Erfolgreiche Software- Entwicklung in Offshore-Projekten mit Microsoft Team Foundation Server Thomas.
Unified Process Historisch-Kulturwissenschaftliche Informationsverarbeitung Übung: Planung von Softwareprojekten Dozent: Christoph Stollwerk WS 2014/2015.
IT Kleinprojekt abwickeln (Modul 306)
Requirements Engineering Universität zu Köln Medienkulturwissenschaften/Medieninformatik Kurzreferat in Planung von Softwareprojekten bei Herrn Christoph.
Kurze Rekapitulation aus der Einführungsvorlesung Stunde VII: Planen und Realisieren Manfred Thaller, Universität zu Köln Köln 20. Oktober 2011.
OOSE nach Jacobson Sebastian Pohl/ST7 Betreuer: Prof. Dr. Kahlbrandt.
Test-Driven Development
XML Seminar: XP und XML 1 XP and XML Gregor Zeitlinger.
Laborpraktikum Umsetzung von Pattern SS 05 Prof. Paul, Dipl.-Inf. Fröhlich, Dipl.-Inf. Linke {paul | iti.cs.uni-magdeburg.de
MDA – Model Driven Architecture
VU Projektmanagement in der Schule Armbrustschützenwettbewerb Verwaltung Alexander Lauscher / Mario Glaser / Daniel Kolm
M adlmayr B ernhard S oftware E ngineering - WS 12 P rojektvorschlag M eilian A hmad R izal K aiser D aniel G ruppe 3 – T eam 7.
© Till Hänisch, 2002 BA Heidenheim Vorgehensmodelle Wie entsteht Software ?
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Technologietag Baugruppentest Wege der Standardisierung im Funktions- und EOL-Test Markus Koetterl National Instruments Germany GmbH.
Systems Requirements & Achitectur ENG 2 & ENG 3 Training Kunde,
Hero Quest Verwaltungstool -Projektmanagement Projektplanung für Softwareprojekte: KLips 2.0 Dozent: Prof. Dr. phil. Manfred Thaller Referent: Alexander.
Rückschau - Projektziele
Test Summary: ein Fehler pro Tag Test First
 Präsentation transkript:

Projektmanagement Ziel und Umfang eines Softwareprojektes definieren

Project Process Integration Projektplanung Why What How Executing Do it Did it

Why ROI (Return on Investment) Konzepte der SE lernen (wichtig aber nicht zutreffend) Konzepte der SE lernen UML GUI-Programmierung Entwurfsmuster Pair-Programming (eXtreme Programming) Unit-Testing Java-RMI Bezug zum Product Life Cycle Model Drei Möglichkeiten Wasserfallmodell Spiralmodell Inkrementelles Entwicklungsmodell

What Zielsetzung Umfang Interaktives Softwaresystem entwickeln Entwurf und die Implementierung eines Clients und Computerspielers für das Spiel Kalaha Augenwerk ist immer auf das Endergebnis (Produkt) gerichtet In 3 Wochen können wir Kalaha spielen Sicherstellen, dass das Produkt alle angeforderten Kriterien erfüllt Qualitätssicherung Umfang Interaktives Softwaresystem entwickeln

How SPMP (Software Project Management Plan) Work Breakdown Structure (Details siehe unten)

Bisher: Zielsetzung und Umfang des Projekts wurde auf hoher Ebene bestimmt (abstrakt. nicht praxisnah) Dieses hat eine allgemeine Zustimmung bekommen Das ganze wurde unserem gewählten Life Cycle Model angepasst. In dieser Phase ist das Produkt noch diffus. Zauberwort : Work Breakdown Structure

Jetzt: WBS-Technologien kennen lernen und anwenden. Konkretes WBS entwickeln Ein Gantt-Diagramm für die Darstellung des zeitlichen Ablaufs

Was ist Work Breakdown Structure? Eine hierarchische und ausführliche Liste (Beschreibung) von Aktivitäten, die erfordert werden, um das Projekt durchzuführen. WBS beinhaltet u.a. Entwicklungs- und Verwaltungsaktivitäten für: Softwareentwicklung Projektverwaltung Unterstützung bieten für alle Projektaktivitäten. Alle andere Aktivitäten die auch dazu beitragen, das Ziel des Projektes zu erreichen und die Anforderungen des Kunden zu erfüllen: Dokumentationserzeugung Training programs Werkzeuge für die Entwicklung … Dabei wird das Projekt in handhabbare Partitionen eingeteilt. Der Umfang und den Aufwand Jedes Teiles kann gemessen werden Erzeugt den Kern der Projektplanung Einer der wichtigsten Teile bei Projekten. Visualisierung als Baumstruktur oder als hierarchische Liste

WBS am Beispiel eines C-Compilers Einteilung der Aktivitäten in Major work products (intern) Customer deliverables (Lieferung) Major work products ist etwas konkretes ,dass vom Projekt erzeugt wird: Charter SOW SPMP code test suites … Customer deliverables Dokumentation ausführbares Programm

WBS für C-Compiler als Graph

WBS für C-Compiler als Hierarchische Liste 1.0 Software for C Compiler 1.1 Build a C Compiler 1.1.1 Build a User Interface 1.1.1.1 Analyze Requirements for U/I 1.1.1.2 Design the User Interface 1.1.1.3 Code the User interface 1.1.1.4 Test and Integrate the User interface 1.1.2 Build a File System 1.1.3 Build a Parser 1.1.4 Build a Code Generator 1.1.5 Build a Run-Time System 1.2 Build the Test Suite for the Compiler 1.2.1 etc... 1.3 Write Documentation 1.4 Write Installation Software 1.5 Manage the Above

Gantt-Diagramm

Executing Nach der Erstellung der WBS kann man Mit der Implementierung anfangen ( Do it and Did it ! )

Danke für ihre Aufmerksamkeit! Noch Fragen?