Systematisches Requirements Engineering Anforderungen ermitteln, spezifizieren, analysieren und verwalten AM2 – Planung von Softwareprojekten Dozent:

Slides:



Advertisements
Ähnliche Präsentationen
IT-Projektmanagement
Advertisements

Das V - Modell - Überblick
Vorgehensmodell - Wasserfallmodell
Software Projekte1. 2 Vorlesungsinhalte Projektdefinition Softwarekrise Wann ist ein Projekt erfolgreich / gescheitert? Warum scheitern Projekte?
Projektmanagement.
Management großer Softwareprojekte - Auswertung der Fragebögen - Prof. Dr. Holger Schlingloff Humboldt-Universität zu Berlin, Institut für Informatik Fraunhofer.
Requirements Engineering
Prozessqualität und Produktqualität
Risikomanagement Inhalt Ziele und Motivation
Risiken und Chancen Risiko Beurteilung: Dazu gehört die Identifikationen von Risiken, ihre Analyse und das Ordnen nach Prioritäten. Risiko Kontrolle: Dazu.
Schulung der Mitarbeiter
Einsatzzeitpunkte einer Risikoanalyse
Was ist Qualität ? Qualität von Produkten oder Dienstleistungen ist das Gesamtergebnis aller Aktivitäten in jeder Phase des gesamten Leistungsprozesses.
Es gibt viele Arten von Risiken
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Agile Software Entwicklung mit dem RUP Agile Softwareentwicklung Best Practice bei.
Prozessmodelle Inhalt Prozessmodell im Management Prozess
es gibt (fast) nichts, was nicht anders gemacht werden könnte
Das V - Modell - Überblick
Testen, Analysieren und Verifizieren von Software
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Vortrag 11: Reengineering - Refactoring
eXtreme Programming (XP)
Software Engineering WS 2009
Spezifikation von Anforderungen
Das Wasserfallmodell - Überblick
Mitarbeitendengespräche (MAG) 2013 Leitfaden für Vorgesetzte Inhaltsverzeichnis 1. Einleitende Bemerkungen 2. Ablauf der Gespräche Beurteilung.
Requirements Engineering
Entwickeln mit Methode. Wilhelm Klein, März 2010 Entwickeln mit Methode WARUM? Projektunterricht mit Realisierung Dinge müssen fertig werden Fehler früh.
Fallstudie "E-Commerce"
Thats IT!. Titelmasterformat durch Klicken bearbeiten Über uns Mit uns bekommen Sie: Beratung – Doing - Betreuung langjährige Erfahrung umfassende Beratung.
Prototypentwicklung für ein Testmanagementsystem
Warum brauche ich ein CMS – Content Management System?
Die Planungsphase Durchführbarkeitsuntersuchung: fachlich, personell und wirtschaftlich Lastenheft (grobes Pflichtenheft) Glossar Projektkalkulation Projektplan.
Andreas Pichler IT-Consulting
REQUIREMENTS ENGINEERING
Requirements Engineering
Software entwickeln statt Feuer löschen
Definitionen der SWT (1)
Wilhelm Klein, März 2010 Entwickeln mit Methode Projekt Manager Projektplanung Steuerung und Kontrolle Bereitstellung (Hardware und Software) Qualitätssicherung.
Seminar: Entwicklung verteilter eingebetteter Systeme WS05/06 Betreuer: Info:
Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | Blaustein | Agenda 1. Ziele und Probleme.
Wasserfallmodell und Einzelbegriffe
Marktübersicht für Content Management Systeme
Best of Consulting Project Excellence 2013 Berater über das Projekt.
Software-Qualitätssicherung UE h Inst. f. Softwaretechnik und Interaktive Systeme Anrechenbarkeit: Bakk. 526 Wirtschaftsinformatik KfK Software.
Das Modell der Integrierten Prozess- und Projektorganisation
Best of Consulting Project Excellence 2013
Anleitung Top-Down Planung
Inhalte und Einführung - Michael Köhler / Wolf Janke
Unified Process Historisch-Kulturwissenschaftliche Informationsverarbeitung Übung: Planung von Softwareprojekten Dozent: Christoph Stollwerk WS 2014/2015.
Agile Softwareentwicklung
Positionspapier Arbeitsgruppe Software-Wartung Diane König.
Institut Experimentelles Software Engineering Fraunhofer IESE Vorstellung des neuen GI Arbeitskreis: Produktlinientools Isabel John, Fraunhofer IESE
AWEK C-POS (Computer Point Of Sale) Willkommen bei der AWEK C-POS GmbH, einem der führenden deutschen Systemhäuser für innovative IT-Lösungen im Bereich.
„Continuous Delivery“
Weg mit Fehlern, die kein Entwickler versteht …
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.
Was ist Quality Function Deployment?
Test-Driven Development
made by Aberer, Spiegel & Tschegg
Test 1 Test 2 Test 3. Test 4 Test 5 Test 6 Test 7 Test 8 Test 9.
Supply Chain Management – der Preis ist nur die halbe Wahrheit Christian Helms RUNGIS express AG Cool Chain Group AG.
Das Vorhaben wird bearbeitet von Projektträger: Gefördert durch: Programmbegleitung: Überschrift FKZ-Nr.: Projektname Laufzeit: XX.XXXX – XX.XXXX 6. Statuskonferenz,
Systems Requirements & Achitectur ENG 2 & ENG 3 Training Kunde,
Gewachsene Architektur Das kann nicht funktionieren!
 Präsentation transkript:

Systematisches Requirements Engineering Anforderungen ermitteln, spezifizieren, analysieren und verwalten AM2 – Planung von Softwareprojekten Dozent: Christopf Stollwerk Referent: Marcel Süfke

Inhaltsverzeichnis Ausgangssituation Was ist Requirements Engineering Warum Requirements Engineering Risiken im Requirements Engineering Anforderungen 1&2 Methodik Rollen im RE Requirements-Engineer Werkzeuge

Ausgangssituation Ingenieure bearbeiten angenommene Probleme und liefern Lösungen mit zahllosen Features Forderung: Durch ausführliche Bedarfsanalyse Träume verkaufen  Bedürfnisse = Anforderungen an das Projekt

Was ist RE? „Durch Requirements Engineering werden Ziele konkretisiert, Wünsche geweckt, Realitäten geschaffen.“

RE verfolgt die Anforderungen über den gesamten Entwicklungsprozess hinweg

Warum RE ? Wertorientierung: 45% aller Softwarefunktionen werden nie verwendet Qualität: unzureichendes RE  80% der Fehler im Test und 43% der Fehler im Feld Kostenreduzierung: 3-6% in RE  Verdoppelung hiervon reduziert Lebenszykluskosten um 20-40%

4. Vielseitig einsetzbar:

Risiken im RE Fehlende Anforderungen Falsche Anforderungen Sich ändernde Anforderungen

Anforderungen 1 Marktanforderungen – Kundenbedürfnisse – Frage nach dem Warum Produktanforderungen – Systemanforderungen – Was? Komponentenanforderungen – Sofwareanforderungen – Wie?

Anforderungen 2 Funktionale Anforderungen ( Was überhaupt) Qualitätsanforderungen (Lebensdauer, Auslastung, Stabilität, …) Randbedingungen (Zeitrahmen, Finanzen, …)

Methodik Zu beachten: Zeitraum bis Nutzbarkeit Zeitraum bis Profit Produktqualität Entwicklungskosten Kosten über Projektlebenszyklus Anpassbarkeit an neue Anforderungen

„Wenn ich acht Stunden hätte um einen Baum zu fällen, würde ich davon sechs verwenden, die Axt zu schärfen.“ - Abraham Lincoln

Produktlebenszyklus:

RE heißt Zusammenarbeit!

Rollen im RE Auftraggeber Benutzer PJM PM Marketing/Vertrieb Entwicklung QS PKT GF R-Ingenieur

Requirements Ingenieur Lizenzmanagement, Behandlung von Open-Source-Software, Urheber- und Patentrechte, Kennzahlen) Verständnis der relevanten zugrundeliegenden Technologien Grundlagen Management & BWL

Werkzeuge