BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT UND KEINER MERKT ES XP-DAYS

Größe: px
Ab Seite anzeigen:

Download "BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT UND KEINER MERKT ES XP-DAYS"

Transkript

1 BREAKING BUILD STELL DIR VOR, DER BUILD IST KAPUTT UND KEINER MERKT ES XP-DAYS

2 2 Quelle: Geek & Poke,

3 3 Quelle: AMC TV

4 VORSTELLUNG Gründung 1996 IT-Dienstleister für hochwertige ecommerce und Content Management Lösungen ca. 80 Mitarbeiter 30 aktive Bestandskunden Hauptsitz in Karlsruhe Standort in Berlin Nicolas Byl Senior Softwareentwickler 4

5 CONTINUOUS INTEGRATION CYCLE SOURCE CONTROL DEVELOPMENT CI-SYSTEM TESTING 5

6 UMFRAGE Mitarbeiter von Netpioneer und Kunden Software-Entwickler Anderer Meinung? Ergebnisse im Netpioneer-Blog 6

7 UMFRAGE 80% Bist du Mitarbeiter der Netpioneer GmbH? 70% 60% 50% 40% 30% 20% 10% 0% Ja Nein 7

8 UMFRAGE 90% Benutzt Du Continuous Integration in deinem aktuellen Projekt? 80% 70% 60% 50% 40% 30% 20% 10% 0% Ja Nein 8

9 UMFRAGE 70% Ist die Benachrichtigung bei einem fehlgeschlagenen Build ausreichend? 60% 50% 40% 30% 20% 10% 0% Ja Nein 9

10 UMFRAGE 120% Wie wirst Du benachrichtigt, sollte der Continuous Integration Build fehlschlagen? 100% 80% 60% 40% 20% 0% RSS App Extreme Feedback Device 10

11 ? 11

12 EXTREME FEEDBACK DEVICES Signalisierung von Problemen beim aktuellen Zustand des Source Codes Informationsverbreitung über Kanäle, die auffallen 2004: Alberto Savoia, extreme Feedback for Software Development 12 Quelle: Alberto Savoia, extreme Feedback for Software Development

13 ARTEN VON EXTREME FEEDBACK DEVICES Ansprechen der Sinne Visuell Akustisch Olfaktorisch Taktil 13 Quelle: Federal Signal

14 LAVA LAMPE 14 Quelle: Alberto Savoia, extreme Feedback for Software Development

15 WALL DISPLAY 15

16 BÄRENLAMPE 16

17 BAT-SIGNAL 17

18 AKUSTISCHE BENACHRICHTIGUNG 18 Quelle: Flickr, Syphon86, CC BY 2.0

19 AKUSTISCHE BENACHRICHTIGUNG 19 Quelle: Flickr, Syphon86, CC BY 2.0, Jive Records

20 RAKETENWERFER Raketenwerfer mit Nerf-Geschossen Steuerung per USB Bei Build Failure 20 Quelle:

21 RAKETENWERFER Raketenwerfer mit Nerf-Geschossen Steuerung per USB Bei Build Failure 21 Quelle:

22 CODE SMELLS Duftverteilung mittels Luftbefeuchter 22

23 CODE-FLOW-METER Zimmerbrunnen Laufzeit bestimmt durch Commits 24

24 SOZIALE ASPEKTE Technisches Hilfsmittel Team Conventions Integration in die Umgebung Grenzen 25 Quelle: Geek & Poke,

25 TEAM CONVENTIONS Es wird ein lokaler Build ausgeführt vor dem Commit Alle sind für Build Fehler zuständig Fehler werden sofort behoben Kein Commit and Run 26

26 AUFSTELLUNG Gut sichtbaren Ort wählen Status sollte sofort ersichtlich sein Wenig Bewegung Extreme Feedback Device kein Fremdkörper 27

27 AUFSTELLUNG 28 Quelle:

28 GRENZEN Kein Ersatz für Disziplin Kein Ersatz für Nachdenken Kein Mittel gegen Schmerzgewöhnung Kein Spielzeug Keine QA-Metrik 29 Quelle:

29 DO IT YOURSELF USB-Steckdosenleiste 30 EUR Lampen 10 EUR Farbige Glühbirne 3-4 EUR 30

30 USB AMPEL USB-Ampel 45 Raspberry PI

31 DAS KLEINSTE XFD DER WELT blink1 Amazon 29 EUR XFDControl 32

32 FAZIT & AUSBLICK Leichtere und schnellere Rückmeldung Organisatorische Begleitung In den Unternehmen angekommen Internet der Dinge 34

33 DANKE für Ihre Aufmerksamkeit

34 LUST AUF VERÄNDERUNG? Bei uns ist immer Platz für spannende Persönlichkeiten! Mehr Informationen zu uns und unseren offenen Stellen finden Sie unter Wir freuen uns auf Sie! 36

DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG. Michael Palotas 7. April 2015 1 GRIDFUSION

DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG. Michael Palotas 7. April 2015 1 GRIDFUSION DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG Michael Palotas 7. April 2015 1 GRIDFUSION IHR REFERENT Gridfusion Software Solutions Kontakt: Michael Palotas Gerbiweg

Mehr

Pragmatisch Programmieren Projekt-Automatisierung

Pragmatisch Programmieren Projekt-Automatisierung Pragmatisch Programmieren Projekt-Automatisierung von Michael Clark ISBN 3-446-40008-7 Leseprobe Kapitel 6.2 Weitere Informationen oder Bestellung unter http://www.hanser.de/3-446-40008-8 sowie im Buchhandel

Mehr

Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung

Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung Webinar 11.05.2017 Andreas Schmidt @aschmidt75 www.cassini.ag www.thingforward.io @thingforward 2 11.05.17 Agenda Devices für das Internet der

Mehr

Trends in der Agilität Dr. Martin Geier

Trends in der Agilität Dr. Martin Geier Projektmanagement Agil Trends in der Agilität Dr. Martin Geier Zahlen und Fakten Fakten Gründung 2001 Standorte: Deutschland: Erlangen, München USA: Detroit, Miami Auszeichnungen 2004 2008 2011 2006, 2007,

Mehr

Was kann man in APEX automatisieren?

Was kann man in APEX automatisieren? Was kann man in APEX automatisieren? Oleg Kiriltsev Düsseldorf, 10.06.2015 Persönliche Daten Oleg Kiriltsev (31) Dipl.-Inform. Uni Duisburg-Essen Seit März 2013 IT-Berater bei MT AG, Oracle APEX Development

Mehr

Continuous Delivery. für Java Anwendungen. Axel Fontaine 28.10.2010. Software Development Expert

Continuous Delivery. für Java Anwendungen. Axel Fontaine 28.10.2010. Software Development Expert 28.10.2010 Continuous Delivery für Java Anwendungen Axel Fontaine Software Development Expert twitter.com/axelfontaine blog.axelfontaine.eu business@axelfontaine.eu Ceci n est pas une build tool. Ceci

Mehr

Welche Testautomatisierungen sind möglich und sinnvoll?

Welche Testautomatisierungen sind möglich und sinnvoll? Continuous Testing Welche Testautomatisierungen sind möglich und sinnvoll? Frank Ziesel 11.05.2017 12. Neu-Ulmer Test-Engineering-Day 2017 Agenda Motivation Automatisierung in Software Projekten Continuous

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

Wer bin ich. > Senior Consultant, Architekt und Trainer (MATHEMA Software GmbH) > 25+ Jahre Software > 12+ Jahre Java Enterprise > 7+ Jahre.

Wer bin ich. > Senior Consultant, Architekt und Trainer (MATHEMA Software GmbH) > 25+ Jahre Software > 12+ Jahre Java Enterprise > 7+ Jahre. Copyright 2010, MATHEMA Software GmbH 1 Wer bin ich > Senior Consultant, Architekt und Trainer (MATHEMA Software GmbH) > 25+ Jahre Software > 12+ Jahre Java Enterprise > 7+ Jahre.Net > Schwerpunkte Software

Mehr

SharePoint, Liferay & Co.: Social Business Integration in der Praxis. Dr. Christoph Tempich Webinar, 04.07.2013

SharePoint, Liferay & Co.: Social Business Integration in der Praxis. Dr. Christoph Tempich Webinar, 04.07.2013 SharePoint, Liferay & Co.: Social Business Integration in der Praxis Dr. Christoph Tempich Webinar, 04.07.2013 Social Business bei inovex Unser Experte: Dr. Christoph Tempich (Head of Consulting) Dr. Christoph

Mehr

Build. Ship. Run. Docker. Namics.

Build. Ship. Run. Docker. Namics. Build. Ship. Run. Docker. ST. GALLEN, 16. JUNI 2016 SOFTWARE DELIVERY MIT DOCKER? Beat Helfenberger. Software Architect. André Schäfer. Senior Software Engineer. Agenda. ERSTENS ZWEITENS DRITTENS VIERTENS

Mehr

DevOps bei den ID Build-Automatisierung statt Silo-Betrieb

DevOps bei den ID Build-Automatisierung statt Silo-Betrieb DevOps bei den ID Build-Automatisierung statt Silo-Betrieb SWS Entwicklertreffen vom 1.10.2015 Benno Luthiger 1.10.2015 1 Ausgangslage Kundenwunsch: Stabiles System, das schnell reagiert ( Betrieb) Neue

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

Continuous Integration mit TravisCI u.a. Jan Steemann

Continuous Integration mit TravisCI u.a. Jan Steemann Continuous Integration mit TravisCI u.a. Jan Steemann Ziele für heute sind: eine kleine Applikation und Code-Änderungen daran automatisiert zu testen Build-Status und Coverage zu veröffentlichen die Code-Coverage

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

Extreme Programming mit Rails. xpdays, 23. November 2007 Tammo Freese

Extreme Programming mit Rails. xpdays, 23. November 2007 Tammo Freese Extreme Programming mit Rails xpdays, 23. November 2007 Tammo Freese Agenda Ruby on Rails wird als agil vermarktet Aber: Was ist Ruby on Rails agil, was nicht? Konkret: Wie gut ist Ruby on Rails für XP

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

DevOps with AWS. Software Development und IT Operation Hand in Hand. Matthias Imsand CTO Amanox Solutions AG

DevOps with AWS. Software Development und IT Operation Hand in Hand. Matthias Imsand CTO Amanox Solutions AG DevOps with AWS Software Development und IT Operation Hand in Hand Matthias Imsand CTO Amanox Solutions AG Agenda Evolution agiles DevOps AWS Kurzeinführung Automation und Infrastruktur als Code AWS CloudFormation

Mehr

Gerrit und Jenkins ein Traumpaar für Pre-Tested Commit

Gerrit und Jenkins ein Traumpaar für Pre-Tested Commit und ein Traumpaar für Pre-Tested Commit Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Steffen Schäfer Steffen Schluff Version:.0 www.oio.de info@oio.de Gliederung Pre-tested commit und

Mehr

CeBIT 17.03.2015. CARMAO GmbH 2014 1

CeBIT 17.03.2015. CARMAO GmbH 2014 1 CeBIT 17.03.2015 CARMAO GmbH 2014 1 HERZLICH WILLKOMMEN Applikationssicherheit beginnt lange bevor auch nur eine Zeile Code geschrieben wurde Ulrich Heun Geschäftsführender Gesellschafter der CARMAO GmbH

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

Jörg Neumann Acando GmbH

Jörg Neumann Acando GmbH Jörg Neumann Acando GmbH Jörg Neumann Principal Consultant bei der Acando GmbH MVP Windows Platform Development Beratung, Training, Coaching Buchautor, Speaker Mail: Joerg.Neumann@Acando.com Blog: www.headwriteline.blogspot.com

Mehr

Fortgeschrittenes Programmieren mit Java. Test Driven Development

Fortgeschrittenes Programmieren mit Java. Test Driven Development Fortgeschrittenes Programmieren mit Java Test Driven Development Test getriebene Programmierung Benedikt Boeck Hochschule für Angewandte Wissenschaften Hamburg 6. November 2009 B. Boeck (HAW Hamburg) Test

Mehr

Platform as a Service (PaaS) & Containerization

Platform as a Service (PaaS) & Containerization Platform as a Service (PaaS) & Containerization Open Source Roundtable Bundesverwaltung; Bern, 23. Juni 2016 André Kunz Chief Communications Officer Peter Mumenthaler Head of System Engineering 1. Puzzle

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform

Mehr

The linux container engine. Peter Daum

The linux container engine. Peter Daum 0 The linux container engine Peter Daum Über mich Peter Daum Entwickler seit 13 Jahren Java Developer @ tyntec Java EE / Spring im OSS / BSS Twitter - @MrPaeddah Blog - www.coders-kitchen.com Agenda Docker?!

Mehr

GitLab als alternative Entwicklungsplattform zu Github.com

GitLab als alternative Entwicklungsplattform zu Github.com Entwicklungsplattform zu Github.com Chemnitzer Linux-Tage 2015 21. März 2015 Ralf Lang Linux Consultant/Developer lang@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development GitLab

Mehr

Software Construction

Software Construction Software Construction Einführung Martin Kropp / Christoph Denzler University of Applied Sciences Northwestern Switzerland Institute for Mobile and Distributed Systems Inhalt Lernziele des Kurses Software

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News

Mehr

Corporate Blogs Viel Aufwand oder viel Ertrag?

Corporate Blogs Viel Aufwand oder viel Ertrag? Corporate Blogs Viel Aufwand oder viel Ertrag? Ralph Hutter Leiter Marketing und Kommunikation, Namics Schweiz Eidg. Dipl. Informatiker / Executive MBA Quelle: Stephanie Booth 0p://www.flickr.com/photos/bunny/61386068/

Mehr

Auswahl eines Continuous Integrationsservers

Auswahl eines Continuous Integrationsservers Auswahl eines Continuous Integrationsservers Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Gliederung Einführung Auswahlkriterien Fazit 2 Gliederung

Mehr

Entwicklungsumgebungen. Packer, Vagrant, Puppet. Alexander Pacnik Mannheim, 10.11.2014

Entwicklungsumgebungen. Packer, Vagrant, Puppet. Alexander Pacnik Mannheim, 10.11.2014 Entwicklungsumgebungen Packer, Vagrant, Puppet Alexander Pacnik Mannheim, 10.11.2014 inovex... über inovex und den Referenten 2 Entwicklungsumgebungen... Übersicht Einführung Packer Konfiguration Packer

Mehr

Make-loses Java für mehr Produktivität: Das z 2 -Environment. Henning Blohm 25.6.2012

Make-loses Java für mehr Produktivität: Das z 2 -Environment. Henning Blohm 25.6.2012 Make-loses Java für mehr Produktivität: Das z 2 -Environment Henning Blohm 25.6.2012 1 Z2 ist ein radikal neuer* Ansatz für System Life-Cycle Management in Java * jedenfalls für Java Oh je noch ein Tool?

Mehr

- - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2 off 3 3.0 4 2.0 5 off 6 1 8 20.0 9 60 C 7 4.0 10 80 C 1 38 C 12 8 k 13 on 14 30.0 15 10 16 - - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2

Mehr

Agile Praktiken für das Service Transition Management. und wie IT Automation Ihre Service Transition Prozesse verändert - Change Management

Agile Praktiken für das Service Transition Management. und wie IT Automation Ihre Service Transition Prozesse verändert - Change Management Agile Praktiken für das Service Transition Management und wie IT Automation Ihre Service Transition Prozesse verändert - Change Management Agenda Warum Change Management? Wie wird Change Management umgesetzt?

Mehr

ALM mit Visual Studio Online. Philip Gossweiler Noser Engineering AG

ALM mit Visual Studio Online. Philip Gossweiler Noser Engineering AG ALM mit Visual Studio Online Philip Gossweiler Noser Engineering AG Was ist Visual Studio Online? Visual Studio Online hiess bis November 2013 Team Foundation Service Kernstück von Visual Studio Online

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

Netduino Mikroprozessor für.net Entwickler

Netduino Mikroprozessor für.net Entwickler Netduino Mikroprozessor für.net Entwickler Patrick Herting Softwareentwickler BlueTem Software GmbH Blog E-Mail www.wdev.de pher@live.de Ablaufplan - Theorieteil Was ist der Netduino? Welche Modelle gibt

Mehr

Renée Bäcker. Perl $foo Magazin

Renée Bäcker. Perl $foo Magazin Renée Bäcker Renée Bäcker Perl Renée Bäcker Perl $foo Magazin Renée Bäcker Perl $foo Magazin OTRS Renée Bäcker Perl $foo Magazin OTRS u.v.m Früher... Am Anfang steht der Kunde... dann kommt der Auftrag

Mehr

Gerrit und Jenkins ein Traumpaar für Pre-Tested Commit

Gerrit und Jenkins ein Traumpaar für Pre-Tested Commit und ein Traumpaar für Pre-Tested Commit Orientation in Objects GmbH Weinheimer Str. 68 6809 Mannheim Steffen Schäfer Steffen Schluff Version:.0 www.oio.de info@oio.de Gliederung Pre-tested commit und Pre-tested

Mehr

https://www.flickr.com/photos/djquietstorm/4823356775

https://www.flickr.com/photos/djquietstorm/4823356775 https://www.flickr.com/photos/djquietstorm/4823356775 DevOps Was verbirgt sich hinter diesem Begriff? DevOps = 10 Releases pro Tag Beispiele Unternehmen Deploy Frequenz Deploy Lead Time Zuverlässigkeit

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

Von Continuous Integration zu Continuous Deployment

Von Continuous Integration zu Continuous Deployment Von Continuous Integration zu Continuous Deployment Manuel Pichler 31. Mai 2010 Über mich Manuel Pichler Jahrgang 1978 Diplom Informatiker Softwarearchitekt Entwickler von: PHP_Depend

Mehr

Frühling für iphone-apps

Frühling für iphone-apps Spring-basierte Backends für ios-applikationen Stefan Scheidt Solution Architect OPITZ CONSULTING GmbH OPITZ CONSULTING GmbH 2010 Seite 1 Wer bin ich? Software-Entwickler und Architekt Trainer und Coach

Mehr

CONTINUOUS DELIVERY. Entmystifiziert. codecentric AG

CONTINUOUS DELIVERY. Entmystifiziert. codecentric AG CONTINUOUS DELIVERY Entmystifiziert WIE SOFTWARE LIEFERN? 01.07.2014 2 WAS IST CONTINUOUS DELIVERY? Robust Wiederholbar Effektiv 01.07.2014 3 LANDSCHAFTEN Continuous Integration Public / Private Hybrid

Mehr

Navi & seitenzahl. Ein Toolset für agile Entwicklungsprojekte

Navi & seitenzahl. Ein Toolset für agile Entwicklungsprojekte Navi & seitenzahl Ein Toolset für agile Entwicklungsprojekte Warum Agil? Noch andere Gründe? Aktive Integration der Anwender Integration des Kunden Rückfragen, Priorisierungen Geschmack kommt beim Essen

Mehr

Android-Testautomatisierung mit Robotium

Android-Testautomatisierung mit Robotium Android-Testautomatisierung mit Robotium Daniel Knott XING AG @dnlkntt http://www.adventuresinqa.com Daniel Knott Manager Quality Assurance @dnlkntt daniel.knott@xing.com Daniel Knott hat einen technischen

Mehr

Mobile Application Development

Mobile Application Development Mobile Application Development Informationstreffen Lehrstuhl für Informatik 2 (Programmiersysteme) Übersicht Warum MAD? Es geht um Apps... Aber eben nicht nur um Apps... Organisatorisches Zusammenfassung

Mehr

Software development with continuous integration

Software development with continuous integration Software development with continuous integration (FESG/MPIfR) ettl@fs.wettzell.de (FESG) neidhardt@fs.wettzell.de 1 A critical view on scientific software Tendency to become complex and unstructured Highly

Mehr

Die elektronische Welt mit Arduino entdecken. Click here if your download doesn"t start automatically

Die elektronische Welt mit Arduino entdecken. Click here if your download doesnt start automatically Die elektronische Welt mit Arduino entdecken Click here if your download doesn"t start automatically Die elektronische Welt mit Arduino entdecken Erik Bartmann Die elektronische Welt mit Arduino entdecken

Mehr

OpenVPN4UCS mit privacyidea

OpenVPN4UCS mit privacyidea 1 OpenVPN4UCS mit privacyidea VPN wie es einfacher und sicherer kaum sein kann Felix Kronlage CFA kronlage@bytemine.net 2 Fahrplan Kurze Vorstellung Was ist VPN? OpenVPN / OpenVPN im UCS Designentscheidungen

Mehr

Moderne Benutzeroberflächen für SAP Anwendungen

Moderne Benutzeroberflächen für SAP Anwendungen Seite 1 objective partner für SAP Erfahrungen mit dem UI-Development Kit für HTML5 (SAPUI5) - 19.06.2012 Seite 2 Quick Facts objective partner AG Die objective partner AG 1995 gegründet mit Hauptsitz in

Mehr

Ohne Build geht's besser: Makeloses Java mit dem z 2 -Environment. Henning Blohm 5.7.2012

Ohne Build geht's besser: Makeloses Java mit dem z 2 -Environment. Henning Blohm 5.7.2012 Ohne Build geht's besser: Makeloses Java mit dem z 2 -Environment Henning Blohm 5.7.2012 1 Z2 ist ein radikal neuer* Ansatz für System Life-Cycle Management in Java * jedenfalls für Java Ein Builtool?

Mehr

CI mit Forms im Weblogic Umfeld: CI mit Forms geht das

CI mit Forms im Weblogic Umfeld: CI mit Forms geht das CI mit Forms im Weblogic Umfeld: CI mit Forms geht das DOAG Konferenz 2011 Jan-Peter Timmermann Principal Consultant, Trivadis GmbH, Nünberg BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG

Mehr

Ideas for cooperative software development for future GGOS stations

Ideas for cooperative software development for future GGOS stations Ideas for cooperative software development for future GGOS stations (FESG) neidhardt@fs.wettzell.de Martin Ettl (FESG) ettl@fs.wettzell.de 1 Scientific Software - Tendency to become complex and unstructured

Mehr

Multi-Device Applikationen aus der Swisscom Cloud. Lukas Lehmann

Multi-Device Applikationen aus der Swisscom Cloud. Lukas Lehmann Multi-Device Applikationen aus der Swisscom Cloud Lukas Lehmann Agenda Welcome Swisscom Cloud -> PaaS Get ready for the Championship Use Cases Be a Champion Q&A Swiss made so beständig wie Swisscom selbst

Mehr

Embedded Linux Portierung auf mobiles Datenerfassungsterminal. Ole Reinhardt

Embedded Linux Portierung auf mobiles Datenerfassungsterminal. Ole Reinhardt Embedded Linux Portierung auf mobiles Datenerfassungsterminal Ole Reinhardt Embedded Linux Embedded = Eingebettet, Verborgen? Embedded Linux Embedded = Eingebettet, Verborgen?

Mehr

Online Marketing by Computer Programming

Online Marketing by Computer Programming infomantis GmbH Osnabrück Geschäftsführer Jörg Rensmann Online Marketing by Computer Programming Was Apps leisten (können) & Worauf es ankommt infomantis GmbH Osnabrück Geschäftsführer Jörg Rensmann kurze

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

Enterprise Social Media in der Automobilbranche

Enterprise Social Media in der Automobilbranche Driving Tomorrow s Mobile Enterprise Enterprise Social Media in der Automobilbranche Kommunikation in der Produktion, bei F&E und im Management entsprechend den Grundsätzen von Web 2.0. Prof. Dr. Alyosh

Mehr

Agile Methoden. David Tanzer. Oliver Szymanski

Agile Methoden. David Tanzer. Oliver Szymanski Agile Methoden David Tanzer Oliver Szymanski Ziel von Softwareentwicklung Anforderungen zuverlässig und effizient in lauffähige Software verwandeln. Ziel von Softwareentwicklung Bedürfnisse des Kunden

Mehr

Versionskontrolle. Warum?... Und vor allem: Womit?

Versionskontrolle. Warum?... Und vor allem: Womit? Warum?... Und vor allem: Womit? Agenda Motivation & Grundlagen Beispiel: Perforce Beispiel: git Wrap-Up Andreas Knirsch Bettina Kurz-Kalweit Clemens Fischer aka.... Versionsverwaltung Konfigurationsmanagement

Mehr

Software Engineering in

Software Engineering in Software Engineering in der Werkzeuge für optimierte LabVIEW-Entwicklung Folie 1 Best Practices Requirements Engineering Softwaretest Versionsmanagement Build- Automatisierung Folie 2 Arbeiten Sie im Team?

Mehr

Continuous Integration mit Jenkins

Continuous Integration mit Jenkins Continuous Integration mit Jenkins Christian Robert anderscore GmbH Senior Software Engineer Frankenwerft 35 christian.robert@anderscore.com 50677 Köln www.anderscore.com FrOSCon 2012 Christian Robert

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

Fachkrä(e*mit*Leidenscha(*für*Details*! Specialisterne!Deutschland! Ma2hias!Prössl!! 64.!Roundtable!;!Münchner!UnternehmerKreis! IT! 18.

Fachkrä(e*mit*Leidenscha(*für*Details*! Specialisterne!Deutschland! Ma2hias!Prössl!! 64.!Roundtable!;!Münchner!UnternehmerKreis! IT! 18. Fachkrä(e*mit*Leidenscha(*für*Details*! Specialisterne!Deutschland! Ma2hias!Prössl!! 64.!Roundtable!;!Münchner!UnternehmerKreis! IT! 18. April 2013 Menschen mit einer Autismus Spektrum Störung (ASS) sind

Mehr

Continuous Everything

Continuous Everything Continuous Everything Development, Integration, Deployment, DevOps Peter Hormanns cusy GmbH, Berlin Vortrag OpenRheinRuhr 5./6. November 2016 de.slideshare.net/cusyio/continuous-everything Kapitel you

Mehr

Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud

Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud Bedeutung von Integrationsarchitekturen im Zeitalter von Mobile, IoT und Cloud OPITZ CONSULTING Deutschland GmbH 2015 Seite 1 Sven Bernhardt n Solution architect @OPITZ CONSULTING Deutschland GmbH n Oracle

Mehr

Brauche ich ein DVCS?

Brauche ich ein DVCS? Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Kristian Köhler Steffen Schluff Version:.0 www.oio.de info@oio.de Gliederung Einleitung Grundbegriffe Workflows Demo Fazit 2 Gliederung Einleitung

Mehr

23. Januar, Zürich-Oerlikon

23. Januar, Zürich-Oerlikon 23. Januar, Zürich-Oerlikon Effizientere agile Teams mit Git Christian Hassa, Managing Partner (@chrishassa) Daniel Sack, Development Expert (@danielthecoder) TechTalk Software AG Agenda Unser Weg zu Git

Mehr

Testautomatisierung. Schritthalten mit agiler Software-Entwicklung. Matthias Hölzer-Klüpfel

Testautomatisierung. Schritthalten mit agiler Software-Entwicklung. Matthias Hölzer-Klüpfel Testautomatisierung Schritthalten mit agiler Software-Entwicklung Matthias Hölzer-Klüpfel Aufgabenstellung Entwicklung eines innovativen Medizinprodukts in einem Startup-Unternehmen bis zur CE-Kennzeichnung

Mehr

Programmierung im Grossen. Vorlesung 22: Konfigrationsmanagement. Themenübersicht. Bertrand Meyer. Bernd Schoeller bernd.schoeller@inf.ethz.

Programmierung im Grossen. Vorlesung 22: Konfigrationsmanagement. Themenübersicht. Bertrand Meyer. Bernd Schoeller bernd.schoeller@inf.ethz. 1 Letzte Aktualisierung: 29. Juli 2004 Programmierung im Grossen Bertrand Meyer 2 Vorlesung 22: Konfigrationsmanagement Bernd Schoeller bernd.schoeller@inf.ethz.ch Themenübersicht 3 Motivation Was ist

Mehr

Unterschiedliche Herangehensweisen an das Testen

Unterschiedliche Herangehensweisen an das Testen Unterschiedliche Herangehensweisen an das Testen GI-FG TAV 6. Treffen am 06./07. 11.2007 in Stuttgart by Maud Schlich - IT-PROJECT-SERVICE Seite 1 von 21 s of software testing? Essentially, all models

Mehr

RELEASE AUF KNOPFDRUCK: MIT CONTINUOUS DELIVERY KOMMEN SIE SCHNELLER ANS ZIEL.

RELEASE AUF KNOPFDRUCK: MIT CONTINUOUS DELIVERY KOMMEN SIE SCHNELLER ANS ZIEL. RELEASE AUF KNOPFDRUCK: MIT CONTINUOUS DELIVERY KOMMEN SIE SCHNELLER ANS ZIEL. Die Erwartungen Ihrer Businesskunden an ihre IT steigen. Mehr denn je kommt es darauf an, die Software optimal am Kunden auszurichten

Mehr

Wir implementieren Lösungen. + DevOps-in-the-Box. Rainer Heinold VP Technology and Services

Wir implementieren Lösungen. + DevOps-in-the-Box. Rainer Heinold VP Technology and Services + DevOps-in-the-Box Rainer Heinold VP Technology and Services Über ASERVO Software GmbH - Gegründet 2004 - Unabhängiger Anbieter von DevOps- und ALM-Lösungen - Schwerpunkt im deutschsprachigen Raume -

Mehr

Control Templates. Thomas Claudius Huber

Control Templates. Thomas Claudius Huber Control Templates Thomas Claudius Huber thomas.huber@trivadis.com www.thomasclaudiushuber.com Thomas Claudius Huber.NET Senior Consultant @Trivadis Basel Spezialisiert auf Silverlight und WPF Autor der

Mehr

Scrum-Einführung bei der Projektron GmbH

Scrum-Einführung bei der Projektron GmbH Business Coordination Software Kosten sparen. Termine einhalten. Ziele erreichen. Scrum-Einführung bei der Projektron GmbH Matthias Fleschütz Projektron GmbH Jens Wilke headissue GmbH Projektron GmbH Softwarehersteller

Mehr

DevOps - Entwickelst Du noch oder lieferst Du schon?

DevOps - Entwickelst Du noch oder lieferst Du schon? DevOps - Entwickelst Du noch oder lieferst Du schon? Thomas Schissler Uwe Baumann https://www.flickr.com/photos/djquietstorm/4823356775 DevOps Was verbirgt sich hinter diesem Begriff? DevOps = 10 Releases

Mehr

Atlassian Git Essentials Nahtlose Entwicklungsworkflows aus einer Hand

Atlassian Git Essentials Nahtlose Entwicklungsworkflows aus einer Hand Nahtlose Entwicklungsworkflows aus einer Hand Version: 1.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software Factory )

Mehr

CHARE Erste Schritte

CHARE Erste Schritte CHARE Erste Schritte Die CHARE App ist eine einfache und sichere mobile App für effektive Gruppenkommunikation. Mit Hilfe unkomplizierter Kommunikations Tools wird der Aufwand Informationen zu senden und

Mehr

Zeitlich abhängig von OWB?

Zeitlich abhängig von OWB? Zeitlich abhängig von OWB? 24. April 2007 Beat Flühmann Trivadis AG > IT Lösungsanbieter» Application Development, Application Performance Management, Business Communication, Business Intelligence, Managed

Mehr

CODE REVIEWS DONE RIGHT. Heiko Gramlich

CODE REVIEWS DONE RIGHT. Heiko Gramlich CODE REVIEWS DONE RIGHT Heiko Gramlich Agenda Über mich Code Review Code Review bei De-Mail Development Tooling Demo Erfahrungen im Team 2 Über mich Software Entwickler Werdegang: Dipl. Informatiker der

Mehr

07. November, Zürich-Oerlikon

07. November, Zürich-Oerlikon 07. November, Zürich-Oerlikon Build Measure Learn Agile Entwicklung mit VS und TFS Marc Müller Principal Consultant, MVP 4tecture GmbH Agenda Einführung Anforderungsmanagement Entwicklung Testing Betrieb

Mehr

Köln, 27. September 2017

Köln, 27. September 2017 DevOps @CARGLASS Köln, 27. September 2017 ÜBER MICH ÜBER MICH Robert Wachtel 50 Jahre Diplom-Wirtschaftsinformatiker Head of BUILD / Leiter Softwareentwicklung Bei CARGLASS seit 04.2016 r.wachtel@carglass.de

Mehr

Werkzeuge für effizientes Wissensmanagement. Agenda. Vorstellung. ! Kurzvorstellung itemis AG. ! Werkzeuge für effizientes Wissensmanagement

Werkzeuge für effizientes Wissensmanagement. Agenda. Vorstellung. ! Kurzvorstellung itemis AG. ! Werkzeuge für effizientes Wissensmanagement Werkzeuge für effizientes Wissensmanagement Dipl. Inf. Sebastian Neus (Mitglied des Vorstands) Bielefeld, 15.10.2013 Vorstellung! Studium Wirtschafts-Informatik, Essen/Dortmund (Diplom Informatiker)! IT

Mehr

Work@Valiton. Work@Valiton. Copyright Valiton GmbH

Work@Valiton. Work@Valiton. Copyright Valiton GmbH INHALTSÜBERSICHT 01 Stellenanzeige 02 Unsere Bereiche 03 Karrierepfade 04 Warum zu Valiton wechseln 05 Eckdaten zu Valiton 06 Unsere Standorte 01 STELLENANZEIGE Sie suchen Eine positive und professionelle

Mehr

Database Change Management für Continuous Delivery. Diana Lander und Andreas Falk NovaTec Consulting GmbH

Database Change Management für Continuous Delivery. Diana Lander und Andreas Falk NovaTec Consulting GmbH Database Change Management für Continuous Delivery Diana Lander und Andreas Falk NovaTec Consulting GmbH Die Vortragenden Andreas Falk Senior Consultant NovaTec Consulting GmbH Diana Lander Consultant

Mehr

Gemeinsam mehr erreichen.

Gemeinsam mehr erreichen. Gemeinsam mehr erreichen. Microservices, ein Vorgehensmodell zur Softwareentwicklung - Nürnberg - 17. November 2016 "Mit unserer Begeisterung für führende Technologien vernetzen wir Systeme, Prozesse und

Mehr

AGILES QUALITÄTSMANAGEMENT

AGILES QUALITÄTSMANAGEMENT AGILES QUALITÄTSMANAGEMENT Manfred Rätzmann Head of Department Quality Assurance Deutsche Post E-Post Development GmbH Manfred.Raetzmann@epost-dev.de http://www.epost.de/ Klassische Ziele des Qualitätsmanagements:

Mehr

Large-Scale Scrum. Beratung. Entwicklung. Produktentwicklung mit vielen Teams Sven Hubert. Agile ALM und TFS.NET und Architektur

Large-Scale Scrum. Beratung. Entwicklung. Produktentwicklung mit vielen Teams Sven Hubert. Agile ALM und TFS.NET und Architektur Large-Scale Scrum Produktentwicklung mit vielen Teams Sven Hubert Sven.Hubert@aitgmbh.de http://www.aitgmbh.de Beratung Agile ALM und TFS.NET und Architektur Entwicklung Dienstleister für individuelle

Mehr

Next Generation Service Desk Trends und Entwicklungen, die Ihren Service Desk verändern

Next Generation Service Desk Trends und Entwicklungen, die Ihren Service Desk verändern Next Generation Service Desk Trends und Entwicklungen, die Ihren Service Desk verändern USU World 2015 Peter Stanjeck & Manfred Heinz, USU AG USU AG Forrester proklamiert das Zeitalter des Kunden als langjährigen

Mehr

Die 7 Wege zum Clean Code

Die 7 Wege zum Clean Code Die 7 Wege zum Clean Code Über mich Claudio Altamura Softwareentwickler Certified ScrumMaster Interessen Agile Softwareentwicklung Softwarearchitekturen Java ccd2013@claudioaltamura.de 2 Inhalt 1. Statische

Mehr

SharePoint Continuous Integration mit TFS Online & Azure VMs Torsten Mandelkow Christian Pappert Microsoft

SharePoint Continuous Integration mit TFS Online & Azure VMs Torsten Mandelkow Christian Pappert Microsoft SharePoint Continuous Integration mit TFS Online & Azure VMs Torsten Mandelkow Christian Pappert Microsoft Agenda SharePoint Continuous Integration mit TFS Online & Azure VMs Fehlende Hardware oder mangelnde

Mehr

Warum dieses Thema?? Das Lichtmodul (Siehe Thread "Leuchtringe" zu diesem Problem)

Warum dieses Thema?? Das Lichtmodul (Siehe Thread Leuchtringe zu diesem Problem) Warum dieses Thema?? Weiß nicht genau...aber schaut man nicht auch interessant zu, wenn bei Galileo gezeigt wird, wie etwas hergestellt wird und funktioniert?? Ich musste mich mehr oder weniger "leider"

Mehr

Digital Signage. Python Digital Kiosk NEU Cobra Digital Kiosk NEU Boa Digital Kiosk NEU Viper Digital Board NEU

Digital Signage. Python Digital Kiosk NEU Cobra Digital Kiosk NEU Boa Digital Kiosk NEU Viper Digital Board NEU Digital Signage Python Digital NEW Cobra Digital NEW Boa Digital NEW Viper Digital Board NEW Python Digital NEU Cobra Digital NEU Boa Digital NEU Viper Digital Board NEU 287 Python Digital Plug & Play

Mehr

Erfolgsfaktoren für Privacy by Design. Sven Türpe, Andreas Poller Fraunhofer-Institut für Sichere Informationstechnologie SIT Darmstadt

Erfolgsfaktoren für Privacy by Design. Sven Türpe, Andreas Poller Fraunhofer-Institut für Sichere Informationstechnologie SIT Darmstadt Erfolgsfaktoren für Privacy by Design Sven Türpe, Andreas Poller Fraunhofer-Institut für Sichere Informationstechnologie SIT Darmstadt Privacy by Design Ziele Intervenierbarkeit, Nichtverkettbarkeit, Vertraulichkeit,

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

Deployment Deployment Seite 1 / 25

Deployment Deployment Seite 1 / 25 Seite 1 / 25 Versionskontrolle Seite 2 / 25 Verteilte Versionskontrollsysteme Seite 3 / 25 Seite 4 / 25 Zusammenfassung Versionskontrolle Wir verwenden bei der Entwicklung das dezentralisierte Versionskontrollsystem

Mehr

Extreme Programming. Frank Gerberding LINEAS Informationstechnik GmbH Theodor-Heuss-Straße 2 D-38122 Braunschweig

Extreme Programming. Frank Gerberding LINEAS Informationstechnik GmbH Theodor-Heuss-Straße 2 D-38122 Braunschweig Extreme Programming Frank Gerberding LINEAS Informationstechnik GmbH Theodor-Heuss-Straße 2 D-38122 Braunschweig Stand: 11.06.2007 LINEAS Gruppe - Zahlen und Fakten LINEAS Gruppe Branche Software- und

Mehr

Continuous Delivery mit Docker

Continuous Delivery mit Docker Continuous Delivery mit Docker Berlin Expert Days 2014 Dr. Halil-Cem Gürsoy adesso AG 04.04.14 http://www.flickr.com/photos/jpmartineau/501718334/ Definition und Provisionierung eines Linux-Containers

Mehr