Der Weg zur besseren Software Prozesse und Tools. Noser Technologie Impulse Bern, , Dr. Edgar Gmür

Größe: px
Ab Seite anzeigen:

Download "Der Weg zur besseren Software Prozesse und Tools. Noser Technologie Impulse Bern, 12.9.2013, Dr. Edgar Gmür"

Transkript

1 Der Weg zur besseren Software Prozesse und Tools Noser Technologie Impulse Bern, , Dr. Edgar Gmür

2 Warum ist bessere Software immer noch ein Thema? [..] software professionals, like other humans, can be misled into thinking of ourselves as more rational than we are. Zitat Philippe Kruchten in Forrest Sull, Engineering Values From Architecture Games to Agile Requirements, IEEE Software Vol. 30, No. 2, 2013, p. 2.

3 Ja, wir tuns! 1. Entwicklungsprozesse 2. Requirements Engineering 3. Test Engineering 4. Toolchains und Tools 5. Architektur als neuer Trend

4 Entwicklungsprozesse

5 Noser Engineering Prozess Gate -2 Verkauf (Fokus Angebot) Gate -1 Gate 0 Meilenstein Auftrag Engineering / Projekt (Fokus Umsetzung) Gate 1 Gate 2 Gate 3 Gate 4 Ende Betrieb Buying Center Analyse Bedürfnisse Grobkonzept Vorabklärungen Angebot Bestellung Vorbereitung Konzipierung Realisierung Initiierung Definition Verkaufs-Betreuung Einführung Inbetriebn. Erprobung Wartung Support Angebot Vorprojekt wicht. Anforder. + erwart. Leistungen Grobkonzept erarbeiten Realisierbarkeit klären Grob-Kalkulation Aufwand + Kosten Risiken beurteilen Spez. Endprodukt- Vision (WAS) Requirements Spezifikation Anwendungsfälle Definition Projektumfang Kosten + Risiken vorhersagen Projektauftrag Kickoff Lösung entwerfen (WIE) Eigenschaften defin. Architektur Design Prototyp erstellen Entwurf verifizieren Tests entwerfen Lösung erstellen Test der Lösung Integrations-Test Doku + Training erstellen Release-Beschreibung Auslieferung + Integration Überprüfung Leistungs-Erfüllung Training durchführen Support sicherstellen Kundenabnahme Angebot Wartungs- Projekt Nachfolge -Projekt G-2: Verfolgen? Aufwand in Vorabklär. investieren? G-1: Angebot? Was, Wie, Leistung, Risiken mit Fokus Angebot geklärt. G0: Start? Übergabe Verkauf Projekt G1: Was tun? Fokus+Ziele definiert. Anforderungen klar. Projekt geplant. G2: Wie tun? Entwurf verifiziert. Techn. + Architektur- Risiken geklärt. G3: Einführung bei Kunde? Verwendbare Lösung verfügbar. Lösung erfolgreich getestet. Kunde + wir bereit für Einführung. G4: Leistung erfüllt? Lösung eingeführt. Kundenabnahme erf. Betrieb und Support definiert. Tailoring In Absprache mit dem Kunden den Projekt-Ablauf definieren Phasen: Vorbereitung K1 R1 E1 Agil: Iterativ: Evolutionär: Vorbereitung V+K+R+E1 V+K+R+E2 V+K+R+E3 V+K+R+En Vorbereitung K+R K+R K+R K+R+E1 Vorbereitung K+R1 K+R2 E1 K+R3 K+Rn En

6 Noser Engineering Prozess Gate -2 Verkauf (Fokus Angebot) Gate -1 Gate 0 Meilenstein Auftrag Engineering / Projekt (Fokus Umsetzung) Gate 1 Gate 2 Gate 3 Gate 4 Ende Betrieb Buying Center Analyse Bedürfnisse Grobkonzept Vorabklärungen Angebot Bestellung Vorbereitung Konzipierung Realisierung Initiierung Definition Verkaufs-Betreuung Einführung Inbetriebn. Erprobung Wartung Support Angebot Vorprojekt wicht. Anforder. + erwart. Leistungen Grobkonzept erarbeiten Realisierbarkeit klären Grob-Kalkulation Aufwand + Kosten Risiken beurteilen Spez. Endprodukt- Vision (WAS) Requirements Spezifikation Anwendungsfälle Definition Projektumfang Kosten + Risiken vorhersagen Projektauftrag Kickoff Lösung entwerfen (WIE) Eigenschaften defin. Architektur Design Prototyp erstellen Entwurf verifizieren Tests entwerfen Lösung erstellen Test der Lösung Integrations-Test Doku + Training erstellen Release-Beschreibung Auslieferung + Integration Überprüfung Leistungs-Erfüllung Training durchführen Support sicherstellen Kundenabnahme Angebot Wartungs- Projekt Nachfolge -Projekt G-2: Verfolgen? Aufwand in Vorabklär. investieren? G-1: Angebot? Was, Wie, Leistung, Risiken mit Fokus Angebot geklärt. G0: Start? Übergabe Verkauf Projekt G1: Was tun? Fokus+Ziele definiert. Anforderungen klar. Projekt geplant. G2: Wie tun? Entwurf verifiziert. Techn. + Architektur- Risiken geklärt. G3: Einführung bei Kunde? Verwendbare Lösung verfügbar. Lösung erfolgreich getestet. Kunde + wir bereit für Einführung. G4: Leistung erfüllt? Lösung eingeführt. Kundenabnahme erf. Betrieb und Support definiert. Tailoring In Absprache mit dem Kunden den Projekt-Ablauf definieren Phasen: Vorbereitung K1 R1 E1 Agil: Iterativ: Evolutionär: Vorbereitung V+K+R+E1 V+K+R+E2 V+K+R+E3 V+K+R+En Vorbereitung K+R K+R K+R K+R+E1 Vorbereitung K+R1 K+R2 E1 K+R3 K+Rn En

7 Noser Engineering Prozess Gate -2 Verkauf (Fokus Angebot) Gate -1 Gate 0 Meilenstein Auftrag Engineering / Projekt (Fokus Umsetzung) Gate 1 Gate 2 Gate 3 Gate 4 Ende Betrieb Buying Center Analyse Bedürfnisse Grobkonzept Vorabklärungen Angebot Bestellung Vorbereitung Konzipierung Realisierung Initiierung Definition Verkaufs-Betreuung Einführung Inbetriebn. Erprobung Wartung Support Angebot Vorprojekt wicht. Anforder. + erwart. Leistungen Grobkonzept erarbeiten Realisierbarkeit klären Grob-Kalkulation Aufwand + Kosten Risiken beurteilen Spez. Endprodukt- Vision (WAS) Requirements Spezifikation Anwendungsfälle Definition Projektumfang Kosten + Risiken vorhersagen Projektauftrag Kickoff Lösung entwerfen (WIE) Eigenschaften defin. Architektur Design Prototyp erstellen Entwurf verifizieren Tests entwerfen Lösung erstellen Test der Lösung Integrations-Test Doku + Training erstellen Release-Beschreibung Auslieferung + Integration Überprüfung Leistungs-Erfüllung Training durchführen Support sicherstellen Kundenabnahme Angebot Wartungs- Projekt Nachfolge -Projekt G-2: Verfolgen? Aufwand in Vorabklär. investieren? G-1: Angebot? Was, Wie, Leistung, Risiken mit Fokus Angebot geklärt. G0: Start? Übergabe Verkauf Projekt G1: Was tun? Fokus+Ziele definiert. Anforderungen klar. Projekt geplant. G2: Wie tun? Entwurf verifiziert. Techn. + Architektur- Risiken geklärt. G3: Einführung bei Kunde? Verwendbare Lösung verfügbar. Lösung erfolgreich getestet. Kunde + wir bereit für Einführung. G4: Leistung erfüllt? Lösung eingeführt. Kundenabnahme erf. Betrieb und Support definiert. Tailoring In Absprache mit dem Kunden den Projekt-Ablauf definieren Phasen: Vorbereitung K1 R1 E1 Agil: Iterativ: Evolutionär: Vorbereitung V+K+R+E1 V+K+R+E2 V+K+R+E3 V+K+R+En Vorbereitung K+R K+R K+R K+R+E1 Vorbereitung K+R1 K+R2 E1 K+R3 K+Rn En

8 Noser Engineering Prozess Gate -2 Verkauf (Fokus Angebot) Gate -1 Gate 0 Meilenstein Auftrag Engineering / Projekt (Fokus Umsetzung) Gate 1 Gate 2 Gate 3 Gate 4 Ende Betrieb Buying Center Analyse Bedürfnisse Grobkonzept Vorabklärungen Angebot Bestellung Vorbereitung Konzipierung Realisierung Initiierung Definition Verkaufs-Betreuung Einführung Inbetriebn. Erprobung Wartung Support Angebot Vorprojekt wicht. Anforder. + erwart. Leistungen Grobkonzept erarbeiten Realisierbarkeit klären Grob-Kalkulation Aufwand + Kosten Risiken beurteilen Spez. Endprodukt- Vision (WAS) Requirements Spezifikation Anwendungsfälle Definition Projektumfang Kosten + Risiken vorhersagen Projektauftrag Kickoff Lösung entwerfen (WIE) Eigenschaften defin. Architektur Design Prototyp erstellen Entwurf verifizieren Tests entwerfen Lösung erstellen Test der Lösung Integrations-Test Doku + Training erstellen Release-Beschreibung Auslieferung + Integration Überprüfung Leistungs-Erfüllung Training durchführen Support sicherstellen Kundenabnahme Angebot Wartungs- Projekt Nachfolge -Projekt G-2: Verfolgen? Aufwand in Vorabklär. investieren? G-1: Angebot? Was, Wie, Leistung, Risiken mit Fokus Angebot geklärt. G0: Start? Übergabe Verkauf Projekt G1: Was tun? Fokus+Ziele definiert. Anforderungen klar. Projekt geplant. G2: Wie tun? Entwurf verifiziert. Techn. + Architektur- Risiken geklärt. G3: Einführung bei Kunde? Verwendbare Lösung verfügbar. Lösung erfolgreich getestet. Kunde + wir bereit für Einführung. G4: Leistung erfüllt? Lösung eingeführt. Kundenabnahme erf. Betrieb und Support definiert. Tailoring In Absprache mit dem Kunden den Projekt-Ablauf definieren Phasen: Vorbereitung K1 R1 E1 Agil: Iterativ: Evolutionär: Vorbereitung V+K+R+E1 V+K+R+E2 V+K+R+E3 V+K+R+En Vorbereitung K+R K+R K+R K+R+E1 Vorbereitung K+R1 K+R2 E1 K+R3 K+Rn En

9 Agile Entwicklungsprozesse sind etabliert Swiss Agile Study Jan. 2013: Andreas Meier ZHAW Martin Kropp FHNW

10 Agile Software Entwicklung

11 Scrum Sprint Retrospective Sprint Review Product Backlog Increment Sprint Daily Scrum Sprint Planning Meeting Sprint Backlog Scrum Master Product Owner Development Team Customer / User

12 Einsatz agiler Praktiken

13 Einfluss der agilen Entwicklung

14 Requirements Engineering

15 Brückenbildung zwischen den Welten Anwender, Produktmanager, Marketing, Requirements Ingenieure Software Architekten Software Ingenieure

16 Anforderungen, Anforderungen, Anforderungen URS-057 Die Applikation soll anhand des Konfigurationsnamen die Testkonfiguration aus der Datenbank lesen. URS-058 Die Applikation soll eine Fehlermeldung ausgeben, falls die Testkonfiguration nicht zugreifbar ist.

17 Testbare Anforderungen Eine Sequenz ist so aufgebaut, dass sie die Testschritte zur Prüfung einer Komponente beinhaltet. Die Applikation sucht nach der Konfiguration welche mit dem Konfigurationsnamen übereinstimmt und liest daraus welche Komponenten der Prüfling hat. Anhand dieser Liste bestimmt die Applikation die Sequenz der auszuführenden Testschritte. URS-057 Die Applikation soll anhand des Konfigurationsnamen die Testkonfiguration aus der Datenbank lesen. URS-058 Die Applikation soll eine Fehlermeldung ausgeben, falls die Testkonfiguration nicht zugreifbar ist. URS-059 Die Applikation soll nur die Testschritte ausführen lassen für welche der Prüfling Komponenten hat.

18 Qualitätskriterien nach ISO9126

19 Messbare Qualitätsanforderungen Die Applikation soll die Suche nach einem Kunden nach dem Click des Such-Buttons sofort ausführen. Die Applikation soll für die Suche nach einem Kunden nach dem Click des Such-Buttons weniger als zwei Sekunden benötigen. Die Applikation soll für die Suche nach einem Kunden nach dem Click des Such-Buttons in 90% der Fälle weniger als zwei Sekunden benötigen, sofern in keinem der Suchbegriffe eine Wildcard eingegeben wurde.

20 Test Engineering

21 Brückenbildung zwischen den Welten QS- und Test-Ingenieure Anwender, Produktmanager, Marketing, Requirements Ingenieure Software Architekten Software Ingenieure

22 Die Noser Art zu Testen

23 V-Modell Anforderungs Definition Konstruktion Funktionaler System Entwurf Lastenheft (URS, PRS, MRS, CRS) Technischer System Entwurf Komponenten Spezifikation Verifikation Pflichtenheft (SRS, TRS) SW Design (SDS) SW Detail Design (SDDS) Validierung Programmierung Integrationstest Komponententest Integration QS-Plan, Teststrategie Abnahmetest Systemtest Testdrehbuch (TC) Testbericht 23

24 Klassen für Unit Tests class Scan Name: Package: Ver sion: Author : Scan ui 1.0 mar tin.kr ischik View andr oid.view.viewtr eeobser ver $OnPr edr awlistener widget::textview Object andr oid.view.view$oncr eatecontextmenulistener app::fragment «inter face» IScan { abstr act} + displaybook(company, bookid, homepage) :void + displayer r or (r esour ceid, additionalinfo) :void + getfr ontlightmode() :com.google.zxing.client.andr oid.camer a.fr ontlightmode + scanbutton() :void # er r or com.noser.ui.ifr agment Fr agmentactivity «boundar y» Scan «boundar y» M ain widget::edittext # bookid # company # homepage - activity :ch.bir al.scan.ui.main # bookid :andr oid.widget.edittext # company :andr oid.widget.edittext # er r or :andr oid.widget.textview # homepage :andr oid.widget.edittext # light :andr oid.widget.spinner - pr efer ences :ch.bir al.scan.pr efer ences_ - ser vice :ISer vice - TAG :String { readonly} -activity AbsSpinner andr oid.content.dialoginter face$onclicklistener widget::spinner # light # after Views() :void + asfr agment() :andr oid.suppor t.v4.app.fr agment + displaybook(company, bookid, homepage) :void + displayer r or (r esour ceid, additionalinfo) :void + getfr ontlightmode() :com.google.zxing.client.andr oid.camer a.fr ontlightmode + onactivitycr eated(saved_instance_state) :void + onsaveinstancestate(outstate) :void + scanbutton() :void + setactivity(activity) :void + setpr efer ences(pr efer ences) :void + setser vice(ser vice) :void + tostring() :String -scan -ser vice -ser vice IService # pr efer ences Shar edpr efer enceshelper -pr efer ences «entity» scan::preferences_ { leaf} - contentview_ :View «gener ated» Scan_ { leaf} - after SetContentView_() :void + builder () :Scan_.Fr agmentbuilder _ + findviewbyid(id) :View - init_(savedinstancestate) :void + oncr eate(savedinstancestate) :void + oncr eateview(inflater, container, savedinstancestate) :View + onviewcr eated(view, savedinstancestate) :void «instantiate» Job Scan::LoadPDF «test» ActivityInstr umentationtestcase2 «unit test,scala» ui::scan_test + setup() :void + tear Down() :void + test_01_open() :void + test_02_open_pdf() :void + test_03_scan_on() :void + test_04_scan_auto() :void + test_05_scan_off() :void

25 Video Instrumentation Tests

26 Toolchains und Tools

27 ALM Toolchains & Tools (Agiles) Projekt Management Java/ Open Source Microsoft Testing IssueTracking JIRA TFS Requirements Confluence Source Code Verwaltung Code Review Continuous Integration Fisheye Crucible Jenkins Testing Tools

28 Mapping NoEng Prozessartefakte auf Toolchains

29 Architektur als neuer Trend

30 Software Design quo vadis? Is Design Dead?

31 «Twin Peaks»

32 NOSER ENGINEERING AG Galgenfeldweg Bern phone

Projektorganisation und Vorgehen in agilen Projekten. Noser Technologieimpulse München 2013 - Matthias Neubacher

Projektorganisation und Vorgehen in agilen Projekten. Noser Technologieimpulse München 2013 - Matthias Neubacher Projektorganisation und Vorgehen in agilen Projekten Noser Technologieimpulse München 2013 - Matthias Neubacher Ein wenig Theorie Agile Methoden Warum? hohe Anpassbarkeit schnellere Ergebnisse günstigere

Mehr

Herzlich Willkommen zu den. 3. Noser Technologie Impulse München, , Beat Zollinger, COO

Herzlich Willkommen zu den. 3. Noser Technologie Impulse München, , Beat Zollinger, COO Herzlich Willkommen zu den 3. Noser Technologie Impulse München, 27.9.2013, Beat Zollinger, COO Herzlich Willkommen Ihre Gastgeber Beat Zollinger, COO Markus Märki, Geschäftsleitung Martin Straumann, Leiter

Mehr

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

Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration. Markus Stollenwerk, Noser Engineering AG Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration Markus Stollenwerk, Noser Engineering AG Agile Softwareentwicklung Crash-Kurs Markus Stollenwerk, 27.9.2013

Mehr

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Herzlich willkommen Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg Heike Bickert Software-/Systemingenieurin, Bereich Quality Management Braunschweig // 17.11.2015 1 Agenda ICS AG Fragestellungen

Mehr

T1 - Fundamentaler Testprozess

T1 - Fundamentaler Testprozess AK 2 am Armin Beer, Support Center Test der Software- Entwicklung 1 für einen erfolgreichen Test? Projektteam strebt nach Qualität Aufwände sind eingeplant (Richtwerte) 20 bis 30% des Gesamtaufwandes In

Mehr

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

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum Taking RM Agile CLICK TO EDIT MASTER OPTION 1 Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum Click to edit Master subtitle style Christian Christophoridis Requirements Management

Mehr

Scrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014

Scrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014 Grundlagen des Software Engineerings Übung 3 Scrum Asim Abdulkhaleq 20 November 2014 http://www.apartmedia.de 1 Inhalte Scrum Wiederholung Was ist Scrum? Übung: Scrum Workshop (Bank Accounts Management

Mehr

Scrum Gestaltungsoptionen Empowerment

Scrum Gestaltungsoptionen Empowerment Scrum Gestaltungsoptionen Empowerment WING Zweite Transferkonferenz, 2016-04-06 Matthias Grund, andrena objects ag 2 Scrum-Modell kommt mit (nur!) drei Rollen aus: (crossfunctional) Scrum Owner Owner Scrum

Mehr

IT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle

IT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle IT-Basics 2 DI Gerhard Fließ Vorgehensmodelle Sichtbarkeit Die Sichtbarkeit von Membervariablen und Methoden können durch die folgenden Schlüsselworte geregelt werden: private nur in der eigenen Klasse

Mehr

T2 Fundamentaler Testprozess

T2 Fundamentaler Testprozess T2 Fundamentaler Siemens AG Österreich 2005 All Rights Reserved Institut f. Software Technology, TU-Graz Armin Beer, PSE Support-Center Test Overview der Software- Entwicklung 2 1 Wasserfall-Modell Analyse

Mehr

Comparing Software Factories and Software Product Lines

Comparing Software Factories and Software Product Lines Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich

Mehr

Agile Softwareentwicklung mit Scrum

Agile Softwareentwicklung mit Scrum Agile Softwareentwicklung mit Scrum Einführung und Überblick zum agilen Softwareentwicklungsprozess Scrum März 2006 Robert Schmelzer, DI(FH) E-Mail: robert@schmelzer.cc Web: http://www.schmelzer.cc Einführung

Mehr

Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit.

Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit. Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit. BEKA: Frankfurt, 25. Oktober 2012 T-Systems Angebot Umsetzung des globalen Telematikprojekts für den ÖPNV im Großherzogtum Luxemburg.

Mehr

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

Wir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind. Wir erledigen alles sofort Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind. agilecoach.de Marc Bless Agiler Coach agilecoach.de Frage Wer hat

Mehr

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

Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen Wer bin ich Kurse und Vorträge mit Jeff Sutherland und Ken Schwaber Verschiedene Kurse der Scrum.org Professional

Mehr

DevOps in der Praxis. Alexander Pacnik 24.11.2015

DevOps in der Praxis. Alexander Pacnik 24.11.2015 DevOps in der Praxis Alexander Pacnik 24.11.2015 Einführung... DevOps Versuch einer Definition Alexander Pacnik IT Engineering & Operations Project Management inovex GmbH 2 Einführung... DevOps Versuch

Mehr

Scaling Scrum Nexus professionell umsetzen

Scaling Scrum Nexus professionell umsetzen Scaling Scrum Nexus professionell umsetzen Frankfurter Entwicklertag 2016 Fahd Al-Fatish Agile Coach, Professional Scrum Trainer Dr. Reinhard Schmitt Organisationsberater und Trainer Skalierung bedeutet

Mehr

Value Delivery and Customer Feedback

Value Delivery and Customer Feedback Value Delivery and Customer Feedback Managing Continuous Flow of Value Michael Reisinger Microsoft & ANECON Praxisupdate 2014 ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien

Mehr

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,

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, TFS Customzing in der Praxis Thomas Gugler ANECON Software Design und Beratung G.m.b.H. Alser Str. 4/Hof 1 A-1090 Wien Tel.: +43 1 409 58 90 www.anecon.com office@anecon.com Thomas Gugler seit 2005 bei

Mehr

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen Thomas Löchte Geschäftsführer Informationsfabrik GmbH Wir produzieren INFORMATION. Konzeption und Architektur Implementierung [ETL,

Mehr

Projektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung. Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern

Projektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung. Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern Projektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern phone: +49 631/3724-5329 http://www.hs-kl.de/~amueller

Mehr

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

Scrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm Scrum for Management Praxis versus Theorie oder Praxis dank Theorie ALM Day 26.Oktober 2011 Urs Böhm Übersicht Kurze Situationsübersicht Diskussion Prozesse Challenges in der SW-Entwicklung Wie geht Scrum

Mehr

IT-Projekt-Management

IT-Projekt-Management IT-Projekt-Management email: vuongtheanh@netscape.net http: www.dr-vuong.de 2005 by, Bielefeld Seite 1 Vorgehensmodell 2005 by, Bielefeld Seite 2 Was ist ein Vorgehensmodell? Strukturbeschreibung über

Mehr

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

Einfach losgesprintet: Ein Praxisbericht. Henning Pautsch, Stefan Kirch. 2. Oktober 2014. Einfach losgesprintet: Einfach losgesprintet: Sebastian Mary / flickr.com Ein Praxisbericht Henning Pautsch, Stefan Kirch Einfach losgesprintet: Henning Pautsch Ein Praxisbericht 2. Oktober 2014 Agil ist derzeit in aller Munde.

Mehr

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16 Probeklausur Lenz Belzner January 26, 2015 Lenz Belzner Probeklausur January 26, 2015 1 / 16 Definieren Sie Software Engineering in Abgrenzung zu Individual Programming. Ingenieursdisziplin professionelle

Mehr

Informationssystemanalyse Lebenszyklusmodelle 3 1. Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen:

Informationssystemanalyse Lebenszyklusmodelle 3 1. Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen: Informationssystemanalyse Lebenszyklusmodelle 3 1 Aufgaben von Lebenszyklusmodellen Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen: Definition der Tätigkeiten im Entwicklungsprojekt Zusicherung

Mehr

Gelebtes Scrum. Weg vom Management hin zur Führung

Gelebtes Scrum. Weg vom Management hin zur Führung Gelebtes Scrum Weg vom Management hin zur Führung Herausforderungen Was ist Scrum? Wer? Pigs Chicken Bild: http://www.implementingscrum.com/ Nein Danke, ich würde da voll drinstecken, aber du wärest

Mehr

Agile Softwareentwicklung

Agile Softwareentwicklung Agile Softwareentwicklung Werte, Konzepte und Methoden von Wolf-Gideon Bleek, Henning Wolf 2., aktualisierte und erweiterte Auflage Agile Softwareentwicklung Bleek / Wolf schnell und portofrei erhältlich

Mehr

Kombinationsangebot "Professional Scrum Training" mit Vertiefung "Führen als Scrum Master" (PST-Kombi)

Kombinationsangebot Professional Scrum Training mit Vertiefung Führen als Scrum Master (PST-Kombi) isqi GmbH David-Gilly-Str.1 14469 Potsdam Germany Ihr Kontakt: Daniela Shmädicke +49 331 231810-16 daniela.schmaedicke@isqi.org isqi GmbH International Software Quality Institute David-Gilly-Str.1 14469

Mehr

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was

Mehr

Entwicklung von effizienten UI-basierten Akzeptanztests für Webanwendungen

Entwicklung von effizienten UI-basierten Akzeptanztests für Webanwendungen Entwicklung von effizienten UI-basierten Akzeptanztests für Webanwendungen Präsentation bei den Stuttgarter Testtagen 21.März 2013 NovaTec - Ingenieure für neue Informationstechnologien GmbH Leinfelden-Echterdingen,

Mehr

Iterativ. Inkrementell

Iterativ. Inkrementell Iterativ Inkrementell Build Release Test Qualität Architektur & Documentation Distributed Version Control Continuous Integration TDD Design Agile Architektur Dependency Feature Branches Mocks

Mehr

AGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM

AGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM AGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM 09.07.2015 NATALIE WENZ JAN GERTGENS Vorstellung Natalie Wenz Studium Medieninformatik an der Hochschule Reutlingen mit Abschluss als Master

Mehr

Angepasste Software Standards für DLR- Eigenentwicklungen - Die DLR Software Basisstandards -

Angepasste Software Standards für DLR- Eigenentwicklungen - Die DLR Software Basisstandards - Angepasste Software Standards für DLR- Eigenentwicklungen - Die DLR Software Basisstandards - Anita Herrmann Braunschweig, 10. Nov 2004 Ausgangspunkte Im DLR werden nach vorsichtigen

Mehr

Agiles Testmanagement am Beispiel Scrum

Agiles Testmanagement am Beispiel Scrum Agiles Testmanagement am Beispiel Scrum SEQIS Software Testing Know-How Weitere Termine 16. September Testmanagement mit externen Partnern 21.Oktober Software unter Druck: Erfolgsfaktoren bei Last- und

Mehr

Pragmatisches User Experience Design. Thomas Schmudde t.schmudde@interwall.net

Pragmatisches User Experience Design. Thomas Schmudde t.schmudde@interwall.net Pragmatisches User Experience Design Thomas Schmudde t.schmudde@interwall.net User Experience User Experience User Experience Nutzung Erwartetes Erlebnis Verarbeitung der Nutzung User Experience Vorstellung

Mehr

ÜBUNG. Einführung in das IT- Projektmanagement WS 2012/13. Dr. The Anh Vuong

Ü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

Mehr

Dominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH

Dominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH Dominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH Peter Cullen, Microsoft Corporation Sicherheit - Die Sicherheit der Computer und Netzwerke unserer Kunden hat Top-Priorität und wir haben

Mehr

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

Christian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014. Christian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014. PROJEKT ÜBERBLICK Entwicklung von Fahrerassistenz-Software zur Vorverarbeitung und Fusion von Sensordaten aus

Mehr

Grundlagen Software Engineering

Grundlagen Software Engineering Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der

Mehr

Projekt- Manager. scrum Master Lehrgangsbeschreibung. Verdienst: 72.000 EUR zzgl. Bonus p. a. Ähnliche freie Stellen in Deutschland: ca. 3.000-4.

Projekt- Manager. scrum Master Lehrgangsbeschreibung. Verdienst: 72.000 EUR zzgl. Bonus p. a. Ähnliche freie Stellen in Deutschland: ca. 3.000-4. Projekt- Manager Verdienst: 72.000 EUR zzgl. Bonus p. a. Ähnliche freie Stellen in Deutschland: ca. 3.000-4.000 scrum Master Lehrgangsbeschreibung Stand der Lehrgangsbeschreibung 06.05.16 Seite 1 von 6

Mehr

07. November, Zürich-Oerlikon

07. November, Zürich-Oerlikon 07. November, Zürich-Oerlikon Automatisierte Spezifikationstests in agilen Projekten mit SpecFlow Christian Hassa (@chrishassa) Gaspar Nagy (@gasparnagy) TechTalk Software AG Willkommen! Scrum 2007 2008

Mehr

Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer?

Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer? OOP 2012 Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer? André Köhler Softwareforen Leipzig GmbH Geschäftsführer füh 1 Softwareforen Leipzig - Unternehmensprofil Spin-Off

Mehr

Benötigen wir einen Certified Maintainer?

Benötigen wir einen Certified Maintainer? Benötigen wir einen Certified Maintainer? Stefan Opferkuch Universität Stuttgart Institut für technologie, Abteilung Engineering Bestehende Qualifizierungsprogramme Qualifizierungsprogramme existieren

Mehr

Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer

Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer Die Welt der SW-Qualität Ein Streifzug in 30 Minuten! Johannes Bergsmann Eigentümer Inhalt Top Themen Requirements Testen Testautomatisierung Change-Management Risiko-Management Agile Methoden Traceability

Mehr

PROJEKTMANAGEMENT GRUNDLAGEN_2

PROJEKTMANAGEMENT GRUNDLAGEN_2 Friedrich-Schiller-Universität Jena Fakultät für Mathematik und Informatik Lehrstuhl für Softwaretechnik Dipl. Ing. Gerhard Strubbe IBM Deutschland GmbH Executive Project Manager (IBM), PMP (PMI) gerhard.strubbe@de.ibm.com

Mehr

Der Business Analyst in der Rolle des agilen Product Owners

Der Business Analyst in der Rolle des agilen Product Owners Der Business Analyst in der Rolle des agilen Owners HOOD GmbH Susanne Mühlbauer Büro München Keltenring 7 82041 Oberhaching Germany Tel: 0049 89 4512 53 0 www.hood-group.com -1- Inhalte Agile Software

Mehr

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

SAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld SAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld SAP Software Engineering live Agile! SAP Ali Kaveh Software Engineering live Agile! Certified Scrum Master Solution

Mehr

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

Unsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin Unsere Kunden erzählen keine Geschichten Ursula Meseberg microtool GmbH Berlin Unsere Kunden erzählen keine Geschichten Ein modellbasierter Prozess für die Anforderungsanalyse im Vorfeld agiler Produktentwicklung

Mehr

HP ALM. Was gibt es Neues und wo geht die Reise hin. Thomas Köppner, Technical Consultant, HP

HP ALM. Was gibt es Neues und wo geht die Reise hin. Thomas Köppner, Technical Consultant, HP HP ALM Was gibt es Neues und wo geht die Reise hin Thomas Köppner, Technical Consultant, HP Blick in die Zukunft! Future investment areas Copyright 2012 Hewlett-Packard Development Company, L.P. The information

Mehr

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

Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013! Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013! Sie wollen alles über agile Softwareentwicklung wissen? Wie können Sie agile Methoden

Mehr

Machbar? Machbar! 07.10.2010

Machbar? Machbar! 07.10.2010 TANNER AG 2010 TANNER AG Kemptener Straße 99 D-88131 Lindau (B) Telefon +49 8382 272-0 Fax +49 8382 272-900 www.tanner.de info@tanner.de Agile Softwareentwicklung im regulativen Umfeld. Machbar? Machbar!

Mehr

Projektmanagement. Dokument V 1.1. Oliver Lietz - Projektmanagement. Wie kommt es zu einem Projektauftrag? Ausführung

Projektmanagement. 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/

Mehr

Projektmanagement Vorlesung 12/ 13

Projektmanagement Vorlesung 12/ 13 Folie 1 Projektmanagement Vorlesung 12/ 13 Prof. Adrian Müller, PMP FH Kaiserslautern phone: +49 6332 914-329 http://www.fh-kl.de/~amueller Folie 2 Inhalte Agile Modelle Manifesto Übersicht XP Prinzipien

Mehr

Übungsaufgaben zum Software Engineering: Management

Übungsaufgaben zum Software Engineering: Management Übungsaufgaben zum Software Engineering: Management Grundbegriffe: Aufgabe 1: Aus welchen Disziplinen setzt sich das Software Engineering zusammen? a. Informatik b. Physik c. Psychologie d. Chemie e. Geologie

Mehr

Planst Du noch oder lebst Du schon (agil)?

Planst Du noch oder lebst Du schon (agil)? Planst Du noch oder lebst Du schon (agil)? IIBA Chapter Summit Salzburg, 11.10.2013 Anton Müller cscakademie.com Copyright CSC Deutschland Akademie GmbH Worum geht es? Gestaltung von Veränderungen in Unternehmen!

Mehr

Umfrage zum Informationsbedarf im Requirements Engineering

Umfrage zum Informationsbedarf im Requirements Engineering Umfrage zum Informationsbedarf im Requirements Engineering Vielen Dank für Ihre Teilnahme an dieser Studie! Im Rahmen eines Forschungsprojektes an der Universität Hamburg und der TU Graz führen wir eine

Mehr

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

Agilität auf Unternehmensebene - Was hält uns davon ab? Agilität auf Unternehmensebene - Was hält uns davon ab? Alexander Birke, Juli 2015 Copyright 2015 Accenture All rights reserved. Wie stellt sich Agilität heute dar? Das Scrum Framework: einfach und mittlerweile

Mehr

Erfolgreiche Realisierung von grossen Softwareprojekten

Erfolgreiche Realisierung von grossen Softwareprojekten Software Engineering Erfolgreiche Realisierung von grossen Softwareprojekten Requirements Management Fachhochschule Lübeck, 7. Dezember 2001 Thomas Dahlmanns dahlmanns@pixelpark.com (040) 43203 26 >> 1

Mehr

Projektmanagement. Agile Vorgehensweise / Scrum. Version: 1.0 Stand: 23.06.2016

Projektmanagement. Agile Vorgehensweise / Scrum. Version: 1.0 Stand: 23.06.2016 Projektmanagement Agile Vorgehensweise / Scrum Version: 1.0 Stand: Lernziel Sie können in eigenen Worten darstellen warum Agilität notwendig ist. Sie können mit eigene Worten das Framework Scrum beschreiben.

Mehr

Prozess-Modelle für die Softwareentwicklung

Prozess-Modelle für die Softwareentwicklung Prozess-Modelle für die Softwareentwicklung Prof. Dr. Andreas Spillner Institut für Informatik und Automation Hochschule Bremen Übersicht Softwareentwicklungs-Modelle Wasserfall-Modell Vorgehensmodell

Mehr

Agile Entwicklung nach Scrum

Agile Entwicklung nach Scrum comsolit AG Hauptstrasse 78 CH-8280 Kreuzlingen Tel. +41 71 222 17 06 Fax +41 71 222 17 80 info@comsolit.com www.comsolit.com Agile Entwicklung nach Scrum Seite 1 / 6 Scrum V 1.0 1. Wieso Scrum Die Entwicklung

Mehr

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

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

Mehr

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B

Mehr

Scrum ist ein agiles Framework zur Software-Entwicklung. SCRUM bei Festo. Was ist SCRUM? Frank M. Hoyer, House of Software

Scrum ist ein agiles Framework zur Software-Entwicklung. SCRUM bei Festo. Was ist SCRUM? Frank M. Hoyer, House of Software SCRUM bei Festo Frank M. Hoyer, House of Software SI-MS/Frank M. Hoyer Scrum bei Festo 15. März 2010 geändert: 16. September 2014, HOY Was ist SCRUM? Scrum ist ein agiles Framework zur Software-Entwicklung.

Mehr

Continuous Delivery in der Realität eines Großunternehmens

Continuous Delivery in der Realität eines Großunternehmens Continuous Delivery in der Realität eines Großunternehmens Agile World, 28. Juni 2013 Christian Weber 01 Continuous Delivery Das Versprechen Das Versprechen Sch Entspanntes Release Time To Market 3 02

Mehr

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

Michael Franken. Serum für bummies. Übersetzung aus dem Niederländischen (/on Susanne Bonn. WlLEY. WILEY-VCH Verlag GmbH & Co. Michael Franken / Serum für bummies Übersetzung aus dem Niederländischen (/on Susanne Bonn WlLEY WILEY-VCH Verlag GmbH & Co. KGaA 12 Inhaltsverzeichnis Vorwort 9 Über den Autor 11 Einleitung 19 Warum Serum?

Mehr

GI Fachgruppentreffen RE 2015

GI Fachgruppentreffen RE 2015 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

Mehr

Water-Scrum-Fall Ein Entwicklungsprozess mit Zukunft? Bernhard Fischer

Water-Scrum-Fall Ein Entwicklungsprozess mit Zukunft? Bernhard Fischer Water-Scrum-Fall Ein Entwicklungsprozess mit Zukunft? Bernhard Fischer Wasserfall vs. Agile: Eine Erfolgsstory 2 Umsetzung agiler Prinzipien Entwicklungsprozess 2009 30.6% 13.4% 20.6% 35.4% Agil Iterativ

Mehr

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

Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren. Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren. 1 Automatische Verifikation von Anforderungen Dr. Guido Dischinger guido.dischinger@liantis.com

Mehr

Testen im Software- Entwicklungsprozess

Testen im Software- Entwicklungsprozess Technologie-Event 2006 Testen im Software- Entwicklungsprozess W.Lukas, INGTES AG Was nicht getestet wurde, funktioniert nicht. -- R.Güdel (ca. 1998) Seite 2 Was sollen wir tun? Anomalien & Defekte von

Mehr

ALM Days 2012. Normenkonforme Software-Entwicklung für Medizinprodukte mit dem Microsoft Team Foundation Server

ALM Days 2012. Normenkonforme Software-Entwicklung für Medizinprodukte mit dem Microsoft Team Foundation Server ALM Days 2012 ALM Days 2012 Normenkonforme Software-Entwicklung für Medizinprodukte mit dem Microsoft Team Foundation Server Dipl.- Ing. Birgit Stehlik, Dipl.-Ing. Sven Wittorf, M.Sc. 1 Medizinische Software

Mehr

Best Practices für RM/RE in einem Prozess Framework Thomas Schröder

Best Practices für RM/RE in einem Prozess Framework Thomas Schröder Best Practices für RM/RE in einem Prozess Framework Thomas Schröder 1 Die Herausforderung bewährte Praktiken effektiv zu nutzen Unterschiedliche Quellen in unterschiedlichen Formaten Schwierig anzupassen

Mehr

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen Scrum technische Umsetzung und kaufmännische 9. Darmstädter Informationsrechtstag 2013 Darmstadt, 15. November 2013 Franziska Bierer 2 andrena ojects ag Gründung 1995 Standorte in Karlsruhe und Frankfurt

Mehr

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund 07.12.2009 Dipl.-Inform. (FH) Dirk Prüter. Dirk.Prueter@gmx.de

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund 07.12.2009 Dipl.-Inform. (FH) Dirk Prüter. Dirk.Prueter@gmx.de SCRUM Legalisierung der Hackerei? GI Regionalgruppe Dortmund 07.12.2009 Dipl.-Inform. (FH) Dirk Prüter Dirk.Prueter@gmx.de Überblick Was ist SCRUM Wie funktioniert SCRUM Warum lohnt es sich, SCRUM anzuwenden

Mehr

HOOD Service Portfolio

HOOD Service Portfolio Denn sie wissen nicht was sie tun! Den Überblick über agile Backlogs behalten. Susanne Mühlbauer, Jens Donig, HOOD GmbH, Oktober 2012 HOOD Service Portfolio -2- Was ist ein Backlog? Der Begriff Backlog

Mehr

ERFOLGREICH SPRINTEN TROTZ MAINTENANCE

ERFOLGREICH SPRINTEN TROTZ MAINTENANCE BITKOM SOFTWARE SUMMIT» Erfolgreich Sprinten trotz Maintenance «ERFOLGREICH SPRINTEN TROTZ MAINTENANCE» «Präsentation Frederic Ebelshäuser frederic.ebelshaeuser@yatta.de twitter.com/febelshaeuser Yatta

Mehr

Thomas Schissler Uwe Baumann

Thomas Schissler Uwe Baumann Thomas Schissler Uwe Baumann Warum sind sie hier? Agenda Warum ist die Mitwirkung des Managements so wichtig? Betriebswirtschafliche Argumentation Vorteile von Agilität für Organisationen Scrum is extremly

Mehr

VNVALLEY FAR BEYOND YOUR EXPECTATIONS COMPANY PROFILE

VNVALLEY FAR BEYOND YOUR EXPECTATIONS COMPANY PROFILE VNVALLEY FAR BEYOND YOUR EXPECTATIONS COMPANY PROFILE WIR SIND DIE ERFINDER VON VNVALLEY VietNam VietNam VORSTELLUNG Vnvalley wurde im Jahr 2014 von Gründern aus der U.S.A und aus Vietnam entwickelt. Unser

Mehr

Agiles Testen. Gedankensammlung. 17. November 2013 - Patrick Koglin

Agiles Testen. Gedankensammlung. 17. November 2013 - Patrick Koglin Agiles Testen Gedankensammlung 17. November 2013 - Patrick Koglin Inhalt Reflektion: Agilität notwendig? Wo? Eigenschaften agiler Entwicklung Quality is everyone s responsibility Qualität möglich machen

Mehr

INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH

INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH 01 INDIVIDUELLE SOFTWARELÖSUNGEN 02 05 02 GUMMERSBACH MEHRWERT DURCH KOMPETENZ ERIC BARTELS Softwarearchitekt/ Anwendungsentwickler M_+49 (0) 173-30 54 146 F _+49 (0) 22 61-96 96 91 E _eric.bartels@customsoft.de

Mehr

Wolfgang Kraus Kaufland Informationssysteme Vortrag bei der Fachgruppe IT-Projektmanagement, Stuttgart, Freitag den 7.März 2008

Wolfgang Kraus Kaufland Informationssysteme Vortrag bei der Fachgruppe IT-Projektmanagement, Stuttgart, Freitag den 7.März 2008 Erfahrungsbericht Ressourcenauswahl Offshore Projekte Wolfgang Kraus Kaufland Informationssysteme Vortrag bei der Fachgruppe IT-Projektmanagement, Stuttgart, Freitag den 7.März 2008 Agenda Allgemeines

Mehr

Scrum bei der Projektron GmbH

Scrum bei der Projektron GmbH Scrum bei der Projektron GmbH Vor- und Nachteile im Rückblick von 2 Jahren Arbeit mit Scrum Projektron GmbH Softwarehersteller Produkt: Projektron BCS Projektmanagement-Software Gegründet: 2001 Mitarbeiter:

Mehr

SCRUM. Software Development Process

SCRUM. Software Development Process SCRUM Software Development Process WPW 07.08.2012 SCRUM Poster www.scrum-poster.de Was ist Scrum? Extrem Schlanker Prozess 3 Rollen 4 Artefakte Wenige Regeln Die Rollen Product Owner Der Product Owner

Mehr

Unsere These: Meilensteindefinitionen sind wichtig für die Projektplanung und die Bewertung des Projektstatus.

Unsere These: Meilensteindefinitionen sind wichtig für die Projektplanung und die Bewertung des Projektstatus. Fachgruppe Projektmanagement im Mittelstand August 2015 Themen, die vor dem Projekt durchzuführen sind KNOW-HOW Unsere These: Meilensteindefinitionen sind wichtig für die Projektplanung und die Bewertung

Mehr

Projektmanagement Projektablauf

Projektmanagement Projektablauf Projektmanagement Projektablauf Inhalt Was ist ein Projekt? Projektphasen Projektablauf Wichtige Begriffe Zusammenfassung 2 Warum Projektmanagement? Von der Seminararbeit......bis zum Urlaub...alles eine

Mehr

Scrum mit User Stories

Scrum mit User Stories Ralf Wirdemann Scrum mit User Stories HANSER Inhaltsverzeichnis 1 Einführung 1 1.1 Warum dieses Buch? 2 1.2 Struktur und Aufbau 3 1.3 Dankeschön 5 1.4 Feedback 5 2 Beispiel: Scrumcoaches.com 7 2.1 Das

Mehr

Trends in der Softwaredokumentation

Trends in der Softwaredokumentation Trends in der Softwaredokumentation Prof. Sissi Closs Montag,, 11. Oktober 2010 Community, Connectivity, Collaboration NextGen Softwaredoku Training 1. Software wird immer flexibler. 2. GUI Bedienung braucht

Mehr

Requirements Engineering I. Der Spezifikationsprozess!

Requirements Engineering I. Der Spezifikationsprozess! Norbert Seyff Requirements Engineering I Zusammenfassung und Erweiterung Der Spezifikationsprozess! 2009, 2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den

Mehr

Ausgangslage, Rolle und Auftrag

Ausgangslage, Rolle und Auftrag Ausgangslage, Rolle und Auftrag zum Modul 118 - Analysieren und strukturiert implementieren. Technische Berufsschule Zürich Seite 1 von 9 Frey A. /Sägesser A. Auftragsbeschreibung im Detail Sie haben sich

Mehr

Neue Funktionen in Innovator 11 R5

Neue Funktionen in Innovator 11 R5 Neue Funktionen in Innovator 11 R5 Innovator for Enterprise Architects, Java Harvester und Prüfassistent 12.11.2013 Agenda 1 2 3 Einführung Was ist neu in Innovator 11 R5? Szenario Enterprise Architektur

Mehr

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

Software Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, WS 2006/07 Software Engineering 3. Anforderungsanalyse Franz-Josef Elmer, Universität Basel, WS 2006/07 Software Engineering: 3. Anforderungsanalyse 2 Definitionen Anforderungen (Requirements): Beschreibung aller

Mehr

Requirements Engineering für die agile Softwareentwicklung

Requirements Engineering für die agile Softwareentwicklung Johannes Bergsmann Requirements Engineering für die agile Softwareentwicklung Methoden, Techniken und Strategien Unter Mitwirkung von Markus Unterauer dpunkt.verlag Inhaltsverzeichnis 1 Einleitung 1 1.1

Mehr

Projektplan. Software Engineering Projekt. November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 1

Projektplan. Software Engineering Projekt. November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 1 Projektplan Software Engineering Projekt November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 1 Der Projektplan Grundlage der gemeinsamen Arbeit innerhalb des Teams und mit

Mehr

Prozesse Last oder Lust?

Prozesse Last oder Lust? Prozesse Last oder Lust? Definitionen, Vorteile, Ansätze Hugo Beerli, Lead QA-Engineer www.bbv.ch bbv Software Services Corp. 1 Agenda Prozessarten Erwartungen an Prozesse Zeitlicher Ablauf Einige Prozesse

Mehr

Testen und Testautomatisierung in agilen Projekten

Testen und Testautomatisierung in agilen Projekten Testen und Testautomatisierung in agilen Projekten DR. WILHELM HUMMER wh@techtalk.at COPYRIGHT 2011, TECHTALK - WWW.TECHTALK.AT Wie es zu diesem Vortrag kam COPYRIGHT 2011, TECHTALK - WWW.TECHTALK.AT Testen

Mehr

Testen Prinzipien und Methoden

Testen Prinzipien und Methoden Testen Prinzipien und Methoden ALP 2 SS2002 4.7.2002 Natalie Ardet Definition Im folgenden gilt: Software = Programm + Daten + Dokumentation Motivation Software wird immer mehr in Bereichen eingesetzt,

Mehr

Agile Prozessverbesserung. Im Sprint zu besseren Prozessen

Agile Prozessverbesserung. Im Sprint zu besseren Prozessen Agile Prozessverbesserung Im Sprint zu besseren Prozessen Ziel und Agenda Ziel: Wir wollen zeigen, wie Prozesse durch den Einsatz einer agilen Vorgehensweise noch projektfreundlicher verbessert werden

Mehr

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie

Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie Entwicklungsoptimierung mit einem ALM Tool Positionierung mit Fallstudie Gerald Heller Agenda Standortbestimmung ALM Typischer industrieller Setup und Probleme Vorstellung von QualityCenter als ALM tool

Mehr

High Speed Projects. Gedanken zum Bauprojektmanagement unter besonderen Anforderungen

High Speed Projects. Gedanken zum Bauprojektmanagement unter besonderen Anforderungen High Speed Projects Gedanken zum Bauprojektmanagement unter besonderen Anforderungen 1 Bildquelle: http://www.herrkell.de/laborneuheiten/labor.htm (Foto von CC Amemona) 2 High Speed...... ist KEIN neuer

Mehr