Über den Unterschied zwischen Business Analysis und Requirements Engineering & Management



Ähnliche Dokumente
Business-Analyse Probleme lösen, Chancen nutzen

Dreibeinige Stühle kippeln nicht Fachbereich und IT als gemeinsames Projekt-Team

Einführung und Motivation

Requirements Engineering für IT Systeme

Unsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert

IIBA Austria Chapter Meeting

Experience. nr.52. ERNI Erfahrungsberichte rund um Management-, Prozess- und Technologiethemen. märz 2012


Vortrag von: Ilias Agorakis & Robert Roginer

Software Qualität: Übung 3

Sparen in Deutschland - mit Blick über die Ländergrenzen

Erfolgreiche Realisierung von grossen Softwareprojekten

FUTURE NETWORK REQUIREMENTS ENGINEERING

Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

BABOK und IREB : der praktische Unterschied

Blumen-bienen-Bären Academy. Kurzanleitung für Google Keyword Planer + Google Trends

Nicht über uns ohne uns

VL2: Softwareprojekt - Anforderungsanalyse. Inhalt. 1. Struktur eines Softwareprojektes

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

IBM Software Demos Rational Software Delivery Platform - Anforderungsanalyse

Inhalt. Motivation Techniken des MDE. Fallbeispiele

Glaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln

Vertraulich. Nachname: Vorname: Matrikel-Nummer: Studiengang: Datum: 30. Januar 2015

Vitaphone Software Entwicklung Vorgehensmodell 19. Oktober 2011 Berlin. Dr. Michael Hübschen

INNOVATOR im Entwicklungsprozess

BitDefender Client Security Kurzanleitung

Functional Safety. Systems Engineering als Schlüsseldisziplin in Projekten mit funktionaler Sicherheit

Business Rules Ansatz It s a long way März 2008

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Was ist clevere Altersvorsorge?

BUSINESS SOFTWARE. www. sage.at

ENGINEERING VOM FEINSTEN.

Vertrauen in Medien und politische Kommunikation die Meinung der Bürger

Anleitung für die Umstellung auf das plus Verfahren mit manueller und optischer Übertragung

Elternzeit Was ist das?

Die Beitrags-Ordnung vom Verein

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

Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert

Software Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, WS 2006/07

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

Praktikum Grundlagen der Programmierung. Diverse Grundlagen. Dr. Karsten Tolle

Content Management System mit INTREXX 2002.

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Das Leitbild vom Verein WIR

Erfolgreiche ITIL Assessments mit CMMI bei führender internationaler Bank

4. AUSSAGENLOGIK: SYNTAX. Der Unterschied zwischen Objektsprache und Metasprache lässt sich folgendermaßen charakterisieren:

Schritte 4. Lesetexte 13. Kosten für ein Girokonto vergleichen. 1. Was passt? Ordnen Sie zu.

Der Support für Windows Server 2003 endet endgültig alles was Ihnen dann noch bleibt ist diese Broschüre.

Klausur Software Engineering für WI (EuI)

Fragebogen: Rätoromanisch

Bachelor Prüfungsleistung

Projektmanagement. Requirements Management - Anforderungsverwaltung. Oliver Lietz - Projektmanagement

Zeichen bei Zahlen entschlüsseln

teischl.com Software Design & Services e.u. office@teischl.com

ecambria experts IT-Projekte in der Krise Ursachen und Vermeidungsstrategien aus Sicht eines Gerichtssachverständigen

Übertragung von ArcGIS Desktop 10.1 Concurrent Use Lizenzen auf zwei oder mehr Lizenzmanager (Juni 2013)

Executive Information. SAP HANA Ihr Weg zum In-Memory-Computing

Grundlagen zur Erstellung und dem Relaunch einer Homepage. Julius Hoyer Osnabrück März 2015

Control-M Workload Change Management 8

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

Verwendung des IDS Backup Systems unter Windows 2000

ChangeManagement. Vom IT-Spezialisten zum Führungsexperten

WARENWIRT- SCHAFT UND ERP BERATUNG Mehr Sicherheit für Ihre Entscheidung

Impulse Inklusion 2014 Beteiligungskulturen - Netzwerke - Kooperationen (Leichte Sprache Version)

Grundsätze für das Online-Marketing der TMB

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»

SWE12 Übungen Software-Engineering

das usa team Ziegenberger Weg Ober-Mörlen Tel Fax: mail: lohoff@dasusateam.de web:

PC-Kaufmann 2014 Neues Buchungsjahr anlegen

Outsourcing und Offshoring. Comelio und Offshoring/Outsourcing

Statuten in leichter Sprache

Business Intelligence in NRW

ProLead. Überlassen Sie das Wertvollste in Ihrem Leben nicht dem Zufall gestalten Sie aktiv die Absicherung Ihrer sorgenfreien Zukunft

Beispielhaft MDSD in der Praxis. Dr. Shota Okujava

Dr. Kraus & Partner Unser Angebot zu Internationales Change-Management für Führungskräfte

Installation von Office 365 auf einem privaten PC

Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin

ES GIBT VIELE CHANCEN IHR E-COMMERCE-GESCHÄFT ERFOLGREICHER ZU MACHEN. JA, WIR TUN ES FÜR SIE!

Anleitung zur Installation des AP-Manager-II

(BABOK-v3-Technik 10.41)

Ethik im Netz. Hate Speech. Auftraggeber: Landesanstalt für Medien Nordrhein-Westfalen (LfM)

Requirements Engineering Die Dinge von Anfang an richtig machen

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf

Grundlagen Software Engineering

Probleme kann man nie mit derselben Denkweise lösen, durch die sie entstanden sind. Albert Einstein BERATUNG

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Studie über Umfassendes Qualitätsmanagement ( TQM ) und Verbindung zum EFQM Excellence Modell

Testen Sie gleich Ihr Wissen zu der Weltneuheit Intuitiv TM Technologie! Viel Spaß!

Ratgeber Stromspeicher kaufen

Woran erkenne ich einen guten RE/BA? Swiss Requirements Night Denis Morel

SharePoint Demonstration

Geschäftsprozessautomatisierung BIX3 HS 2014

PLATTFORM PERSONALMANAGEMENT

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Titel der Stunde: TELEFONIEREN, HÖFLICHKEIT

lohmeyer White Paper Use Cases II UX+Prozessanalyse

Transkript:

Über den Unterschied zwischen Business Analysis und Requirements Engineering & Management REConf Schweiz 2010 IIBA BABOK 2.0 Wortzählung 1729 "Requirement" = 42% von ( Requirement + Business + Solution ) 1469 "Business" = 35% 553 "Business Analysis 243 "Business analyst 126 "Business need 82 "Business Case 59 "Business Process 53 "Business Rule 49 "Business Requirement 7 "Business knowledge 6 "Business principles 291 "Business... 943 "Solution = 23% Seite 2 1

Warum geht es im BABOK dann um Business Analysis und nicht um Requirements Engineering & Management? Weil der BABOK von Requirements Engineering auf der Business Ebene handelt! Seite 3 Ihr Nutzen von dieser Präsentation Sie verstehen warum Menschen über Requirements Engineering sprechen und dabei perfekt aneinander vorbei reden Sie wissen um derartige Missverständnisse und wie sie entstehen Sie können für sich selber unterscheiden Entwerfen Sie eine Lösung und denken über diese Lösung nach? Oder entwickeln Sie Anforderungen? (sei es für die Ebene über oder die Ebene unter der Ihren) Ihnen bleibt bewusst, dass (IT) architekten Stakeholder sind, die Ihre Spezifikationen lesen und verstehen müssen Sie können besser unterscheiden, ob Sie Mitarbeiter benötigen mit Erfahrung im RE&M oder mit Erfahrung in BPMN, EPC, UML, etc. Sie können sich besser mit anderen an der entwicklung Beteiligten verständigen Sie verbessern die Qualität Ihrer Ergebnisse Sie sparen Geld und halten Termine Seite 4 2

Projektbeispiel 1 Automotive OEM / Produkt-Entwicklungsprozess Erheben & Analysieren von Anforderungen an IT- zur Unterstützung eines Teils des Produkt-Entwicklungsprozesses Implementierung geschätzt ein- bis zweistellig Mio EUR Ergebnis: 1200 Anforderungen auf Ebene Platform Independent Model (PIM) und Platform Specific Model (PSM) Ca. 120 Use Case benannt auf Ebene PIM Seite 5 Projektbeispiel 2 Bank / Neuentwicklung Kundenberichtswesen Projektbeginn Entscheidung für konkrete Standardsoftware Entscheidung für neueste Version von GUI-Technologie A Entscheidung für multidimensionale Datenbank Anforderungsanalyse Experten für GUI-Technologie A verfügbar Zusammenspiel zw. GUI-Technologie A & multidim. DB unausgereift Entscheidung für GUI-Technologie B mit erheblichen Nebenwirkungen Geplante Produktivsetzung Seite 6 3

Projektbeispiel 3 Bank / Grundlagen für BPM und SOA The Gap Seite 7 Projektbeispiel 4 Endkunde, Generalunternehmer, Unterauftragnehmer Lastenheft = Grobkonzept vom Endkunden Festpreis Spec & Implementierung Generalunternehmer: Deutlich zweistellig Mio EUR Unterauftragnehmer: Ein- bis zweistellig Mio EUR Change Request Management Pflichtenheft Ca. 150 Use Case-Spezifikationen mit Haupt-, Alternativ- und Ausnahmeszenarien, Screen, Screenflow, sog. Einzelanforderungen Davon ca. 20 vom Unterauftragnehmer UC-Spec unabhängig vom Worksplit zwischen GU und Unterauiftragnehmer Ca. 20 Querschnittskonzepte Ca. 30 Regelwerke Ca. 100 - und Batchschnittstellen Seite 8 4

Methodische Diskussion damals Seite 9 und heute Seite 10 5

V-Modell der entwicklung (Forsberg/Mooz) angeglichen an die OMG Terminologie Geschäftskontext Computation Independent Model (CIM) Platform "Design Independent To" Model (PIM) Integration im Geschäftskontext Platform "Build Specific To" Model (PSM) Implementierung Seite 11 Zachman Framework in OMG Terminologie Ergebnistyp Ebene der Abstraktion Geschäftskontext Daten Prozess Netzwerk Mensch Zeit Ziel Computation Independent Model (CIM) Platform Independent Model (PIM) Platform Specific Model (PSM) Implementierung Betrieb Seite 12 6

2D-Sicht auf V-Modell und Zachman Framework Integration im Geschäftskontext Seite 13 Beispiele Business Glossar Business "Trace Process To" Modell Use Case Akteur Deployment Diagramm Seite 14 7

Zusammenspiel zwischen Requirements Engineering Requirements Engineering auf strategischer Ebene Seite 15 Zusammenspiel zwischen Requirements Engineering Solution Engineering = Lösung entwerfen und dann spezifizieren = Anforderungen (!!!) aufschreiben für nächste Ebene = Requirements Engineering Seite 16 8

Zusammenspiel zwischen Requirements Engineering Lösungsspezifikation wird Anforderung für die nächste Ebene Seite 17 Zusammenspiel zwischen Requirements Engineering Solution Engineering = Lösung entwerfen und dann spezifizieren = Anforderungen (!!!) aufschreiben für nächste Ebene = Requirements Engineering Seite 18 9

Zusammenspiel zwischen Requirements Engineering Lösungsspezifikation wird Anforderung für die nächste Ebene Seite 19 Zusammenspiel zwischen Requirements Engineering Solution Engineering = Lösung entwerfen und dann spezifizieren = Anforderungen (!!!) aufschreiben für nächste Ebene = Requirements Engineering Seite 20 10

Zusammenspiel zwischen Requirements Engineering Lösungsspezifikation wird Anforderung für die nächste Ebene Seite 21 Zusammenspiel zwischen Requirements Engineering Solution Engineering = Lösung entwerfen und dann spezifizieren = Anforderungen (!!!) aufschreiben für nächste Ebene = Requirements Engineering Seite 22 11

Zusammenspiel zwischen Requirements Engineering Lösungsspezifikation wird Anforderung für die nächste Ebene Seite 23 Zusammenspiel zwischen Requirements Engineering Implementierung Seite 24 12

Business Analysis = Requirements Engineering und Solution Engineering auf der Business Ebene Integration im Geschäftskontext Seite 25 Kernaspekte des Unterschieds zwischen Software Engineering und RE&M Software Engineering Durchgeführt auf Ebene PSM und Implementierung, evtl. PIM Ebene Umfasst Solution Engineering im Sinn von IT-Lösungen definieren und validieren. Requirements Engineering & Management Durchgeführt auf jeder Ebene der entwicklung Umfasst per Definition keine Form von Solution Engineering. Die Bedürfnisses anderer Menschen ausdrücken durch IT-Modelle = Wissen, welches Metamodell man verwendet, um IT-e zu spezifizieren Die Bedürfnisse anderer Menschen ausdrücken durch Modelle im Allgemeinen = Wissen, wann man ein Modell und wann man besser Prosa verwendet Mut haben zu fragen Verstehe ich das richtig? Menschen und deren Bedürfnisse verstehen Bedürfnisse anderer Menschen in Prosa ausdrücken Stakeholder einbeziehen Zustimmung von den Stakeholdern erhalten etc. Seite 26 13

Kernaspekte des Unterschieds zwischen Business Analysis und RE&M Business Analysis Beschränkt auf CIM Ebene, evtl. PIM Ebene Umfasst Solution Engineering im Sinn von Lösungen definieren und validieren, welche Bedürfnisse und Ziele des Business erfüllen. Die Bedürfnisses anderer Menschen ausdrücken durch Businessmodelle = Wissen, welches Metamodell man verwendet, um Bedürfnisse des Business auszudrücken Requirements Engineering & Management Durchgeführt auf jeder Ebene der entwicklung Umfasst per Definition keine Form von Solution Engineering. Die Bedürfnisse anderer Menschen ausdrücken durch Modelle im Allgemeinen = Wissen, wann man ein Modell und wann man besser Prosa verwendet Mut haben zu fragen Verstehe ich das richtig? Menschen und deren Bedürfnisse verstehen Bedürfnisse anderer Menschen in Prosa ausdrücken Stakeholder einbeziehen Zustimmung von den Stakeholdern erhalten etc. Seite 27 14