Software-Entwicklung in der Praxis Gastvortrag Vorlesung P2, Universität Bern Stefan Reichhart -

Größe: px
Ab Seite anzeigen:

Download "Software-Entwicklung in der Praxis Gastvortrag Vorlesung P2, Universität Bern Stefan Reichhart -"

Transkript

1 Software-Entwicklung in der Praxis Gastvortrag Vorlesung P2, Universität Bern Stefan Reichhart - stefan.reichhart@zuehlke.com Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 1 von 36

2 Über mich Netstyle.ch Loppis Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 2 von 36

3 Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 3 von 36

4 EmpoweringIdeas Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 4 von 36

5 Zühlke -Im Alltag Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 5 von 36

6 Zühlke - Intern Technologie Tage Konferenzen, Bootcamps, Academy Workshops, Hackathons, Kurse Fokusgruppen Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 6 von 36

7 Software-Projekt: Loppis Planung & Betrieb Rangierbahnhof Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 7 von 36

8 Rangierbahnhof Kernaufgaben Zerlegen Zusammenstellen Weiterleiten "Sonstiges": Fahrplan für Cargo Reparaturen Planung Güter-Züge Wagen-Depot Ladungs-Kontrolle usw. Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 8 von 36

9 Rangierbahnhof Zerlegen, Zusammenstellen, Weiterleiten Bern Zürich Mailand Rom Marsaille Luzern Rom Lyon Rotterdam RBH Basel RBH Chiasso Mailand? Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 9 von 36

10 Rangierbahnhof Zerlegung Sensoren Waage Bremsen + Weichen Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 10 von 36

11 Rangierbahnhof Frage- und Problemstellungen "Bestmögliche" Zusammenstellung + Zerlegung Zeiteffizent + Kostengünstig Prognosen Parallelisierung von Arbeitsschritten Blockierungen vermeiden Verspätungen? Gefahrengüter? Verrechnung von Leistungen & Kosten Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 11 von 36

12 Rangierbahnhof Status Quo & Requirements 850'000+ Wagen pro Jahr / Peak: ca. 3'500 pro Tag 3'500 Zerlegungen pro Monat Koordination Personal (ca. 160) IT-Steuerung: Sensoren Waagen Gleisbremsen Rangierloks Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 12 von 36

13 Loppis Ziele & Requirements 1 System für alles Alle Aufgaben eines Rangierbahnhofes Alles ist konfigurierbar (Teil- bis Voll-) Automatisierung Verarbeitung: "Fast-Echtzeit" Verfügbarkeit: 24/7 Maximale Unterbruchsdauer: 15 min / max. 1x pro Monat Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 13 von 36

14 Loppis Requirements& Kundenwünsche Die Kundin (SBB) kennt alle(non) funktionalen Requirements weiss exakt was sie möchte Alle Aufgaben/Features sind im Vorfeld bekannt Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 14 von 36

15 Erfahrungenaus der Praxis Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 15 von 36

16 Mein Alltag als Entwickler Agile, XP, Scrum, Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 16 von 36

17 Mein Alltag als Entwickler Java Entwickler Nebenbei ScrumMaster Team Lead Spezialist für Frontend Berater in Projekt-übergreifenden Architekturfragen Programmieren Requirements klären Lösungen erarbeiten Testen Administratives Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 17 von 36

18 Die tägliche Herausforderung Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 18 von 36

19 Die tägliche Herausforderung Spezifikationen Anforderungen Lösungen Wünsche Workflows Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Know-How Mut Folie 19 von 36

20 Kommunikation Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 20 von 36

21 Kommunikation Soziale Grundsätze: "Agile Mindset" Direkt + ehrlich Flexibel + unkompliziert Offen + transparent Probleme ansprechen / Fehlerkultur Insbesondere Keine Heroes & Looser Kein Blaming, "Finger-Pointing", Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 21 von 36

22 Probleme ansprechen Arbeitsplatz: Soziale Konfliktzone, Wohlfühloase, Arbeitsplatz &-umfeld ist extrem wichtig Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 22 von 36

23 Kommunikation Konflikte handhaben Konstruktiv und richtig Feedback geben Kritik ausüben Konflikte lösen Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 23 von 36

24 Kommunikation Technisch, Fachlich Adhoc/ Kurzfristig: Whiteboards Post-it/ Stickies Papier Langfristig / Dokumentation Confluence KB Sparx EA (Umls, DB-Schemas) Jira Stories & Tasks Git/ Reviewing File-System einfach, direkt, effizient, kostensparend Know-HowDatenbank Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 24 von 36

25 Kommunikation Technisch, Fachlich Adhoc/ Kurzfristig: Whiteboards Post-it/ Stickies Papier Langfristig / Dokumentation Confluence KB Sparx EA (Umls, DB-Schemas) Jira Stories & Tasks Git/ Reviewing File-System einfach, direkt, effizient, kostensparend Know-HowDatenbank Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 25 von 36

26 Software-Qualität (OO) Patterns Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 26 von 36

27 Software-Qualität Code-Style, Code-Checks, Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 27 von 36

28 Testing Junit, Mockito, Emma, Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 28 von 36

29 Code Reviews Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 29 von 36

30 Software Growth & Evolution Neue Features Requirement Changes Over-Engineering Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 30 von 36

31 Software Growth & Evolution Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 31 von 36

32 Software Evolution OO Patterns konzequent(er) anwenden Code / Architektur regelmässig infrage Stellen Architektur den neuen Bedingungen anpassen Code Reviews Refactorings/ Refactoring Patterns Code wegwerfen Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 32 von 36

33 Software Evolution OO Patterns konzequent(er) anwenden Code / Architektur regelmässig infrage Stellen Architektur den neuen Bedingungen anpassen Code Reviews Refactorings/ Refactoring Patterns Gute Tests!!! Code wegwerfen Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 33 von 36

34 Onemorething Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 34 von 36

35 Fragen Stefan Reichhart - stefan.reichhart@zuehlke.com Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 35 von 36

36 Feedback Software-Entwicklung in der Praxis Stefan Reichhart 1. Juni 2018 Folie 36 von 36

Erfahrungsbericht eines Nexus Integration Team Mitglieds

Erfahrungsbericht eines Nexus Integration Team Mitglieds Erfahrungsbericht eines Nexus Integration Team Mitglieds David Burkhart Entwicklertag Karlsruhe 23.05.2017 david.burkhart@andrena.de Jan Baumann jan.baumann@andrena.de 2 scrum.org 3 Das Nexus Integration

Mehr

Aufbau einer effizienten Testautomatisierungslösung

Aufbau einer effizienten Testautomatisierungslösung Aufbau einer effizienten Testautomatisierungslösung Testwerkzeuge in messagebasierten Systemen Q-Event Luzern, 5.9.2013 «Effizienter Testen aber wie?» Roland Hug Senior Testmanager Abstract In der agilen

Mehr

ARS SOFTWAREENTWICKLER/ REQUIREMENTS ENGINEER (M/W) ARS Computer und Consulting GmbH /

ARS SOFTWAREENTWICKLER/ REQUIREMENTS ENGINEER (M/W) ARS Computer und Consulting GmbH  / SOFTWAREENTWICKLER/ REQUIREMENTS ENGINEER (M/W) Computer und Consulting GmbH www.ars.de / hr@ars.de DAS INTERVIEW HR Managerin Anita Feuchtinger im Interview mit einem unserer Requirement Engineers: HR:

Mehr

Das agile Requirements Board Ein Tool zur Unterstützung des agilen Requirements-Engineerings

Das agile Requirements Board Ein Tool zur Unterstützung des agilen Requirements-Engineerings Das agile Requirements Board Ein Tool zur Unterstützung des agilen Requirements-Engineerings Johannes Bergsmann Berater, Trainer, Eigentümer Software Quality Lab www.software-quality-lab.com Über Software

Mehr

Matthias Küspert software engineering

Matthias Küspert software engineering Matthias Küspert software engineering Aliceplatz 3 63065 Offenbach +49 (0) 173 537 4207 matthias@kuespert-web.de www.kuespert-web.de Profil Software Ingenieur seit 1988. Fachliche Schwerpunkte Aufbau und

Mehr

Effektiver Einsatz von Code-Reviews

Effektiver Einsatz von Code-Reviews Effektiver Einsatz von Code-Reviews Version: 1.4 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de 18. Java Forum Stuttgart 2015 Ihr Sprecher Thorsten Maier Trainer,

Mehr

Softwaremodellierung innerhalb eines SAP ABAP Projekts im agilen Umfeld

Softwaremodellierung innerhalb eines SAP ABAP Projekts im agilen Umfeld Softwaremodellierung innerhalb eines SAP ABAP Projekts im agilen Umfeld 1. Die Kosten der Softwareentwicklung Warum es manchmal sinnvoll ist, am Anfang mehr zu tun, als nötig ist. Modellgetrieben Software-Entwicklung

Mehr

PS Software Engineering WS 2018/19

PS Software Engineering WS 2018/19 PS Software Engineering WS 2018/19 Wöchentlich Dienstag 08:00-10:00 Start: 8:15 Termine: PLUSonline Homepage zum PS: Allgemeines www.softwareresearch.net Teaching Programmieren im Großen Die Entwicklung

Mehr

KONTAKT. Scitotec GmbH Otto-Schwade-Straße Erfurt. Telefon: Fax: o Mail: Web:

KONTAKT. Scitotec GmbH Otto-Schwade-Straße Erfurt. Telefon: Fax: o Mail: Web: KONTAKT Scitotec GmbH Otto-Schwade-Straße 8 99085 Erfurt Telefon: 0361 6795567 Fax: o361 6795568 Mail: info@scitotec.de Web: www.scitotec.de Folgen Sie uns auf IHR PARTNER FÜR SOFTWAREENTWICKLUNG UND INDIVIDUELLES

Mehr

Agile Methoden agil einführen Software Quality Lab

Agile Methoden agil einführen Software Quality Lab Software Quality Lab Markus Unterauer Berater, Trainer - 1 - - 2 - Das Setting im Unternehmen Mgmt PM Support Reports UI Infra Agents Apps Kernel - 3 - Ziele für die Einführung agiler Methoden Weniger

Mehr

Boosting Requirements Engineering für SCRUM Projekte. Copyright 2010 MaibornWolff et al www.mwea.de

Boosting Requirements Engineering für SCRUM Projekte. Copyright 2010 MaibornWolff et al www.mwea.de Boosting Requirements Engineering für SCRUM Projekte Copyright 2010 MaibornWolff et al www.mwea.de Kennzeichen von SCRUM Projekten Scrum-Projekte werden eingesetzt um schnell und flexibel Projekte umzusetzen.

Mehr

Das Kommunikations-Problem Architekten, Entwickler und die Code-Basis Zusammenfassung

Das Kommunikations-Problem Architekten, Entwickler und die Code-Basis Zusammenfassung Das Kommunikations-Problem Architekten, Entwickler und die Code-Basis Zusammenfassung Miteinander, Nebeneinander, Durcheinander Kommunikation und Koordination in Softwareprojekten Kommunikation Übertragung

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

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

Qualitätssicherung und Testen

Qualitätssicherung und Testen Qualitätssicherung und Testen Vorlesung: Software-Engineering für große, betriebliche Informationssysteme für Universität Leipzig, Sommersemester 2004 Institut für Software- und Systementwicklung Professur

Mehr

Software-Entwicklung in der Praxis

Software-Entwicklung in der Praxis Software-Entwicklung in der Praxis Gastvortrag Vorlesung P2, Universität Bern Dominique Matter Folie 1 3. Juni 2016 Dominique Matter Drei vernetzte Bereiche Produkt- und Software-Engineering Managementberatung

Mehr

Softwareentwicklungsmodelle

Softwareentwicklungsmodelle Softwareentwicklungsmodelle Gliederung Der Softwareentwicklungsprozess Wasserfallmodell V-Modell Prototypen-Modell Spiralmodell Agile Warum Fall 1: Ich entwickle zu meinem persönlichen Spaß ein Schachprogramm

Mehr

Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen

Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen Application Lifecycle Management in Eclipse Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen Christoph Bräuchle, MKS GmbH Interessen (klassisch) Budget: werden Aufwände eingehalten, ergeben

Mehr

70+ Wir sind Experten, wenn es um die effiziente Realisierung von embedded, mobilen und webbasierten Business-Lösungen geht.

70+ Wir sind Experten, wenn es um die effiziente Realisierung von embedded, mobilen und webbasierten Business-Lösungen geht. SCRUM IN DER PRAXIS 2 70+ Bei uns arbeiten mehr als 70 IT- und Softwareexperten für Kunden aus dem B2B-Bereich. Wir sind Experten, wenn es um die effiziente Realisierung von embedded, mobilen und webbasierten

Mehr

Software Engineering mit Übungen. Franz-Josef Elmer, Universität Basel, HS 2015

Software Engineering mit Übungen. Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering mit Übungen Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering 2 Organisation Ort: Seminarraum 05.002, Spiegelgasse 5 Ablauf: 15:15 Vorlesung Prüfung: Schriftlich,

Mehr

Softwarequalität erhöhen durch DevOps

Softwarequalität erhöhen durch DevOps Softwarequalität erhöhen durch DevOps Leipzig, 31.03.2017 Jeremias Hackbeil Softwareforen Leipzig GmbH 1 Nur wer schnell ist, überlebt im Markt. Dafür braucht es neue Arbeitsstrukturen. Computerwoche vom

Mehr

Empirische Evidenz von agilen Methoden. Seminar in Software Engineering Wintersemester 03/04

Empirische Evidenz von agilen Methoden. Seminar in Software Engineering Wintersemester 03/04 Empirische Evidenz von agilen Methoden Seminar in Software Engineering Wintersemester 03/04 Agenda Einleitung Bedeutung von agil Kurzübesicht agiler Methoden Überprüfung des (agilen) Erfolges Ausgewählte

Mehr

UNTERNEHMENSVORSTELLUNG.

UNTERNEHMENSVORSTELLUNG. UNTERNEHMENSVORSTELLUNG www.jservice.de WER WIR SIND 2 We are professionals working for professionals respectfully and focussed LANGJÄHRIGE ERFAHRUNG ÜBER 100 EXPERTEN UND SPEZIALISTEN BUNDESWEIT FÜR SIE

Mehr

UNTERNEHMENSVORSTELLUNG.

UNTERNEHMENSVORSTELLUNG. UNTERNEHMENSVORSTELLUNG www.jservice.de WER WIR SIND 2 We are Professionals working for professionals respectfully and focussed LANGJÄHRIGE ERFAHRUNG ÜBER 100 EXPERTEN UND SPEZIALISTEN BUNDESWEIT FÜR SIE

Mehr

Effektiver Einsatz von Code-Reviews

Effektiver Einsatz von Code-Reviews - Schneller, Billiger, Besser - Effektiver Einsatz von Code-Reviews Dev Day in Dresden 27. Mai 2015 Version: 1.3 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Ihr

Mehr

Forum ö 2017: Digitale Wirtschaft und Nachhaltigkeit. Digitale Nachhaltigkeit: Gesellschaftlichen Nutzen des digitalen Wissens erschliessen

Forum ö 2017: Digitale Wirtschaft und Nachhaltigkeit. Digitale Nachhaltigkeit: Gesellschaftlichen Nutzen des digitalen Wissens erschliessen Forum ö 2017: Digitale Wirtschaft und Nachhaltigkeit Digitale Nachhaltigkeit: Gesellschaftlichen Nutzen des digitalen Wissens erschliessen in Basel Dr. Matthias Stürmer Forschungsstelle Digitale Nachhaltigkeit

Mehr

ENTWICKLER UND ENTHUSIASTEN UNSERE EXPERTEN FÜR IHRE EFFEKTIVE DIGITALISIERUNG

ENTWICKLER UND ENTHUSIASTEN UNSERE EXPERTEN FÜR IHRE EFFEKTIVE DIGITALISIERUNG ENTWICKLER UND ENTHUSIASTEN UNSERE EXPERTEN FÜR IHRE EFFEKTIVE DIGITALISIERUNG SOFTWARE SOLUTIONS Wir sind Ihr Partner für die digitale Vernetzung in der Industrie. Wir vereinfachen und optimieren industrielle

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

In zwölf Wochen zum Software Entwickler mit Microsoft Spezialkenntnissen

In zwölf Wochen zum Software Entwickler mit Microsoft Spezialkenntnissen In zwölf Wochen zum Software Entwickler mit Microsoft Spezialkenntnissen Fachforum Wettbewerbsfaktor Personal für die IT-Branche 19.07.2012 Bayme Geschäftsstelle Mittelfranken, Nürnberg Juergen Lorenz

Mehr

Mitarbeiter-Profil Schmitz, Dominik Senior Test Engineer

Mitarbeiter-Profil Schmitz, Dominik Senior Test Engineer Mitarbeiter-Profil Schmitz, Dominik Seite 1 von 7 Projekte 01/2017 - heute Infosysbub (agil - Scrum) 04/2015 12/2016 1 Jahr 9 Monate Entwurf und Umsetzung einer technischen und methodischen Infrastruktur

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

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

PROFIL ODILON NANGUE GUEZAN Triona Information und Technologie GmbH

PROFIL ODILON NANGUE GUEZAN Triona Information und Technologie GmbH PROFIL Stand: Oktober 2018 ODILON NANGUE GUEZAN Master of Science Informationstechnik Triona Information und Technologie GmbH Dekan-Laist-Str. 15a 55129 Mainz Tel: +49 6131/5015380 Mail: projekte@triona.de

Mehr

Blockpraktikum Multimediaprogrammierung

Blockpraktikum Multimediaprogrammierung Blockpraktikum Multimediaprogrammierung 15. September 26. September 2008 Max Maurer Erfahrungsbericht Extreme Programming Kleiner Rückblick zur Vorlesung Prof. Heinrich Hußmann Agile Development for Multimedia

Mehr

Führung von agilen verteilten Teams

Führung von agilen verteilten Teams Führung von agilen verteilten Teams Stefan Glase Ich stelle mich vor Stefan.Glase Solution Architect stefan.glase@opitz-consulting.com Twitter: @stefanglase 1 Manifest für Agile Softwareentwicklung Wir

Mehr

Das Wissen hat Grenzen, unsere IT-Dienstleistungen nicht.

Das Wissen hat Grenzen, unsere IT-Dienstleistungen nicht. Suppliance ist eine unabhängige Organisationsform bestehend aus erfahrenen und kompetenten Dienstleistungspartnern in der DACH Region. Wir unterstützen Kunden bei der Umsetzung von Projektvorhaben mit

Mehr

Softwareentwicklungspraktikum für Fortgeschrittene

Softwareentwicklungspraktikum für Fortgeschrittene Softwareentwicklungspraktikum für Fortgeschrittene Einführungsveranstaltung Prof. Dr. Martin Wirsing, Prof. Dr. Rudolf Haggenmüller, Dr. Andreas Schroeder, Christian Kroiß Outline I. Was wir bieten Produkt

Mehr

v i r t u a l 7 G m b H Consulting- und Softwarepartner Unternehmergeführt 1996 gegründet 85 Mitarbeiter 1 Team aus Spezialisten W E R W I R S I N D

v i r t u a l 7 G m b H Consulting- und Softwarepartner Unternehmergeführt 1996 gegründet 85 Mitarbeiter 1 Team aus Spezialisten W E R W I R S I N D v i r t u a l 7 G m b H Consulting- und Softwarepartner Unternehmergeführt 1996 gegründet 85 Mitarbeiter 1 Team aus Spezialisten W E R W I R S I N D K A R L S R U H E 50 Mitarbeiter Consulting Development

Mehr

Institut für Informatik AG Software Engineering. 15. März 2012 Seminar Beiträge zum Software Engineering

Institut für Informatik AG Software Engineering. 15. März 2012 Seminar Beiträge zum Software Engineering Institut für Informatik AG Software Engineering 15. März 2012 Seminar Beiträge zum Software Engineering Was? explorative Prozessanalyse in einem Unternehmen Ermittlung des Soll-Zustandes Untersuchung des

Mehr

Frank.Maar@microsoft.com Developmentprozesse - Grundlage Ihrer Entwicklung Grundsätzliche Art der Vorgehensweise formal agil V-Modell XT MSF for CMMI Improvement definiert MSF Agile SCRUM Prozess-Inhalte

Mehr

Einführung von XP in der Praxis

Einführung von XP in der Praxis Einführung von XP in der Praxis Seminar Agile vs. klassische Methoden der Software- Entwicklung David Kocher, dk@cyberduck.ch Einführung XP bezeichnet sich als leichte Methode des Software Engieneerings

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

Whitepaper: Agile Methoden im Unternehmenseinsatz

Whitepaper: Agile Methoden im Unternehmenseinsatz Whitepaper: Agile Methoden im Unternehmenseinsatz Agilität ist die Fähigkeit eines Unternehmens, auf Änderungen in seinem Umfeld zu reagieren und diese zum eigenen Vorteil zu nutzen. Inhaltsverzeichnis

Mehr

Agile Softwareentwicklung im normativ regulierten Umfeld: Die Rolle der Qualitätssicherung für eine Zertifizierung

Agile Softwareentwicklung im normativ regulierten Umfeld: Die Rolle der Qualitätssicherung für eine Zertifizierung Agile Softwareentwicklung im normativ regulierten Umfeld: Die Rolle der Qualitätssicherung für eine Zertifizierung ROSALINDE SCHUSTER TESTMANAGERIN INDUSTRY RSCHUSTER@ASSYSTEM.COM CHRISTOPH LEGAT SOFTWARE

Mehr

Entwicklung moderner Rich-Internet-Applications

Entwicklung moderner Rich-Internet-Applications Technische Universität München Projekt: Systementwicklung WS 2007/08 Entwicklung moderner Rich-Internet-Applications 15.10.2007 Kickoff-Meeting Florian Forster Florian Forster (forster@in.tum.de) Agenda

Mehr

ARS. Projektleiter (m/w) ARS Computer und Consulting GmbH /

ARS. Projektleiter (m/w) ARS Computer und Consulting GmbH  / Projektleiter (m/w) Computer und Consulting GmbH www.ars.de / hr@ars.de DAS SIND WIR Unser Unternehmensprofil Computer und Consulting GmbH Traditionsreiches IT- und Beratungshaus mit Hauptsitz im Herzen

Mehr

E-Business. Fr. Hauser, WS 2018/

E-Business. Fr. Hauser, WS 2018/ Fr. Hauser, WS 2018/2019 09.11.2018 Agenda 1. Betrieb und Wartung 2. Weiterentwicklung 3. Vorgehensmodelle 4. Releasemanagement 3 1. Betrieb und Wartung Production and Maintenance Maintain product and

Mehr

Wenn so ein agiler Zug erst mal losdampft gilt es als Scrum Master die Ruhe zu bewahren. Die Realität ist meist spannender als jede Fachliteratur

Wenn so ein agiler Zug erst mal losdampft gilt es als Scrum Master die Ruhe zu bewahren. Die Realität ist meist spannender als jede Fachliteratur Wenn so ein agiler Zug erst mal losdampft gilt es als Scrum Master die Ruhe zu bewahren. Die Realität ist meist spannender als jede Fachliteratur Also immer einen klaren Kopf behalten Die Situation analysieren

Mehr

Fabian Kortum. Software Engineering Group Leibniz Universität Hannover

Fabian Kortum. Software Engineering Group Leibniz Universität Hannover JIRA4SWP Grundlagen und Anwendung Fabian Kortum fabian.kortum@inf.uni-hannover.de Software Engineering Group Leibniz Universität Hannover Themenübersicht Grundlagen über Agile Software Entwicklung JIRA

Mehr

ein erfahrungsbericht drei Jahre SCRUM ein erfahrungsbericht

ein erfahrungsbericht drei Jahre SCRUM ein erfahrungsbericht drei jahre SCRUM ein erfahrungsbericht softwareentwicklung bei seca pilotprojekt mit SCRUM start eines neuen projektes tools organisatorisches prozesse das SCRUM team fazit Andreas Rieschick, Eric Thomas

Mehr

Projektablauf und Projektplanung. André Fatton, FEE, NIE-INE Kick-Off

Projektablauf und Projektplanung. André Fatton, FEE, NIE-INE Kick-Off Projektablauf und Projektplanung André Fatton, FEE, NIE-INE Kick-Off 17.10.2016 Agenda I. Allgemeines II. Projekt-Milestones & Projekt-Handbuch III. Projekt-Werkzeuge IV. Agiles Vorgehen V. Nächste Schritte

Mehr

Susanne Mühlbauer Februar 2014 HOOD GmbH. statt

Susanne Mühlbauer Februar 2014 HOOD GmbH. statt Susanne Mühlbauer Februar 2014 HOOD GmbH statt Agil zu sein, bedeutet für uns: Wir orientieren uns an den Werten und Prinzipien des agilen Manifests. Was bedeutet Agil für Sie? Eine weitere Vorgehensweise

Mehr

Gemeinsam Software-Lösungen finden. Vom Prototyping bis zur Serienreife.

Gemeinsam Software-Lösungen finden. Vom Prototyping bis zur Serienreife. Gemeinsam Software-Lösungen finden. Applikationen Embedded Vom Prototyping bis zur Serienreife. Embedded Systeme Unsere Software fährt in Millionen Fahrzeugen mit. Und funktioniert. Wir legen immer das

Mehr

Herausforderungen von ITSM Lösungen mit JIRA Service Desk meistern.

Herausforderungen von ITSM Lösungen mit JIRA Service Desk meistern. Herausforderungen von ITSM Lösungen mit JIRA Service Desk meistern. Vom Self Service Portal bis zur Zusammenarbeit mit Devops-Teams. avono Aktiengesellschaft Breite Straße 2 70173 Stuttgart www.avono.de

Mehr

Content Marketing. Wie Sie mit agilem Management Ihre Content Strategie erstellen. Live-Webinar mit Babak Zand

Content Marketing. Wie Sie mit agilem Management Ihre Content Strategie erstellen. Live-Webinar mit Babak Zand Content Marketing Wie Sie mit agilem Management Ihre Content Strategie erstellen Live-Webinar mit Babak Zand Babak Zand Blogger & Content-Stratege www.babak-zand.de @BaZaKom Agenda? Was ist eine agile

Mehr

10 Jahre agile Softwareentwicklung Wie erwachsen sind wir geworden?

10 Jahre agile Softwareentwicklung Wie erwachsen sind wir geworden? 10 Jahre agile Softwareentwicklung Wie erwachsen sind wir geworden? Stefan Roock stefan.roock@akquinet.de Hintergrund 1/2 Senior IT-Berater bei der akquinet AG extreme Programming seit Anfang 1999, dann

Mehr

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

Vergleich von klassischer und agiler Entwicklungsmethodik anhand der Entwicklung eines in Statemate simulierbaren Modells eines Türsteuergeräts Vergleich von klassischer und agiler Entwicklungsmethodik anhand der Entwicklung eines in Statemate simulierbaren Modells eines Türsteuergeräts Experiment an der Uni Ulm im SS 2003 berblick Motivation

Mehr

Iterative Softwareentwicklung. Ullrich Köthe 19. April 2001

Iterative Softwareentwicklung. Ullrich Köthe 19. April 2001 Iterative Softwareentwicklung Ullrich Köthe 19. April 2001 2 Traditionelles Entwicklungsmodell von Geräteentwicklung inspiriert: je später eine Änderung notwendig wird, desto teurer 12000 10000 8000 6000

Mehr

Vom Leiter zum Agile Leader.

Vom Leiter zum Agile Leader. Vom Leiter zum Agile Leader. Bruno Linder Leiter Testfactory SBB IT 16. November 2017 - Ausgangslage; Was haben wir - Agile Leader; Was ist das - Testfactory; Was machen wir Für leistungsorientierte, schnelle

Mehr

Q-Event «Spice up your Test!»

Q-Event «Spice up your Test!» Testautomatisierung in der agilen Software Entwicklung Q-Event «Spice up your Test!» Einsatz und Nutzen von Testautomatisierung in agilen Software Projekten Urs Müller Senior Testautomation Engineer Agenda

Mehr

Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009

Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009 Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009 Gliederung 1. Generative Programmierung 2. Möglichkeiten und Einsatzgebiet 3. Prozess / Tools 4. Zusammenfassung 19.03.2009 GENERATIVE PROGRAMMIERUNG

Mehr

Agile Softwareprozess-Modelle

Agile Softwareprozess-Modelle Agile Softwareprozess-Modelle Steffen Pingel Regionale Fachgruppe IT-Projektmanagement 2003-07-03 Beweglich, Lebhaft, Wendig Was bedeutet Agil? Andere Bezeichnung: Leichtgewichtiger Prozess Manifesto for

Mehr

Projektmanagement und Kollaboration mit Confluence und Jira Unterstützung eines Kulturwandels

Projektmanagement und Kollaboration mit Confluence und Jira Unterstützung eines Kulturwandels Projektmanagement und Kollaboration mit Confluence und Jira Unterstützung eines Kulturwandels 2 Austrian Standards Driven by Making Sense Was sind Standards? Standards (z. B. ÖNORM, ISO) sind von Fachleuten

Mehr

Am Beispiel des Bibliographischen Institut GmbH

Am Beispiel des Bibliographischen Institut GmbH 22.05.2012 Leipzig Meet Magento 2012 Software Lifecycle Management Am Beispiel des Bibliographischen Institut GmbH Ein paar Worte zum Unternehmen Acht Marken mit über BIBLIOGRAPHISCHES 4.000 Buchund INSTITUT

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

ISARTAL AKADEMIE GMBH. Unternehmensprofil

ISARTAL AKADEMIE GMBH. Unternehmensprofil ISARTAL AKADEMIE GMBH Unternehmensprofil Hintergrund Gründung: Im April 2012 vom geschäftsführenden Gesellschafter Ralf Bongard gegründet (HRB 197800). Leistungen: Öffentliche und geschlossene Seminare

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

Individuelle Softwareentwicklung

Individuelle Softwareentwicklung Kostenlose Angebotserstellung: www.wilde-it.com Individuelle Softwareentwicklung WILDE-IT Ihr Partner für moderne und hochwertige Softwarelösungen zur Optimierung Ihrer Geschäftsprozesse Höchste Expertise

Mehr

IT-Projektmanagement Teil 2: Der Gegenstand von SW-Projekten Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews

IT-Projektmanagement Teil 2: Der Gegenstand von SW-Projekten Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews IT-Projektmanagement Teil 2: Der Gegenstand von SW-Projekten Kaiserslautern, WS 2008/2009 Dr. Gerhard Pews Der Fahrplan durch die Vorlesung Inhalte Einführung Das Was : Der Gegenstand von Softwareprojekten

Mehr

Test offener, dynamischer Systeme

Test offener, dynamischer Systeme Test offener, dynamischer Systeme Institut für Informatik Neuenheimer Feld 326 69120 Heidelberg http://www-swe.informatik.uni-heidelberg.de paech@informatik.uni-heidelberg.de RUPRECHT-KARLS-UNIVERSITÄT

Mehr

Gute User Stories schreiben reicht nicht Requirements Engineering-Bedarf in agilen Projekten. Olga Boruszewski,

Gute User Stories schreiben reicht nicht Requirements Engineering-Bedarf in agilen Projekten. Olga Boruszewski, Gute User Stories schreiben reicht nicht Requirements Engineering-Bedarf in agilen Projekten Olga Boruszewski, 23.11.2017 http://www.continental.de Tires Division Einführung Erfahrungsbericht zu Requirements

Mehr

Herzlich willkommen DevDay Zürich 2016

Herzlich willkommen DevDay Zürich 2016 Herzlich willkommen DevDay Zürich 2016 1 2 Von einem der auszog, das Dokumentieren zu lernen Es war einmal Wir wollen zusammen eine neue Fabrik! Baut uns eine! 3 Wir müssen etwas bauen. Kannst Du das für

Mehr

Effektiver Einsatz von Code-Reviews

Effektiver Einsatz von Code-Reviews Effektiver Einsatz von Code-Reviews Version: 1.4 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de 18. Java Forum Stuttgart 2015 Ihr Sprecher Thorsten Maier Trainer,

Mehr

Change Management aresa Project Coaching GmbH

Change Management aresa Project Coaching GmbH Change Management aresa Project Coaching GmbH Wir coachen Sie zum Erfolg! Change Management Unsere Change Manager begleiten Sie in Zeiten des konstanten Wandels. Wir übernehmen Leadership und erarbeiten

Mehr

Agenda. Entmystifizierung. Fundamentaler Testprozess. Fazit. DevOps vs. Test Management

Agenda. Entmystifizierung. Fundamentaler Testprozess. Fazit. DevOps vs. Test Management Agenda Entmystifizierung DevOps vs. Test Management Fundamentaler Testprozess Rollenverteilung Testerstellung Testplanung für Sprints Testausführung Testauswertung Fazit 2 Take-Aways Klarheit in der Begriffswelt

Mehr

Einführung in die Softwaretechnik 9. Softwareprozesse

Einführung in die Softwaretechnik 9. Softwareprozesse 9. Softwareprozesse Klaus Ostermann (Mit Folien von Christian Kästner, Gabriele Taentzer und Wolfgang Hesse) 1 Agenda Wie kommt man vom Kundenwunsch zur fertigen Software? Wie strukturiert man ein Softwareprojekt?

Mehr

End-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner c.leithner@celix.at

End-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner c.leithner@celix.at End-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner c.leithner@celix.at www.celix.at September 2015 celix Solutions GmbH Spezialist für Team Collaboration und IT Prozess Management Agile

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

S23 BPMN 2.0 in der Praxis Vom fachlichen Modell zum ausführbaren Prozess. Bernd Rücker

S23 BPMN 2.0 in der Praxis Vom fachlichen Modell zum ausführbaren Prozess. Bernd Rücker S23 BPMN 2.0 in der Praxis Vom fachlichen Modell zum ausführbaren Prozess Bernd Rücker BPMN 2.0 in der Praxis Der Roundtrip mit Open Source Tools Aktueller Stand: BPMN 1.2;; In der Entwicklung: BPMN 2.0

Mehr

Projektmanagement. Das Scrum - Framework. Version: 5.0 Stand: Autor: Dr. Olaf Boczan

Projektmanagement. Das Scrum - Framework. Version: 5.0 Stand: Autor: Dr. Olaf Boczan Projektmanagement Das Scrum - Framework Version: 5.0 Stand: 28.05.2017 Autor: Dr. Olaf Boczan Lernziel Sie können mit eigene Worten das Framework Scrum beschreiben. Sie können die Rollen, Aktivitäten und

Mehr

Softwareentwicklungsprozess im Praktikum. 23. April 2015

Softwareentwicklungsprozess im Praktikum. 23. April 2015 Softwareentwicklungsprozess im Praktikum 23. April 2015 Agile Softwareentwicklung Eine agile Methodik stellt die beteiligten Menschen in den Mittelpunkt und versucht die Kommunikation und Zusammenarbeit

Mehr

Einzige webbasierte, gesamtheitliche Softwarelösung für alle Belange des Versicherungsbrokerage und Kundenbetreuung

Einzige webbasierte, gesamtheitliche Softwarelösung für alle Belange des Versicherungsbrokerage und Kundenbetreuung Einzige webbasierte, gesamtheitliche Softwarelösung für alle Belange des Versicherungsbrokerage und Kundenbetreuung Um die Herausforderungen der stetig steigenden Anforderungen und des erhöhten Aufwands

Mehr

Code Quality in Practice

Code Quality in Practice Code Quality in Practice Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Ihr Sprecher Thorsten Maier Trainer, Berater, Entwickler Feedback @ThorstenMaier

Mehr

Agiles Requirements Management mit agosense.fidelia

Agiles Requirements Management mit agosense.fidelia Agiles Requirements Management mit agosense.fidelia REFERENT Webinar Nr. 7 02. Juni 2016 15 Uhr bis 16 Uhr Bernd Röser Key Account Manager Kurzer Hinweis zu Beginn Fragen stellen während des Webinars Nutzen

Mehr

Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau

Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau Johannes Bergsmann Berater, Trainer, Eigentümer - 1 - Über Software Quality Lab LEISTUNGSPORTFOLIO CONSULTING Management Consulting Prozesse

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

DevOps. Alexander Pacnik, Head of DevOps Engineering

DevOps. Alexander Pacnik, Head of DevOps Engineering DevOps Alexander Pacnik, Head of DevOps Engineering 29.09.2016 Einführung... Produktfokussierung die Entstehungsgeschichte der Veränderung Umsatz / Features Innovative Phase (technisch orientiert) Deliver

Mehr

Agile Softwareentwicklung. Referat von Kristina Schrickel Praxisprojekt Ruby Leitung : Ralf Berger

Agile Softwareentwicklung. Referat von Kristina Schrickel Praxisprojekt Ruby Leitung : Ralf Berger Agile Softwareentwicklung Referat von Kristina Schrickel Praxisprojekt Ruby Leitung : Ralf Berger Inhalt 1. Klassische Entwicklungstechnik 2. Agile Entwicklungstechnik - Allgemeines 3. Agiles Manifest

Mehr

MICHAEL RÜGER. Abschluss Diplom Fach Informatik. Geburtsjahr 1985 Profil-Stand April 2015

MICHAEL RÜGER. Abschluss Diplom Fach Informatik. Geburtsjahr 1985 Profil-Stand April 2015 MICHAEL RÜGER Abschluss Diplom Fach Informatik Geburtsjahr 1985 Profil-Stand April 2015 Triona Information und Technologie GmbH Wilhelm-Theodor-Römheld-Str. 14 55130 Mainz Fon +49 (0) 61 31 9 21-122 Fax

Mehr

Du kennst deine Ziele und wir kennen den Weg!

Du kennst deine Ziele und wir kennen den Weg! Trainee zum IT Consultant (m/w) ab Oktober 2018 Technik-Freak? Internet-Junkie? Computer-Nerd? Wir kennen die gängigen Klischees. Alle! Trainee-Programm was erwartet Dich? Lerne die wesentlichen Grundlagen

Mehr

Unternehmenskulturim Zeitalterder Digitalisierung. D r. M a r i o J o o s s

Unternehmenskulturim Zeitalterder Digitalisierung. D r. M a r i o J o o s s Unternehmenskulturim Zeitalterder Digitalisierung D r. M a r i o J o o s s Ausgangslage Quelle: übergossenealm.at 2018 Ausgangslage Zahlen und Fakten I 55% der GF u Vorstände in Deutschland beschäftigten

Mehr

MUSTAFA GERCEK. Bachelor of Science Wirtschaftsinformatik. Geburtsjahr 1992 Profil-Stand Oktober 2015

MUSTAFA GERCEK. Bachelor of Science Wirtschaftsinformatik. Geburtsjahr 1992 Profil-Stand Oktober 2015 MUSTAFA GERCEK Bachelor of Science Wirtschaftsinformatik Geburtsjahr 1992 Profil-Stand Oktober 2015 Triona Information und Technologie GmbH Wilhelm-Theodor-Römheld-Str. 14 55130 Mainz Fon +49 (0) 61 31

Mehr

Projektmanagement und Kollaboration mit Confluence und JIRA. Austrian Standards Tina Myerscough

Projektmanagement und Kollaboration mit Confluence und JIRA. Austrian Standards Tina Myerscough Projektmanagement und Kollaboration mit Confluence und JIRA Austrian Standards Tina Myerscough 1 Wer sind wir? Austrian Standards Institute ist seit 1920 die österreichische Plattform für die Entwicklung

Mehr

Kapitel 13. Agile Softwareentwicklung und Extreme Programming (XP)

Kapitel 13. Agile Softwareentwicklung und Extreme Programming (XP) Vorlesung Softwaretechnologie Wintersemester 2017 / 2018 Kapitel 13. Agile Softwareentwicklung und Extreme Programming (XP) Stand: 30.11.2017 Was sind Agile Methodologien? Eine Methodologie ist eine bestimmte

Mehr