Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

1|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Seminar Erfahrungen und Experimente im Software Engineering Erfahrungen.

Ähnliche Präsentationen


Präsentation zum Thema: "1|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Seminar Erfahrungen und Experimente im Software Engineering Erfahrungen."—  Präsentation transkript:

1 1|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Seminar Erfahrungen und Experimente im Software Engineering Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Yvonne Bernard

2 2|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Einleitung FOCUS GQM anhand eines studentischen Beispiels GQMI Goal-Driven Software Measurement Fazit Gliederung

3 3|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Einleitung Warum zielorientiert? Projects without clear goals will not achieve their goal clearly. (Tom Gilb) Warum Messen? -Charakterisieren -Evaluieren -Vorhersagen -Verbessern von Softwareprozessen und –produkten Begriff der Metrik: kein Industriestandard

4 4|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren FOCUS: Grundidee Prototypen sind mehr als Programmers Toys Wissen und Erfahrungen aus Prototypen extrahieren und bewahren Wenig zusätzlicher Aufwand (light-weight way)

5 5|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Prototyping Explorativ –Anforderungen feststellen Experimentell –Alternativen suchen Evolutionär –ständige Anpassung des Systems an geänderte Anforderungen Pilotsysteme

6 6|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Prototypen Anforderungsanalyse Stellen mögliche Lösungskonzepte dar Sagen oft mehr als viele Dokumente Können Missverständnisse ausräumen Kaum dokumentiert Oft schnell entwickelt Papierkorb

7 7|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Dokumentation von Prototypen Erst nach Ende der chaotischsten Phase einer Änderung sinnvoll Begründungen für wesentliche Änderungen festhalten Gerade weggeworfene Prototypen sollten dokumentiert werden

8 8|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Wissensbewahrung Mensch-zu-Mensch-Erklärungen -Effizient, Kontext berücksichtigt -Direktes Feedback -Flexibel -Spaß, Erfolgserlebnis Automatisiert -Menschen sind vergesslich -Fokussiert -Strukturiert -Erklärung mit Artefakt selbst verknüpfen

9 9|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren FOCUS: Erklärungssitzungen Rollen: Explainer & Listener Units of discussion werden druchgesprochen Graphenstruktur: -Units = Knoten -Pfade verbinden Knoten Pfade werden automatisiert erfasst Screen Capture Software Audioerklärungen werden aufgenommen Textuelle Zusammenfassung der Erklärungen

10 10|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren FOCUS Drei Arten von Pfaden (Paths): -Execution Paths -Change Paths -Paths along static code structur Pfade durch den Code bilden ein Netz (hyperstructured web) von Informationen

11 11|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren FOCUS: Informationssuche Erklärungen erneut abspielbar Entstandene Fragen im Informationsnetz erfassen, in der nächsten Sitzung klären hyperstructured browsing guided tours Information unabhängig vom Erklärer organisationsweit jederzeit verfügbar FOCUS Tools können Netz analysieren und darstellen

12 12|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren GQM - Phasen 1. Planning 2. Definition 3. Data Collection 4. Interpretation

13 13|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren GQM anhand eines studentischen Beispiels Zeitplanung meiner Bachelorarbeit

14 14|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Einarbeitung in Literatur und Simulator Implementierung und Testen der Simulation Ausarbeitung Zeit Aufgaben Zeitplanung meiner Bachelorarbeit Studentisches Beispiel zu GQM 1. Planning

15 15|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Studentisches Beispiel zu GQM 2. Definition AnalyseTime spend on Bachelor Thesis For the purpose ofFinishing on time With respect toTimetable of 4 Months Quality of Thesis From the viewpoint ofAuthor In the context ofStudy

16 16|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Studentisches Beispiel zu GQM 2. Definition Bachelor Thesis Keep to schedule TimeAuthorStudy Effort in HoursErrors, Illness, Requirements Thesis is on timeProvoke delays

17 17|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Studentisches Beispiel zu GQM 2. Definition: GQM-Plan Q.1 Welche Teilziele meiner BA brauchen länger als erwartet? M.1 Liste von Aufgaben(typen) Q.2 Ist Fehlersuche und –behebung unter Kontrolle? M.2 Stundenaufwand für Fehlersuche M.3 Stundenaufwand für Fehlerbehebung M.4 Zahl der gefundenen und behobenen Fehler Q.3 Welche Ereignisse führen zu Zeitausfall? M.5 Krankheit M.6 Freizeit

18 18|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Studentisches Beispiel zu GQM 2. Definition: GQM-Plan Q.4 Ändern sich die Anforderungen während des Projekts M.7 Anzahl der anfänglichen Anforderungen M.8 Anzahl hinzugefügter Anforderungen M.9 Anzahl der erfüllten Anforderungen M.10 Flüchtigkeit der Anforderungen Q.5 Wieviel Zeit geht durch technische Probleme verloren? M.11 Stundenaufwand für technische Probleme

19 19|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren GQM 3. Data Collection Entwicklung eines Measurement Plans Kick-off-Session: lege Form der zu sammelnden Daten fest Nutzung eines Measurement Support Systems zum -Sammeln -Speichern -Verarbeiten -Darstellen -und Verpacken der Daten

20 20|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren GQM 4. Interpretation Abhalten einer Feedback Session (alle 6-8 Wochen) Ausgewertete Messdaten werden durch das Projektteam (nicht GQM-Team) interpretiert Action Points Erstellen eines Feedback Reports

21 21|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Goal(s) Questions Indicators Measures (GQIM) Ziel: Identifizierung und Definition von Softwaremaßen Vermeidung des Begriffs der Metrik

22 22|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Goal-Driven Software Measurement Ausgangspunkt: Unternehmensziel(e)

23 23|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Ziele Identifizieren 1.Unternehmensziele 2.Was möchte ich wissen/lernen? 3.Subziele identifizieren 4.Entities und Attribute der Subziele 5.Formalisiere Messziele Goal-Driven Software Measurement: 10 Stufen-Plan

24 24|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Goal-Driven Software Measurement

25 25|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Indikatoren definieren 6. Quantifizierbare Fragen und passende Indikatoren suchen 7. Datenelemente für die Indikatoren bestimmen 8. Maße für die Beantwortung der Fragen festlegen Erstelle einen Aktionsplan 9. Aktionen zur Implementierung der Maßnahmen 10. Plan zur Durchführung der Maßnahmen Goal-Driven Software Measurement: 10 Stufen-Plan

26 26|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Fazit FOCUS -Spezialansatz für Prototypen -Wenig Aufwand -Bei guter Ausführung großer Nutzen -FOCUS -als Eclipse-Plugin in Planung /Arbeit GQM/GQIM, Goal-Driven Software Measurement -Vielseitig einsetzbar -Zielorientierter Ansatz -Aufwendig

27 27|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Quellen Kurt Schneider: Rationale as By-Product Kurt Schneider: Prototypes as Assets, not Toys Van Solingen/Berghout: The Goal/Question/Metric Method, ISBN Park/Goethert/Florack: Goal-Driven Software Measurement – A Guidebook, CMU/SEI-96-HB-002,1996 Lindström: A Software Measurement Case Study Using GQM GQM-Handbook, IESE-Report No /E, 2003 Van Solingen: Experience Using the Goal/Question/Metric - Paradigm


Herunterladen ppt "1|26 Erfahrungen aktiv suchen: FOCUS, GQM zum zielorientierten Messen und Experimentieren Seminar Erfahrungen und Experimente im Software Engineering Erfahrungen."

Ähnliche Präsentationen


Google-Anzeigen