6. Aufwandsschätzung. Hintergrund von Schätzungen Daumen Drauf Function Point Source Lines of Code
|
|
- Renate Hertz
- vor 6 Jahren
- Abrufe
Transkript
1 6. Aufwandsschätzung Hintergrund von Schätzungen Daumen Drauf Function Point Source Lines of Code 138
2 Ziele des Blocks Aufwandsschätzung Grundsätzliche Probleme von Schätzansätzen verstehen Sinn von formalisierten Schätzansätzen verstehen Notwendigkeit der firmeneigenen (SWproduktionstechnisch eigenen) Anpassung der Ansätze verstehen Unterschiedliche Schätzansätze kennen lernen, ihren Hintergrund verstehen, Vor- und Nachteile beurteilen können 139
3 Aufwand oder Kosten? Aufwand (costing): was getan werden muss, Personenmonate für technische Ausführung, Verwaltung, Management, Material Kosten (prizing): wie viel wird vom Kunden verlangt? Gewinnmaximierung vs. Ölfleck Kosten können sich aus politischen Gründen ändern, der Aufwand für die gleiche Aufgabe nicht 140
4 Warum schätzt man? Aufwandsbestimmung am Anfang des Projekts Schätzung des verbleibenden Aufwands im laufenden Projekt Gegenseitige Aufwandsschätzung bei Geschäftspartnern Offenlegung der Aufwandsansetzung gegenüber dem Kunden (Preisfindung) 141
5 Gründe für die Abweichung von Schätzergebnissen Schlechte Schätzmethodik Projektrisiken anfänglich nicht beachtet Projektrisiken während der Projektlaufzeit nicht gemanagt Preisreduktion ohne Aufwandsreduktion... Verknüpfung mit steuerndem Risikomanagement Deshalb Schätzungen während eines laufenden Projekts wiederholen Schätzung ist ein Maß zu Projektbeurteilung 142
6 Schätzgrundlage Zentraler Ausgangspunkt einer Schätzung, ist das was geschätzt werden soll Je detaillierter ein System beschrieben ist, desto genauer kann bei der Ausnutzung einiger Erfahrungen die Schätzung sein Problem: Am Anfang von Projekten ist das Zielsystem häufig nur grob umrissen, weicht die aktuelle Vorstellung vom Zielsystem vom wirklich gewünschten Zielsystem ab Schätzungen sind Prognosen, die im Laufe von Projekten überprüft und aktualisiert werden müssen 143
7 Struktur des Schätzobjekts Man beachte, dass es verschiedenste Ansätze zur Aufteilung der Projektarbeit gibt, woraus oft folgt, dass nur bestimmte Schätzansätze nutzbar sind (Umrechnungsmöglichkeiten werden später skizziert) Aufteilung 1: Aufgaben Projektmanagement (PM), Qualitätssicherung (QS), SW-Entwicklung Komponenten 1..n, Konfigurationsmanagement (KM),... (Orientierung an einer Work-Break-Down-Struktur) Aufteilung 2: Aufteilung in SW-Komponenten 1..n wobei PM, QS, KM anteilig eingerechnet sind Aufteilung 3: Aufteilung in SW-Entwicklungsphasen Analyse, Design, Implementierung, Test und Integration, wobei PM, QS, KM anteilig eingerechnet sind 144
8 Wann Daumen Drauf Es liegen keine Analogiedaten vor sehr kleines Projekt Schätzprozess wird von Projektverantwortlichen nicht angenommen es wird keine Aufteilung in Komponenten gemacht Beispiel: Schätze Produkt Projekthandbuch 145
9 Schätzprotokoll Aufgabe: Schätzverfahren: Grundlage: Kommentar: Schätzergebnis: Schätzer: Risiken: Nennung der Teilaufgabe oder des Aufgabenpakets z.b. Expertenwissen (= Daumen Drauf ) oder Analogie- Verfahren welche Quelle ist Grundlage der Schätzung? Randbedingungen oder Kommentar zur Aufgabe Aufwand in der vorher gewählten Einheit (z.b. Personentage), bei Kosten, z. B. Anschaffungen, in Euro. In Klammern wird zusätzlich der Risikoanteil angegeben, ein Eintrag 30 (10) PT, bedeutet, dass 10 der 30 PT ein Risikozuschlag sind. Name des/der Schätzer(s) Aufführung spezieller Risiken der Aufgabe, ggfls. mit Nennung der Gegenmaßnahmen, falls schon bekannt, Notation (-> Gegenmaßnahme ) 146
10 Schätzkonferenz (fiktives Beispiel) Paket Schätzer 1 Schätzer 2 Schätzer 3 Ergebnis (in PM) Kommentar Studierendeninformation Erfahrung mit vergleichbaren Projekten Veranstaltungsbeurteilung Nebenamtler, Wahlpflichtfächer Studiengebühren Mitarbeiterverwaltung
11 Function-Point-Methode (1/4) [Bal98] Jede Anforderung (bzw. ermittelte Funktionalität) in eine der fünf Kategorien einordnen Internal Logical Files (ILF, Datenbestand): Datenbestände, die innerhalb des zu entwickelnden Systems bearbeitet werden, z. B. die selbstentwickelten Klassen External Interface Files (EIF, Referenzdaten): Datenbestände die von außerhalb des zu entwickelnden Systems kommen und bearbeitet werden External Inputs (EI, Eingabe): Eingaben von außerhalb in das zu entwickelnde System mit denen der Datenbestand verändert wird, z. B. über Eingabemasken, Dateien in bestimmten Eingabeformaten, Eingaben von externen Systemen External Outputs (EO, Ausgabe): Ausgaben an außerhalb des zu entwickelnden System liegende Komponente, z. B. Ausgabemasken, Dateien in bestimmten Ausgabeformaten; Ausgaben weden aus vorhandenen Daten berechnet External Inqueries (EQ, Abfrage): Abfragen von Informationen des Datenbestands von außerhalb des Systems, z. B. Abfragemasken, reines Anzeigen der verwalteten Daten 148
12 Function-Point-Methode (2/4) Kategorie Anzahl Klassifizierung Eingabedaten 6 einfach 4 mittel komplex Abfragen 4 einfach mittel komplex Ausgaben 6 einfach 9 mittel komplex Datenbestände 7 einfach mittel komplex Referenzdaten einfach mittel komplex Summe ungewichteten Function-Points Gewichtung * 3 * 4 * 6 * 3 * 4 * 6 * 4 * 5 * 7 * 7 * 10 * 15 * 5 * 7 * 10 Zeilensumme
13 Function-Point-Methode (3/4) Summe unbewertete Function-Points Ausnahmeregelungen (0-10) Logik (0-5) Summe der Einflussfaktoren (EF) Verflechtung mit anderen Anwendungssystemen (0-5) Dezentrale Daten, dezentrale Verarbeitung (0-5) Transaktionsrate (0-5) Verarbeitungslogik Rechenoperationen (0-10) Kontrollverfahren (0-5) Wiederverwendbarkeit (0-5) Datenbestandskonvertierungen (0-5) Anpassbarkeit (0-5) Faktor Einflussbewertung (FE) = EF / ,7 Gewichtete Function-Points = ungewichtete Functionpoints *FE ,
14 Function-Point-Methode (4/4) 1000 Personenmonate 0 o o o 0 Function Points 5000 o Unternehmen 1 Unternehmen 2 151
15 Zusammenfassung der Function Point Analyse funktionale Anforderungen Schätzung ungewichtete Function-Points Einflussfaktoren Schätzung Projekteinflüsse Berechnung gewichtete Function-Points Ableitung Aufwand Personenmonate 152
16 Fazit zur Function-Point Analyse Wissenschaftlich fundiert Schätzdetails nur von speziellen Schätzexperten beurteilbar firmenspezifische und methodenspezifische Optimierung schwierig Wenn FPA eingesetzt werden soll, muss sie (evtl. rückwirkend) für verschiedene Projekte evaluiert werden sinnvoll, wenn eigene Schätzabteilung zur Betreuung aller Schätzungen aufgebaut wird wesentlich höherer Aufwand als später vorgestellte vereinfachte Analogieschätzung, Schätzer fühlen sich nicht für Schätzergebnis verantwortlich 153
17 Source Lines Of Code (vereinfacht) SLOC-Schätzung basiert auf Expertenerfahrung aus anderen Projekten Zerlegung in Komponenten, dann Schätzung ( Daumen Drauf ) SLOC Dann Extrapolation aus SLOC auf Aufwand für das Gesamtprojekt Berücksichtigung von Risiken (wie in anderen Ansätzen auch) bei der Umrechung SLOC nach Personentage möglich PT SLOC 154
18 Mitarbeiterverwaltung: Source lines of Code Teilpaket Mitarbeiterstamm ergänzen Mitarbeiterdaten aufdatieren Mitarbeiter löschen Reise einrichten Reisebeleg einrichten Reise prüfen Reisekosten berechnen Reisekosten anweisen Schätzer Schätzer Schätzer konsolidiert Kommentare nicht alle Daten klar komplex? sinnvoll: Schätzkonferenz durchführen geschätzt wird in Java-Zeilen (Annahme: wenig/kein generierter Code) Umrechnung in PT firmenabhängig, Beispielergebnis: 2550 Zeilen ~ 8 PM
19 Übung Führen sie für Ihr Projekt eine Aufwandsschätzung nach folgenden Verfahren durch: Daumen drauf, Function Point, SLOC (in Java). Versuchen Sie dabei nicht einfach Zahlen hinzuschreiben, sondern sich für einzelne Zahlen Argumente auszudenken und den Schätzprozess durchzuspielen, insbesondere ist die Beziehung gleichartiger Zahlen untereinander interessant. Dokumentieren Sie ihre Annahmen, die für alle Verfahren möglichst gleich sein sollen. 156
20 Schätzungen im Projektverlauf In laufenden Projekten sind Aufwandschätzungen bei Meilensteinen oder bei Verfeinerungen von zunächst nur grob beschriebenen Aufgaben zu wiederholen Bei Meilensteinen muss bekannt sein: Anteil der Funktionalität, der theoretisch nach letzter Schätzung realisiert sein sollte Anteil der Funktionalität, der aktuell realisiert wurde ein Aufdatieren von Schätzungen ist eine nichttriviale Aufgabe, wenn sich Rahmenbedingungen ändern, eine vereinfachte Aufwandsschätzung kann z.b. nur von Schätzbeteiligten aktualisiert werden 157
21 Thesen Jedes Schätzverfahren muss auf firmenindividuelle Gegebenheiten angepasst werden. Ein dokumentiertes und dokumentierendes Schätzverfahren ist immer besser als keines. Aufwandsschätzung soll von Personen durchgeführt werden, die später mit am Projekt verantwortlich arbeiten. Aufwandschätzung muss Risiken berücksichtigen. Aufwandsschätzung kann zur Findung von Risiken beitragen. Die Qualität des Schätzergebnisses hängt von der Akzeptanz des Schätzprozesses ab. Schätzungen müssen während des laufenden Projekts aufdatiert werden. 158
22 Aufwandsschätzung als Teil vom Ganzen Zwischenbericht des Gruppenleiters studieren Folgeschritte des Gruppenleiters diskutie re n Folgeschritte festhalten [kein weiterer Zwischenschritt definiert] Endbericht vom Gruppenleiter studieren [Ergebnis in Ordnung] Be richt an Leitung übergeordnete Notwendigkeit, Prozesse zu dokumentieren, um Folge aktivitäten aus T eilaufgabe ableiten [weiterer Zwischenbericht geplant] [Ergebnis unzufriedenstellend] [keine weiteren Maßnahm en notwendig/sinnvoll] Synergien zu ermöglichen hier findet die eigentliche Bearbeitung statt Projektdokumentation Projektleitung Angebotswesen [größere Überarbeitungen notwendig] Risiko- [kleine Korrekturen Management notwendig] Aufwandsschätzung Korre kturmaßnahmen mit Gruppe nleite r festhalten [kein Konsens über Maßnahm en] Ergebnis mit übergeordneter Leitung diskutieren Ste llungnahme der übergeordne ten Le itung formulieren 159
23 Übung Erstellen sie eine strukturierte Übersicht über die bisher vorgestellten Schätzmethoden, gehen sie dabei auf folgende Themen ein a) Wie wird geschätzt (grobe Beschreibung)? b) Aufwand der Schätzung (im Zusammenhang mit der Projektgröße) c) In welcher Phase kann das Verfahren frühestens im Projekt genutzt werden? d) Notwendige Erfahrung der Schätzer e) Aufdatierbarkeit der Schätzung im Projektverlauf f) Möglichkeit des Aufbaus/ der Nutzung einer firmeninternen Schätzdatenbank g) typische Anwendungsgebiete bzgl. Projektart und Projektgröße h) drei Vorteile des Ansatzes i) drei Nachteile des Ansatzes 160
Ziele des Blocks Aufwandsschätzung. 6. Aufwandsschätzung
. Aufwandsschätzung Hintergrund von Schätzungen Daumen Drauf Function Point Source Lines of Code Ziele des Blocks Aufwandsschätzung Grundsätzliche Probleme von Schätzansätzen verstehen Sinn von formalisierten
MehrSoftwaremanagement Projektplanung Hellsehen für Fortgeschrittene Schätzen heißt nicht raten!
Softwaremanagement Projektplanung Hellsehen für Fortgeschrittene Schätzen heißt nicht raten! Lehrstuhl Softwaretechnologie, Dr. Birgit Demuth Aktualisierte Folien des SS 2015 Softwaremanagement SS 2016
MehrMarc Monecke Praktische Informatik Fachbereich Elektrotechnik und Informatik Universität Siegen, D Siegen
Aufwandsschätzung Marc Monecke monecke@informatik.uni-siegen.de Praktische Informatik Fachbereich Elektrotechnik und Informatik Universität Siegen, D-57068 Siegen 2. Juli 2003 Inhaltsverzeichnis 1 Einleitung
MehrAufwandschätzung von IT-Projekten
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Manfred Bundschuh, Axel Fabry Aufwandschätzung von IT-Projekten Inhaltsverzeichnis
MehrEntwicklungsmethoden
Slide 7.1 Entwicklungsmethoden Prof. Dr. Josef M. Joller jjoller@hsr.ch Development Methodologies Prof. Dr. Josef M. Joller 1 Session 7 Slide 7.2 PLANEN UND SCHÄTZEN Development Methodologies Prof. Dr.
MehrFunction-Point Analysis Theorie und Praxis
^O Edition «JO expert^ Robert Hiirten Function-Point Analysis Theorie und Praxis Die Grundlage für das moderne Softwaremanagement 2., erweiterte Auflage expertlqp] verlag«enthält: 1 CD-ROM Inhaltsverzeichnis
Mehr1. Übung zu Software Engineering
1. Übung zu Software Engineering WS 2007/2008 Organisatorisches E-Mail: philipp.ciechanowicz@wi.uni-muenster.de Telefon: 83-38 265 Leonardo-Campus 3, Raum 326 Übungsgruppen mit höchstens 5 Teilnehmern
MehrAufwandsabschätzung (1)
Aufwandsabschätzung (1) Die Bank GuterKunde GmbH will ein Online- Banking umsetzen. Es soll all die Funktionen haben, die ein Standard-Online-Banking bietet. Wie lange brauchen Sie dafür? Einfache Frage,
MehrIhr Kunde ist es gewohnt zu warten? Mist Schon wieder zu spät! Aufwandsabschätzung von Projekten. Aufwandsabschätzung von Projekten
Mist Schon wieder zu spät! Aufwandsabschätzung von Projekten Frank Listing f.listing@microconsult.com 15.10.2015 1 Aufwandsabschätzung von Projekten Ihr Kunde ist es gewohnt zu warten? 15.10.2015 F 2 1
MehrÜBUNG. Einführung in das IT-Projektmanagement Dr. The Anh Vuong WS 2016/17. Thema... 2 Projekt Struktur... 3 AUFGABEN... 5
ÜBUNG Einführung in das IT-Projektmanagement Dr. The Anh Vuong WS 2016/17 Einleitung zur Projektarbeit Thema... 2 Projekt Struktur... 3 AUFGABEN... 5 2016 by Dr. The Anh Vuong Seite 1 Thema Beschluss der
MehrAufwandschätzung von IT-Projekten
Manfred Bundschuh Axel Fabry Aufwandschätzung von IT-Projekten 2., überarbeitete und erweiterte Auflage Inhaltsverzeichnis V V.i V.2 V-3 V. 4 V-5 i I.I I.I.I I.I.2 I.I.3 I.I.4 I.I.5 1.1.6 1.1.7 1.1.8 1.1.9
MehrManagement von Softwareprojekten. Case 7b - Projektkalkulation
Management von Softwareprojekten Case 7b - Projektkalkulation Daniel Neyses, Christian Spieles 13.01.2010 Inhalt Aufgabenstellung... 1 Bearbeitung Aufgabenteil 1 (angepasstes Wolverton-Modell)... 2 Kategorisierung
MehrSoftware Engineering Übung 5 Verträge, Aufwand- und Risikoschätzung
software evolution & architecture lab Software Engineering Übung 5 Verträge, Aufwand- und Risikoschätzung 1 Informationen 1.1 Daten Ausgabe Di 15.11.2011 Abgabe So 27.11.2011 bis 23:59 Uhr Besprechung
MehrAufwandsabschätzung in der Programmierung. Von Betül Oruc, Johannes Wild
Aufwandsabschätzung in der Programmierung Von Betül Oruc, Johannes Wild Inhaltsverzeichnis Definition & Grundlagen die Bestimmungsfaktoren... Methoden Probleme bei der Aufwandsabschätzung COCOMO-Verfahren
Mehr6 Management der Informationssysteme (2)
6 Management der Informationssysteme (2) Management der Daten Management der Anwendungen Management der Prozesse Informationsmanagement 6(2)-10 Alternativen der Softwarebereitstellung Bereitstellen Bereitstellen
MehrProjektmanagement. 3 Projektplanung Schätzmethoden. Werner Lenk
Projektmanagement 3 Projektplanung Schätzmethoden Werner Lenk Schätzung der Leistungstage + Für jedes Arbeitspaket wird der Aufwand der zu erbringenden Arbeit + in Leistungstagen (LT) oder in Leistungsstunden
MehrZiel. Prinzip. Vorgehensweise
Ziel Prinzip Die dient als Steuerungsmechanismus im Veränderungsprozess, der den Beteiligten die Richtung weist. Zudem soll mittels der die Realisierung der Veränderung und ihre Verankerung in der Unternehmung
MehrProjektmanagement. Dokument V 1.1. Oliver Lietz - Projektmanagement. Wie kommt es zu einem Projektauftrag? Ausführung
Projektmanagement Management- und Phasen-Modelle Vom Wasserfall bis Extreme Programming / Scrum Dokument V 1.1 Wie kommt es zu einem Projektauftrag? Auftraggeber Projekt-Idee / Ziele [Anforderungen/Spezifikation/
MehrSemper Fidelis. SAP ProjektManagement in a nutshell.
Semper Fidelis SAP ProjektManagement in a nutshell www.daume-home.org Die CHAOS Studie Die wohl anerkannteste Studie über Erfolg und Misserfolg von IT Projekten liefert die Standis Group mit der sog. Chaos
MehrAufwandsschätzung in Scrum
Aufwandsschätzung in Scrum 1 Planning Poker und Varianten 2 HINWEIS Aus lizenzrechtlichen Gründen sind in dem Handout die meisten Bilder und Grafiken entfernt worden. Ich bitte um Verständnis. 3 1. Scrum
Mehr7. OSE SYMPOSIUM. Dr. Siegfried Streitz
7. OSE SYMPOSIUM Bewertung von Software Dr. Siegfried Streitz öffentlich bestellter und vereidigter Sachverständiger für Systeme der Informationsverarbeitung Siegfried.Streitz@Streitz.de Pingsdorfer Str.
MehrProjektstrukturplan Lehrveranstaltung Projektmanagement
Projektstrukturplan Lehrveranstaltung Projektmanagement Seite 1 Lehrveranstaltung Projektmanagement Projektstrukturplan www.bacharach-consulting.de, www.gpm-ipma.de Inhalt Was ist ein Projektstrukturplan
MehrV. Aufwands- und Kostenschätzung (Teil 1)
V. Aufwands- und Kostenschätzung (Teil 1) Prof. Dr. Jens Grabowski Tel. 39 172022 Email grabowski@cs.uni-goettingen.de SoftwEng (SS09) V.1-1 Inhalt Einführung Intuitive Schätzung Analogieschätzung Expertenschätzungen
MehrKostenplanung Lehrveranstaltung Projektmanagement
Kostenplanung Lehrveranstaltung Projektmanagement Seite 1 Lehrveranstaltung Projektmanagement Kostenplanung www.bacharach-consulting.de, www.gpm-ipma.de Inhalt Was ist ein Kostenplan? Wozu wird eine Kostenplanung
MehrSoftware Projekt 2 / Gruppe Knauth Lernziele:
Lernziele: Realisierung eines komplexen Software-Projektes unter Industrie-ähnlichen Bedingungen Organisiertes Arbeiten im Team Team Organisation: Rollen und Aufgaben der Team-Mitglieder bestimmen Spezifikation
MehrStrukturiertes Vorgehen zur Entwicklung von APEX-Anwendungen
Strukturiertes Vorgehen zur Entwicklung von APEX-Anwendungen Dr. Gudrun Pabst Trivadis GmbH München Schlüsselworte: APEX, Projekt, Vorgehensmodell Einleitung Mit APEX können Anwendungen auch ohne Konzeptphase
MehrAufwandsschätzungen über Anwendungsfälle
Aufwandsschätzungen über Anwendungsfälle Das Essenzschritt-Verfahren Uwe Vigenschow oose.de GmbH, Hamburg Abstract: Es wird gezeigt, wie man auf Basis von Anwendungsfällen (Use Case) zu Aufwandsschätzmodellen
MehrManagement großer Softwareprojekte
Management großer Softwareprojekte Prof. Dr. Holger Schlingloff Humboldt-Universität zu Berlin, Institut für Informatik Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik FIRST H. Schlingloff,
MehrSoftware Engineering
Software Engineering Informatik II. 6. Software-Entwicklung Aufwandsabschätzung Dipl.-Inform. Hartmut Petters Vorwort was ich noch zu sagen hätte... Basis dieser Vorlesung sind vor allem die folgenden
MehrManagement großer Softwareprojekte
Management großer Softwareprojekte Prof. Dr. Holger Schlingloff Humboldt-Universität zu Berlin, Institut für Informatik Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik FIRST H. Schlingloff,
MehrKostenplanung Lehrveranstaltung Projektmanagement
Kostenplanung Lehrveranstaltung Projektmanagement Seite 1 Lehrveranstaltung Projektmanagement Kostenplanung www.bacharach-consulting.de, www.gpm-ipma.de Inhalt Was ist ein Kostenplan? Wozu wird eine Kostenplanung
MehrRechts Inhaltsverzeichnis
Rechts 1 Einführung in das Projektmanagement... 1 1.1 Was ist ein Projekt?... 1 1.2 Was ist Projektmanagement?... 3 1.3 Projektmanagement in der Theorie... 4 1.3.1 Die Integration von Projektmanagement
MehrHinweis. Inhalt Projektantrag / Projektauftrag Projektzieleplan Interne Projektpersonalressourcen. Projektstakeholderanalyse. Projektorganigramm
Hinweis Dieses Excel-File beinhaltet Vorlagen zur Dokumentation unterschiedlicher Projektmanagement-Methoden. Aufgrund der Formatierung der folgenden Tabellenblätter werden einige Excel-Funktionen nur
MehrVerbundtests von Mobilgeräten und Backend-Systemen. Andreas Bartsch, exept Software AG
Verbundtests von Mobilgeräten und Backend-Systemen Andreas Bartsch, exept Software AG Andreas Bartsch COO exept Software AG Vor 30 Jahren als Consultant im Software Entwicklungsbereich gestartet Große
Mehr- Berichtswesen - Projektstatusbericht - Projekt definiert
- Berichtswesen - Projektstatusbericht - Projekt definiert Projektbezeichnung Projektleiter Verantwortlich WiBe Musterprojekt Odysseus Odysseus Erstellt am 10.02.2005 13:19 Zuletzt geändert 18.05.2005
MehrÜBUNG. Einführung in das IT-Projektmanagement WS 2014/15. Dr. The Anh Vuong
Einleitung Beschluss des UNI-AG vom 10.10.2014: Bis Ende März 2015 soll ein Portal für Studierende der UNI-AG 1 entwickelt werden. Das Portal bietet aus Anlass der Unterstützung für Studierende und Absolventen
MehrÜBUNG. Einführung in das IT- Projektmanagement WS 2012/13. Dr. The Anh Vuong
Einleitung Beschluss der UNI- AG vom 10.10.2012: Bis Ende März 2013 soll ein Portal für Studierende der UNI- AG entwickelt werden. Das Portal bietet aus Anlass der Weltwirtschschaft diverse Informationen
MehrMathematik Seminar WS 2003: Simulation und Bildanalyse mit Java. Software-Architektur basierend auf dem Plug-in-Konzept
Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java Software-Architektur basierend auf dem Plug-in-Konzept Aufteilung: Probleme mit normaler/alter Software Ziele des Software Engineerings Die
MehrDer Faktor Erfahrung bei Aufwandschätzungen. Engelhard Hess. 2008 TIMELINK International GmbH.
Der Faktor Erfahrung bei Aufwandschätzungen Engelhard Hess These Projekte und damit Projektarbeit sind nun schon seit vielen Jahrzehnten etabliert. Es existieren zahlreiche publizierte Methoden und Verfahren
MehrProjektstrukturplan Lehrveranstaltung Projektmanagement
Projektstrukturplan Lehrveranstaltung Projektmanagement Seite 1 Lehrveranstaltung Projektmanagement Projektstrukturplan www.bacharach-consulting.de, www.gpm-ipma.de Inhalt Was ist ein Projektstrukturplan
Mehr1 Die Planungsphase Die Function Point-Methode
1 Software-Technik I SWT - Die Planungsphase - Function Point 1 Die Planungsphase Die Function Point-Methode Prof. Dr. Helmut Balzert Lehrstuhl für Software-Technik Ruhr-Universität Bochum Helmut Balzert
MehrSoftwaremetriken. 15. Mai 2013
Softwaremetriken 15. Mai 2013 Was sind Softwaremetriken? Softwaremetriken messen Qualität. besser: Softwaremetriken definieren, wie Kenngrößen der Software oder des Softwareentwicklungsprozesses gemessen
MehrIT-Projektmanagement Teil 5: Schätzung. Wintersemester 2012/2013 Dr. Gerhard Pews
IT-Projektmanagement Teil 5: Schätzung Wintersemester 2012/2013 Dr. Gerhard Pews Ziel dieser Einheit ist, den Studierenden Hintergrundwissen und Handwerkszeug zur Schätzung zu vermitteln. Ziele der Vorlesungseinheit
MehrProgrammiersprachen und Übersetzer
Programmiersprachen und Übersetzer Sommersemester 2009 5. April 2009 Vorteile bei der Verwendung höherer Programmiersprachen Vorteile bei der Verwendung höherer Programmiersprachen 1. Einfache Notation
MehrGSB-Adminportal: Überblick über die Verwaltungsfunktionen. Das Portal zur administrativen Verwaltung des GSBs. Dr. Renè Ramacher.
GSB-Adminportal: Das Portal zur administrativen Verwaltung des GSBs Überblick über die Verwaltungsfunktionen Stand 11/2016 Dr. Renè Ramacher Agenda. Allgemeine Vorstellung des Adminportals Administrationsfunktionen
MehrMDRE die nächste Generation des Requirements Engineerings
MDRE die nächste Generation des Requirements Engineerings Tom Krauß, GEBIT Solutions GmbH Copyright 2007 GEBIT Solutions Agenda Requirements Engineering heute eine Bestandsaufnahme Modell-Driven Requirements
MehrNach DIN sind Projekte Vorhaben, die durch die Einmaligkeit der Bedingungen in ihrer Gesamtheit gekennzeichnet sind.
Was ist ein Projekt? Nach DIN 69901 sind Projekte Vorhaben, die durch die Einmaligkeit der Bedingungen in ihrer Gesamtheit gekennzeichnet sind. Aufgabe: Projekt, oder kein Projekt? Entscheide anhand der
MehrDas Wasserfallmodell - Überblick
Das Wasserfallmodell - Überblick Das Wasserfallmodell - Beschreibung Merkmale des Wasserfallmodells: Erweiterung des Phasenmodells Rückkopplungen zwischen den (benachbarten) Phasen sind möglich Ziel: Verminderung
Mehr7 Projektplanung. V-Modell XT Anwendung im Projekt. <Datum> <Organisation> <Veranstaltungsort> <Vortragender> <Organisation>
Bundesamt für Informationsmanagement und Informationstechnik der Bundeswehr 7 Projektplanung V-Modell XT Anwendung im Projekt Überblick
MehrLeitfaden zur Erstellung des Projektstrukturplans
Leitfaden zur Erstellung des Projektstrukturplans Auszug aus dem Projekthandbuch zur Einführung in die Projektarbeit an der JLU Prozesse, Formulare, Anleitungen Erstellt von: Jessica Schmidt (KB3.4) Erstellt
MehrCOSMIC FP - neue Generation der Umfangsmessung
Eine neue COSMIC FP - neue Generation der Umfangsmessung und Aufwandschätzung Prof. Dr.-Ing Ing. habil. Reiner R. Dumke Otto-von-Guericke Universität Magdeburg http://ivs.cs.uni-magdeburg.de/sw-eng/agruppe/
MehrSchätzverfahren in der Softwareentwicklung
Datum: 27. Mai 2009 Themendossier Schätzverfahren in der Softwareentwicklung Seite 1 Einführung in das Thema Eine zuverlässige Aufwandsschätzung zu Beginn eines Softwareprojekts ist eine unerlässliche
MehrInformationswirtschaft II Rational Unified Process (RUP)
Informationswirtschaft II Rational Unified Process (RUP) Wolfgang H. Janko, Michael Hahsler und Stefan Koch Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe Das
MehrInformationswirtschaft II
Rational Unified Process (RUP) Informationswirtschaft II Wolfgang H. Janko, Michael Hahsler und Stefan Koch Seite 1 Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe
MehrÜberblick Knackpunkte
Projektmanagement Produktentwicklung Überblick Knackpunkte 12.03.2008 proj_management 1 Aufgaben Projektmanagement Projekt- Planung Aufbau- Organisation Projektziele Projekt- Führung Ablauf- Organisation
MehrLohnt sich Requirements Engineering?
Lohnt sich Requirements Engineering? Seminar Messbarkeit von Anforderungen am Fachgebiet Software Engineering Wintersemester 2007/2008 Betreuer: Eric Knauss Oleksandr Kazandzhi Gliederung Einleitung Messen
Mehr2 Einführung in das Konfigurationsmanagement 11
v 1 Einleitung 1 1.1 Wer dieses Buch lesen sollte........................ 2 1.2 Warum Subversion, Maven und Redmine?............. 3 1.3 Wo ist das Ant-Kapitel?........................... 5 1.4 Abgrenzung
MehrSoftwaretechnik- Stand nach TSE/SE (1/3) Stand nach TSE/SE (3/3) Stand nach TSE/SE (2/3) Softwaretechnikpraktikum. 1. Vorlesung. I.
Softwaretechnikpraktikum 2006 Jun.-Prof Prof.. Dr. Holger Giese Raum E 3.165 Tel. 60-3321 Email: hg@upb.de Softwaretechnik- Praktikum: 1. Vorlesung Jun.-Prof Prof.. Dr. Holger Giese Raum E 3.165 Tel. 60-3321
MehrGraphic Consult Schlanke Prozesse Dicke Gewinne
Graphic Consult Schlanke Prozesse Dicke Gewinne MISSION POSSIBLE Erfahrungsberichte bei Effizienzsteigerungsprojekten und den damit verbundenen menschlichen Herausforderungen Christian Stöver GC Symposium
MehrAnsätze zur Erfassung von Faktoren durch Prüfungsaufgaben. (Diskussionen in Dagstuhl sowie mit Prof. Nickolaus, Technikpädagogik, U Stuttgart)
Taxonomie + Schwierigkeit Ansätze zur Erfassung von Faktoren durch Prüfungsaufgaben. (Diskussionen in Dagstuhl sowie mit Prof. Nickolaus, Technikpädagogik, U Stuttgart) Beurteilen Synthese Konstruktion
MehrSoftware Engineering
Software Engineering Prof. Adrian A. Müller, PMP Fachbereich Informatik und Mikrosystemtechnik Fachhochschule Kaiserslautern, Standort Zweibrücken Prof. A. Müller, FH KL Software Engineering Winter '12/'13
MehrDie Softwareentwicklungsphasen!
Softwareentwicklung Die Softwareentwicklungsphasen! Die Bezeichnungen der Phasen sind keine speziellen Begriffe der Informatik, sondern den allgemeinen Prinzipien zur Produktion integrierter Systeme entliehen.
MehrSoftware Engineering. Vorlesung Software Engineering. Foliensatz Nr. 4 ( ) Prof. Elke Pulvermüller
Vorlesung Software Engineering Foliensatz Nr. 4 (04.11.15) Software Engineering Prof. Elke Pulvermüller Universität Osnabrück Institut für Informatik, Fachbereich Mathematik / Informatik Arbeitsgruppe
MehrWeiterentwicklung Wartung Migration, Out-Tasking von Software. Termin-gerecht und im Budget! mit ITP-PANORAMA
Weiterentwicklung Wartung Migration, Out-Tasking von Software Termin-gerecht und im Budget! mit ITP-PANORAMA v9 Wie hoch wäre der Aufwand, um...... komplexe Software-Systeme nachzudokumentieren?... eine
MehrIT-Projektmanagement Schätzung Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews
IT-Projektmanagement Schätzung Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews AGENDA Allgemeine Grundlagen zur Schätzung Function Point Verfahren Expertenschätzung, Delphi-Verfahren CoCoMo Verfahren 2 Grundlagen
Mehr2.4 Anforderungsanalyse
2.5 Anpassung des Projektdreiecks 13 Tab. 2.1 Stakeholderanalyse Tab. 2.2 Anforderungsanalyse 2.4 Anforderungsanalyse Nach der Erfassung der Stakeholder müssen die Anforderungen an das Projekt erfasst
MehrPrimzahlen und Programmieren
Primzahlen Wir wollen heute gemeinsam einen (sehr grundlegenden) Zusammenhang zwischen Programmieren und Mathematik herstellen. Die Zeiten in denen Mathematiker nur mit Zettel und Stift (oder Tafel und
MehrVorlesung Software-Reengineering
Vorlesung Software-Reengineering Prof. Dr. Rainer Koschke Arbeitsgruppe Softwaretechnik Fachbereich Mathematik und Informatik Universität Bremen Wintersemester 2010/11 Überblick I Durchführung von Reengineering-Projekten
MehrLösungen der Übungsaufgaben von Kapitel 4
Lösungen der Übungsaufgaben von Kapitel 4 1. Machen Sie einen Entwurf für die Oberfläche einer Applikation, mit der Sie Ihr Adressbuch verwalten wollen. Wenn Sie können, entwerfen und realisieren Sie sogar
MehrAn welchen wichtigsten Faktoren erkennt man, dass die Lösung des Problems die erwünschte Wirkung hat?
An welchen wichtigsten Faktoren erkennt man, dass die Lösung des Problems die erwünschte Wirkung hat? - Das konkrete Problem wurde gelöst. Der Maßnahmenplan wurde eingehalten. - Die Regelungen greifen,
Mehrfunctional size bestimmt als einfach/mittel/schwierig (low/average/high) =
Fragmente zu Softwaremessung, Teil 2 (Version 1.0, 10.5.2010) Bestimmung der Function Points: 1. Systemgrenze bestimmen mit application boundary ist etwa das Kontextdiagramm bei SA oder das Use-Case-Diagramme
MehrCRP - Constraintbasierte Ressourcenplanung Die Notwendigkeit Die Anwendung
CRP - Constraintbasierte Ressourcenplanung Die Notwendigkeit Die Anwendungsfälle für die Ressourcenplanung findet man in Bereichen, wo mehrere Ressourcen (zum Beispiel Events, Zeit, Maschinen oder Personal)
MehrIKP Uni Bonn Medienpraxis EDV II Internet Projekt
IKP Uni Bonn Medienpraxis EDV II Internet Projekt WS 2001/2002 Dozentin: Lucie Prinz Grundlagen der Projektarbeit Was ist ein Projekt? Die Phasen eines Software Projektes Die Projektunterlagen Die Projektplanung
MehrSystematischer Testfallentwurf als zentrales Element der Aufwandsteuerung
Systematischer Testfallentwurf als zentrales Element der Aufwandsteuerung Q-Event, Luzern 4.9.2014 Hugo Beerli, bbv Software Services AG Senior Testmanager «Nicht das, was wir nicht wissen, bringt uns
MehrSoftware Engineering Übung 5 Verträge, Aufwand- und Risikoschätzung
software evolution & architecture lab Software Engineering Übung 5 Verträge, Aufwand- und Risikoschätzung 1 Informationen 1.1 Daten Ausgabe Di 10.11.2009 Abgabe So 22.11.2009 bis 23:59 Uhr Besprechung
MehrQualitätsmanagement im Projekt
Software-Engineering Qualitätsmanagement im Projekt Vorlesung im Wintersemester 2008/2009 Fakultät Wirtschaftsinformatik Klaus Mairon, M.Sc. Inhalte Messen und Bewerten: Metriken in der Qualitätssicherung
MehrInhaltsverzeichnis. Grundlagen und Begriffsbildung
Inhaltsverzeichnis Teil I Grundlagen und Begriffsbildung 1 Grundlagen... 3 1.1 Einleitung... 3 1.1.1 Ziele dieses Buchs... 6 1.1.2 Für wen ist dieses Buch?... 6 1.1.3 Erforderliches Vorwissen... 7 1.1.4
MehrInteraktion. Projekt begleitend. (Konzeption) Konzeption. KP Ludwig John
Interaktion () Projekt begleitend Inhalt des Kurses thematisch im Zentrum steht Ihr Projekt! Inhalt des Kurses Ihr Projekt Inhaltliche Arbeit findet ausschließlich in den Projektgruppen statt! Entscheidungen
MehrLösungsvorschlag zur Klausur zu Projektorganisation und Management in der Software-Entwicklung
Prof. Dr. Dr. h.c. M. Broy Klausurlösung Dr. H. Ehler, S. Wagner 2. Juli 2004 Lösungsvorschlag zur Klausur zu Projektorganisation und Management in der Software-Entwicklung Aufgabe 1 Prozessmodelle (4
MehrPlanung und Steuerung von Industrie 4.0 Projekten
Planung und Steuerung von Industrie 4.0 Projekten Darstellung/Profil Wer sind wir? Ingenieurbüro Spezialisten mit langjähriger Berufserfahrung im Bereich IT und Organisation Systempartner Darstellung/Profil
MehrWorkshop. Oskar Truffer, studer + raimann ag
Workshop Oskar Truffer, studer + raimann ag Roadmap Vorstellungsrunde Theoretischer Teil Das ILIAS Open Source Projekt ILIAS an der PHBern Laufende Projekte Praktischer Teil Aufbau des eigenen ILIAS Planung
MehrModellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick. 7. Februar 2013
Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick 7. Februar 2013 Überblick Zusammenfassung: Generell: Konzepte der Softwaretechnik im Kontext der modellgetriebenen Entwicklung Diskussion
MehrÜbung 5. Implementierung einer Datenbank. Prof. Dr. Andreas Schmietendorf 1. Übung 5
Implementierung einer Datenbank Prof. Dr. Andreas Schmietendorf 1 Aufgabenbeschreibung Prof. Dr. Andreas Schmietendorf 2 Zielstellung Nachdem innerhalb der Übung 4 das konzeptionelle Modell einer späteren
MehrSoftware-Engineering
SWE2 Slide 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 2: Grundbegriffe und Prinzipien SWE2 Slide 2 Grundbegriffe der Software-Entwicklung: Systeme System Ausschnitt aus der realen oder
MehrNotgepäck Genauigkeit
Notgepäck Genauigkeit Beat Hulliger Dienst Statistische Methoden, Bundesamt für Statistik 20.4.2006 1 Was ist Genauigkeit genau? Um zu beschreiben, was Genauigkeit in der Statistik ist, müssen wir untersuchen,
Mehr1.4! Einführung. Systemmodellierung. Methoden und Werkzeuge
Einführung. Vorbemerkungen und Überblick. Die elektronischen e des Fahrzeugs. Prozesse in der Fahrzeugentwicklung im Überblick,.4 Grundlagen. Steuerungs- und regelungstechnische e (Prof. Schumacher). Diskrete
MehrDokumentationskonzept
1. Eigene Java Code Convention Dokumentationskonzept Soweit nichts Abweichendes angegeben, sind die Implementierer dazu gehalten, sich an die Regeln für guten Code aus den allgemeinen SUN Konventionen
MehrTesten und Debugging
Testen und Debugging Testklassen, Unit Tests Blackbox Test, Whitebox Test Regressionstesten Zusicherungen mit assert Debugger Informatik II: Objektorientierte SW-Entwicklung, Algorithmik, Nebenläufigkeit
MehrDas V-Modell XT. Ein Standard für die Entwicklung von Systemen.
Das V-Modell XT. Ein Standard für die Entwicklung von Systemen. Wie funktioniert das V-Modell XT? Wie erfolgt das Tailoring, was sind Vorgehensbausteine, Entscheidungspunkte und Projektdurchführungsstrategien?
MehrVorteile einer Tool gestützten Modernisierung von Forms und Reports
Vorteile einer Tool gestützten Modernisierung von Forms und Reports Schlüsselworte Forms, Reports, Modernisierung, Tools, Weblogic Einleitung Jan-Peter Timmermann Pitss GmbH Stuttgart Mit diesem Vortrag
MehrProjektmanagement und Software-Qualität
Projektmanagement und Software-Qualität 1 Projektplanung Ja, mach nur einen Plan Sei nur ein großes Licht! Und mach' dann noch 'nen zweiten Plan Geh'n tun sie beide nicht. Bertolt Brecht, Die Dreigroschenoper
MehrMarktanalyse Online-Accounts
Theoretische Informatik / Formale Sprachen Marktanalyse Online-Accounts Kai Greschner www-fs.informatik.uni-tuebingen.de Überblick Online-Accounts Motivation Methoden Zusammenfassung/Ergebnisse 2 Online-Accounts
MehrBegleitvorlesung zum Softwaretechnikpraktikum SS 2003
Begleitvorlesung zum Softwaretechnikpraktikum SS 2003 Wilhelm Schäfer Literatur: Helmut Balzert, Lehrbuch der Softwaretechnik, Band 2 Spektrum Akademischer Verlag, Heidelberg; Berlin 1998 1 Produktivität
MehrPragmatische Aufwandsschätzung
Pragmatische Aufwandsschätzung Holger Bohlmann Holger.bohlmann@it-agile.de Henning Wolf henning.wolf@it-agile.de http://www.it-agile.de Agenda Einleitung Story 1: Hochrechnung Story 2: Teamschätzung Story
MehrModellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick. 11. Februar 2015
Modellgetriebene Softwareentwicklung: Zusammenfassung und Ausblick 11. Februar 2015 Überblick Zusammenfassung: Generell: Konzepte der Softwaretechnik im Kontext der modellgetriebenen Entwicklung Diskussion
MehrDi 7.2. Sprinten mit dem V-Modell XT. Olaf Lewitz. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich
Di 7.2 January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Sprinten mit dem V-Modell XT Olaf Lewitz Sprinten mit dem V-Modell XT Olaf Lewitz microtool GmbH, Berlin Konkurrenz
MehrAufwandschätzung von IT-Projekten in der Praxis. Christian Zehe und Christian Hartmann
Aufwandschätzung von IT-Projekten in der Christian Zehe und Christian Hartmann Gliederung 1. Problematik der Aufwandschätzung 2. Grundlagen der Aufwandschätzung 3. Methoden der Aufwandschätzung Umfangbasierte
MehrAnforderungsmanagement
Anforderungsmanagement Das 4-Phasen-Modell für Ihren Projekterfolg Dr. Benjamin Bierwirth, Christoph Dolderer ÖPP-Kongress Oktober 2013 Das Ziel das höchste Gebäude der Welt zu werden: Der Burj Khalifa
MehrWeblog. Projektdokumentation. Java NDK 2004. Fallstudie. Identifikation: ID.10000001 Status: in Arbeit Version: 00.11
Projektdokumentation Java NDK 2004 Fallstudie Identifikation: ID.10000001 Version: 00.11 Auftraggeber: Studienleitung HSZ-T, Daniel Nydegger AuftragnehmerIn: Gruppe 3 Projektteam: Madeleine Wegmann erreichbar
MehrBearbeiten einschalten anklicken, um Inhalte zu gestalten Navigieren: Über den Pfad oben oder den Block Navigation Dieser moodle-kurs ist in Themen strukturiert. Eine Variante ist die Darstellung nach
Mehr