GI Fachgruppentreffen RE 2015

Ähnliche Dokumente
Susanne Mühlbauer Februar 2014 HOOD GmbH. statt

Trotz Agilität nicht ins Abseits geraten Modellierung in einem agilen Umfeld. Susanne Mühlbauer, Philip Stolz, HOOD GmbH MID Insight 2012

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

Das Eckige muss ins Runde

Der Business Analyst in der Rolle des agilen Product Owners

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Susanne Muehlbauer 29. November 2011

Andrea Grass & Dr. Marcus Winteroll oose Innovative Informatik GmbH. Geschäftsprozessmanagement und Agilität geht das zusammen?

oose. Was (noch) klassische Projekte von Scrum & Co lernen können eine empirische Studie

READY-STEADY-DONE! Der Product Owner are you READY for agile?!

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

Agiles Testmanagement am Beispiel Scrum

Projektmanagement durch Scrum-Proxies

Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen

Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013!

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

Sollten folgende drei Fragen durch das Team positiv beantwortet werden, sind wichtige SCRUM-Elemente in Ihrem Team erfolgreich installiert.

Scaling Scrum Nexus professionell umsetzen

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund Dipl.-Inform. (FH) Dirk Prüter.

Von 0 auf 13 oder mit Vollgas ins agile Zeitalter

Praxisbericht: Agil skalierte Produktentwicklung im regulierten Umfeld. Andreas Becker, Uwe Valentini Agile-by-HOOD

Scrum-Einführung bei der Projektron GmbH

Requirements Engineering für IT Systeme

Business-Analyse Probleme lösen, Chancen nutzen

Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Wie viel Geschäftsprozess verträgt agile Softwareentwicklung?

Gelebtes Scrum. Weg vom Management hin zur Führung

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

SAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld

Agiles REQUIREMENTS ENGINEERING. Peter Hruschka in der Praxis. Mein Ziel ist Ihr Erfolg:!

Wir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.

Christian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014.

RE-Metriken in SCRUM. Michael Mainik

Scrum in der Praxis (eine mögliche Umsetzung)

Robert Hartmann Public v1.0 (Feb 2015) Architektur & Agilität - Praxisbericht

Requirements Engineering für die agile Softwareentwicklung

Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration. Markus Stollenwerk, Noser Engineering AG

Modellierung als agiles Mittel zur Anforderungsdefinition. REConf 2010, München, 17. März 2010

Dr. Wolfgang Göbl Raiffeisen Solution

Mit agilen Methoden kommen Sie weiter

Agile Softwareentwicklung

Agiles Testen. Gedankensammlung. 17. November Patrick Koglin

Scrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm

Agilität auf Unternehmensebene - Was hält uns davon ab?

HOOD Service Portfolio

Leitfaden für die Beschaffungen von agilen IT Projekten

Führen in der Agilen Transformation harte Managementarbeit. Christoph Eckert Entwicklertag Karlsruhe 21. Mai 2015

TFS Customzing. in der Praxis. Thomas Gugler. seit 2005 bei ANECON. .NET seit 2002 (happy bday!) Schwerpunkte: MCPD.Net 4.0, MCTS TFS, Scrum Master,

Leichtgewichtige Traceability im agilen Entwicklungsprozess am Beispiel von Scrum

Soft Skills als Erfolgsfaktoren im anforderungsorientierten, agilen Projektmanagement am Beispiel der IT- Softwareentwicklung

Scrum Gestaltungsoptionen Empowerment

Globale Scrum Retrospektive

Planung in agilen Projekten

Requirements Management mit RequisitePro. Rational in der IBM Software Group. Der Rational Unified Process als Basis für die Projektarbeit

Agile Software Development

Agile Softwareentwicklung mit Scrum

SOAgil kann BPM sein. Ein Bericht aus der Praxis für BPM in Practice 2013

Anforderungsmanagement Wo die Qualität beginnt...

DevOps - Entwickelst Du noch oder lieferst Du schon?

Michael Franken. Serum für bummies. Übersetzung aus dem Niederländischen (/on Susanne Bonn. WlLEY. WILEY-VCH Verlag GmbH & Co.

Einfach losgesprintet: Ein Praxisbericht. Henning Pautsch, Stefan Kirch. 2. Oktober Einfach losgesprintet:

Mit Scrum zur agilen Organisation. Joachim Seibert & Paul Herwarth von Bittenfeld //SEIBERT/MEDIA GmbH, Wiesbaden

Thomas Schissler Uwe Baumann

Kompetenz. rund um. Ihren. Entwicklungsprozess. Über uns. Technische Software. Modellbasierter Test. Prüfplätze. Automatisierung.


den sicherheitskritischen Bereich Christoph Schmiedinger Frankfurter Entwicklertag

Agiles Projektmanagement nach Scrum mit Projektron BCS - Erfahrungsaustausch -

CONTINUOUS LEARNING. Agile Anforderungsanalyse mit Impact Mapping


Erfolgreiche Realisierung von grossen Softwareprojekten

SCRUM. Vertragsgestaltung & Vertragsorientierte Projektdurchführung. Katharina Vierheilig Vorlesung: Juristisches IT-Projektmanagement

Gedränge. Was ist Scrum? Stefan Reinhold IT-Informatik GmbH

Von Bäumen, Früchten und Gärtnern - warum agile Prinzipien auch im BI Umfeld funktionieren. Es begrüßt Sie Thomas Löchte

Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren.

Beratung, Projektmanagement und Coaching

Produktmanagement vom Kundenticket zum Release

Die PC-Arbeit ist für mich: total gruselig total sexy mal so, mal so, weil...

Führung von agilen verteilten Teams

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl

Agiles Projektmanagement mit Scrum

IHH SENIOR CONSULTANT JAVA (M/W) Standort: SÜDDEUTSCHLAND M U N I C H F R A N K F U R T L O N D O N I S T A N B U L B O S T O N

ScrumDay User (Experience) Stories. Entstehung, Entwicklung, praktische Anwendung und Bedeutung der kleinstmöglichen Einheit agiler Konzeption.

Agile Prozessverbesserung. Im Sprint zu besseren Prozessen

End-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner

Value Delivery and Customer Feedback

Tester als Coach ein Erfolgsmodell

Karriere in der IT und Informatik: Voraussetzungen für den Arbeitsplatz der Zukunft

Denn sie wissen nicht was sie tun! Den Überblick über agile Backlogs behalten.

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

Pragmatisches User Experience Design. Thomas Schmudde

Projektmanager, Scrummaster, SW-Entwickler. Webbasierte Software. Teilweise Medizinprodukt Scrum seit 2006

Neu in Führung. Die k.brio Coaching-Begleitung für Führungskräfte und ihre Teams. k.brio coaching GbR. Grobkonzept. offen gesagt: gut beraten.

Agile for Mobile. Erfahrungen mit der agilen Entwicklung von Anforderungen für mobile Business Applikationen. Ursula Meseberg microtool GmbH, Berlin

07. November, Zürich-Oerlikon

Vergleich von klassischer und agiler Entwicklungsmethodik anhand der Entwicklung eines in Statemate simulierbaren Modells eines Türsteuergeräts

Projektmanagement Vorlesung 12/ 13

Enterprise Sind Transitionsteams ein Mittel zur Optimierung des agilen Changes?

Transkript:

GI Fachgruppentreffen RE 2015 Miteinander reden statt gegeneinander schreiben Lagerfeuer Bundenbach Schmidtburg 2003 von Tiger St.Georg - selbst fotografiert von Tiger St.Georg. Susanne Mühlbauer 1 November 2015

2 Requirements Engineering Verstehen Vereinbaren Sicherstellen Ein scheinbares Entweder Oder User Story Vollständige Spezifikation Versprechen für eine Konversation

3

4

5 Spezifikation und Dokumentation = Spezifikation: Was soll das System tun Dokumentation: Was tut das System

Was können wir vorab spezifizieren? Das Cynefin-Modell Quelle: Cynefin as of 1st June 2014" by Snowded - Own work 6

7

Was sollen wir dokumentieren? Langfristig relevantes und sofort nutzbares Wissen Software- Nutzung Software- Entwicklung Entwicklungsphase Betriebs-/Wartungs-/Weiterentwicklungsphase Quelle: Andreas Rüping, Dokumentation in agilen Projekten, dpunkt.verlag 8

Prozesse 9

10 Aktivitäten Stakeholder und Rollen Erheben Schnittstellen Aufschreiben Priorisieren Abstimmen

Quelle: h)p://stateofagile.versionone.com/ 11 Wozu agil? Auf Änderungen reagieren Business & IT zusammenbringen

12 Water Scrum - Fall Idee-> Termin-> Spezifikation Projektstart: Termin fix Requirements fix Budget fix -> Release RE Test

13 Festes Team User Story Versprechen für eine Konversation Interdisziplinär (alle Skills) Produktverantwortung über den gesamten Lebenszyklus

14 User Story und Akzeptanzkriterien User Story

*Standish Group Study reported at XP2002 by Jim Johnson 15 45% aller Features werden nie genutzt*

16 Value-Orientiertes RE Feature Spielraum Spielraum

17 Scrum Vision -> Backlog Release Release Entwicklung + RE + Test Backlog Refinement

Flipchart: Backlog und ca. 40 BL Items 18

19 Überblick Was bekommen wir? Was macht das System?

Roman Pichler, Ivar Jacobson 20 Vision Board Vision Statement Was bekommen wir? Backlog Use Case Model Use Case Model Product Canvas Product Canvas Persona Szenario Ready Epic GUI NFA

Flipchart: Use Case Modell 21

22 Informationsmodell Spezifikation Kundenanforderungen Wozu Dokumentation Fachliche Doku Systemanforderungen Was System-Doku Designanforderungen Wie Design-Doku Implementierung Code

Wir brauchen keine Spezifikation Vision Statement Kontinuierliche Dokumentation Wozu Fachliche Doku Backlog Was System-Doku Wie Design-Doku Code Sprint 23

24 Beispiele Benutzerhandbuch Fachliche Architektur Szenarien/ Use Cases Tests, z.b. User Acceptance Tests Nachweise Auf allen Ebenen: Überblick Fachliche Doku Technische Architektur Schnittstellen Tests z.b. funktionale Tests, Performance Tests Nachweise Beweggründe Optionen Entscheidungen Trade-Offs Detail System-Doku Design-Doku Code Designprinzipien Schichtenmodell Frameworks Coding Guidelines Code Inline-Doku Tests z.b. Unit Tests Modelle > Reverse Engineering

Noch mehr Beispiele 25

26 Voraussetzungen Test-Know How Doku Know-How RE- Know How im Team Investition in Qualität Automatisiertes Testen Continuous Delivery Refactoring Langfristige Produktverantwortung

Was kostet das? 20 Tage RE 20 Tage RE Ø RE-Aufwand: 16-20% 100 Tage Entwicklung X X = 100 Tage 5 Entwickler 2 Sprints 10 Tage 1 RE X 2 Sprints X = 20 Tage 10 Tage Quelle: SwissQ Trends Benchmark 2014

Festes Team RE-Know How im Team Konversation statt Spezifikation Dokumentation statt Spezifikation Was noch?

Susanne Mühlbauer Dipl. Betriebswirtin (FH), Wirtschaftsinformatik/Logistik Agile Coach Syst. Business Coach Coaching, Beratung, Training Werinherstraße 130 81541 München Tel: +49 170 16 27 415 Mail: Muehlbauer@Susanne-Muehlbauer.de Twitter: @susemuehlbauer 29

Kurzbio Susanne Mühlbauer ist selbständiger Agile Coach und systemischer Business Coach. Mit Leidenschaft und viel persönlichem Engagement arbeitet sie mit Menschen, Teams und Organisationen auf deren Weg zu mehr Agilität. Als unermüdliche Idealistin bringt sie Expertise und Freude an Veränderung, Führung, Erfolg, Sinn und Umdenken in ihre Arbeit ein. Pragmatische, zielorientierte und lösungsfokussierte Ansätze liegen ihr besonders am Herzen. Aus ihrer Zeit als Consultant, Scrum Master, Projektleiter, Business Analyst, Requirements Engineer und Führungskraft bringt sie langjährige und unterschiedlichste Erfahrungen aus dem Projektgeschäft, der Entwicklung komplexer Produkte/ Systeme und dem Umgang mit Menschen mit. Ein Schwerpunkt ist hierbei sicherlich das Requirements Engineering. 30