+ All Categories
Home > Documents > OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software...

OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software...

Date post: 05-Jun-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
23
Conference January 26 th – 30 th , 2015 Exhibition January 27 th – 29 th , 2015 Organizer: Association Partner: 2015 software meets business OOP RESPONSIBILITY: Building Reliable Environments ICM International Congress Center Munich www.oopconference.com Silver: Gold: Sponsors Keynote-Speaker i.a.: Robert C. Martin („Uncle Bob”) Tom DeMarco Yvonne Hofstetter Bill Liao THE Conference for Software Architects Early Bird Discount until December 5 th , 2014 Powered by: agile42, Kegon, VersionOne
Transcript
Page 1: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

ConferenceJanuary 26th – 30th, 2015

ExhibitionJanuary 27th – 29th, 2015

Organizer: Association Partner:

2015software meets businessOOP

RESPONSIBILITY: Building Reliable Environments

ICM International Congress Center Munich

www.oopconference.com

Silver:Gold:

Spon

sors

Keynote-Speaker i.a.:Robert C. Martin („Uncle Bob”)Tom DeMarcoYvonne HofstetterBill Liao

THE Conference for

Software Architects

Early Bird Discount until

December 5th, 2014

Powered by: agile42, Kegon, VersionOne

Page 2: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

OOP

Welcome to OOP 2015 www.oopconference.com

2 RESPONSIBILITY: Building Reliable Environments2

Responsibility can’t be given, it can only be taken. Therefo-re, it is our own responsibi-lity to ensure a reliable environment – both socially and technically. Reliable me-

ans for instance, that colleagues are enabled to do the right thing, the thing that is necessary for a successful collaboration and product development (although this thing might oppose to the individual agreement of objectives). Yet reliable as well in the technical sense, that is developing user-friend-ly, fault-tolerant systems and/or systems that ad-here to safety-critical requirements. Technologies like Big Data, Cloud, or the Internet of Things increase the complexity, which makes taking this responsibility harder and harder. During this year’s conference we want to discuss from different points of view how to cope with this responsibility.

For many years, OOP has become the meeting point mainly for software & system architects and (technical) project managers who work in the enterprise environment. We will discuss both – promising concepts for the future and cutting edge techniques that have already proven – or still will have to prove– to be successful in practical use.

This year’s conference provides excellent and inspiring keynotes: Bill Liao (entrepreneur and co-founder of Xing) talks about our responsibility

to inspire the future IT-experts, YK Chen offers specifics of the challenges and opportunities of the Internet of Things, Yvonne Hofstetter (a fre-quent interview partner for press and TV journa-lists) gives us an eye-opener on the social respon-sibility Big Data requires, and Robert C. Martin (better known as Uncle Bob) explains how to build reliable architectures despite or because of agile development. In his keynote, Tom DeMarco provides a context for the most difficult decisions you will ever need to make over the course of a career. Several established and many new tracks cover the essentials of modern software develop-ment.

All tracks provide real gems:

• as there are for example Architecting for Conti-nuous Delivery

• Ad hoc Analysis for Big Data in Practice• Evaluation of Internal and External Architectural

Quality• Architectures based on Micro Services• Desing Thinking for your Organization• Agile Contracting from the lawyer’s point of

view• Management 3.0• Test-driven Development for Embedded C

Organizations like Cisco, Capgemini, AutoScout, CreditSuisse, Allianz, Otto, or E-Post will report

from their experiences. International first-class speakers like Ken Power, Rachel Davies, Doug Schmidt, Scott Ambler, James Grenning, or Gunter Dueck will present their latest findings. This year, in addition to the regular presentations, we will record selected Keynotes and English-speaking tracks with the visual tool “Real-Time Graphic Recording”. This technique can effectively support any process where people share ideas, thoughts and information with each other. It will be presented by making notes in words and dra-wings using colourful markers on a large sheet of paper. Study the program carefully you will disco-ver you can’t miss OOP 2015!

Once again, we want to emphasize the interaction and networking amongst all participants. Poker, Tabletop football or the lounge area, where the latter encourages delving deeper into subjects and sharing experiences with others, provide a perfect platform for doing so.

I’m looking forward to welcoming you at the con-ference!

Jutta Eckstein, Technical Chair OOP Conference

As the technical chair of the conference, Jutta Eckstein, has the overall responsibility for the technical quality of the OOP conference. As an independent coach, consultant and trainer she focuses on enabling agile development on the organizational level.

OOP

2015

Spo

nsor

s Gold: Silver: Bronze:

Stay in touch with OOPSIGS DATACOM‘s YouTube channel will provide you with many interesting videos on various aspects of the OOP conference. Please watch last year‘s keynote speech „Not Just Code Monkeys“ by Martin Fowler for instance in full length. There is a wealth of insights and background information on OOP ready for you to check out.Want to be up to speed with developments and the first to know when new material, information and videos are published? Just follow the OOP Google+ and Facebook profiles! Tweet with us using the @oop_conference profile and the current conference hashtag #OOP2015 - many speakers will also tweet before and during the conference with this hashtag.

So geht Software.

Powered by: agile42, Kegon, VersionOne

Page 3: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

software meets businessOOP

SIGS DATACOM GmbH Lindlaustrasse 2c D-53842 Troisdorf, Germany

FAX: +49 (0) 2241 / 2341-199

* All prices include conference documents, lunch and coffee breaks and are exclusive of VAT.

* Evening workshops can only be booked in combination with a day pass and are not subject to discounts.

* Discounts shall only apply to the regular price of the qualifying ticket and cannot be combined, i.e. adding the early-booking discount to the alumni discount for instance is not possible, nor are any other combinations.

* Conference tickets are limited to the holder and cannot be transferred to a third party.

* Participants that register by 5 December 2014 as paying delegates as well as all VIPs will receive the mobile battery charge ‚Energy2Go‘ on site.

** You qualify as an alumnus if you have previously taken part in and paid for events by SIGS DATACOM. The discount for alumni is limited to the holder and cannot be transferred to a third party.

Please register me for OOP 2015

Conference Tickets Prices and DiscountsFees* Alumni** Non-Alumni by registration till Dec. 5th, 2014 from Dec. 6th, 2014

o VIP Ticket e 2.290,- e 2.430,- e 2.860,-o 5 days e 2.190,- e 2.330,- e 2.740,-o 4 days e 1.990,- e 2.120,- e 2.490,-o 3 days e 1.690,- e 1.790,- e 2.110,-o 2 days e 1.390,- e 1.480,- e 1.740,-o 1 day e 1.090,- e 1.360,- e 1.360,-

o 3 nightschools e 425,- e 425,- e 425,-o 2 nightschools e 350,- e 350,- e 350,-o 1 nightschool e 250,- e 250,- e 250,-

Choose Your Courses Method of Payment

Terms and Conditions & Privacy Statement

Day Time Class (One per Time Period)Mo 10.00 – 17.00 o Mo 1 o Mo 2 o Mo 3 10.00 – 13.00 o Mo 4 o Mo 5 o Mo 6 o Mo 7 14.00 – 17.00 o Mo 8 o Mo 9 o Mo 10 o Mo 11 18.30 – 20.00 o Nmo 1 o Nmo 2 o Nmo 3 o Nmo 4 Di 09.00 – 10.30 o Di 1.1 o Di 2.1 o Di 3.1 o Di 4.1 o Di 5.1 o Di 6.1 o Di 7.1 o Di 8.1 14.00 – 14.45 o Di 1.2 o Di 2.2 o Di 3.2 o Di 4.2 o Di 5.2 o Di 6.2 o Di 7.2 o Di 8.2 16.15 – 17.15 o Di 1.3 o Di 2.3 o Di 3.3 o Di 4.3 o Di 5.3 o Di 6.3 o Di 7.3 o Di 8.3 17.45 – 18.45 o Di 1.4 o Di 2.4 o Di 3.4 o Di 4.4 o Di 5.4 o Di 6.4 o Di 7.4 o Di 8.4Mi 09.00 – 10.30 o Mi 1.1 o Mi 2.1 o Mi 3.1 o Mi 4.1 o Mi 5.1 o Mi 6.1 o Mi 7.1 o Mi 8.1 11.00 – 11.45 o Mi 1.2 o Mi 2.2 o Mi 3.2 o Mi 4.2 o Mi 5.2 o Mi 6.2 o Mi 7.2 o Mi 8.2 14.30 – 15.30 o Mi 1.3 o Mi 2.3 o Mi 3.3 o Mi 4.3 o Mi 5.3 o Mi 6.3 o Mi 7.3 o Mi 8.3 17.00 – 18.00 o Mi 1.4 o Mi 2.4 o Mi 3.4 o Mi 4.4 o Mi 5.4 o Mi 6.4 o Mi 7.4 o Mi 8.4 18.30 – 20.00 o Nmi 1 o Nmi 2 o Nmi 3 o Nmi 4 o Nmi 5 Do 09.00 – 10.30 o Do 1.1 o Do 2.1 o Do 3.1 o Do 4.1 o Do 5.1 o Do 6.1 o Do 7.1 o Do 8.1 11.00 – 11.45 o Do 1.2 o Do 2.2 o Do 3.2 o Do 4.2 o Do 5.2 o Do 6.2 o Do 7.2 o Do 8.2 14.30 – 15.30 o Do 1.3 o Do 2.3 o Do 3.3 o Do 4.3 o Do 5.3 o Do 6.3 o Do 7.3 o Do 8.3 17.00 – 18.00 o Do 1.4 o Do 2.4 o Do 3.4 o Do 4.4 o Do 5.4 o Do 6.4 o Do 7.4 o Do 8.4 18.30 – 20.00 o Ndo 1 o Ndo 2 o Ndo 3 o Ndo 4 o Ndo 5 Fr 09.00 – 16.00 o Fr 1 o Fr 2 o Fr 3 o Fr 4 o Fr 5 o Fr 6 o Fr 7

o Please bill my company

o Please charge my credit card: o Visa o Eurocard / MasterCardo American Express Card Number Exp. Date:

By registering, I accept SIGS DATACOM GmbH‘s Terms and Conditions (T&C). I have previously read the T&C for conference and seminar participants on www.sigs-datacom.de.

I agree that SIGS DATACOM GmbH may inform me about further events via e-mail: o No, I prefer not to.

I furthermore agree that I will be informed about the products and services of SIGS DATACOM GmbH‘s partner companies via e-mail at irregular intervals. o No, I prefer not to.I am aware that I can withdraw my consent with future effect. I can do so by sending an e-mail to [email protected] or writing to SIGS DATACOM GmbH, Lindlaustraße 2c, 53842 Troisdorf, Germany.

Date: ____________________________________ Signature: __________________________________________________________ E

Conference Registration

(half-day tutorial 9 – 12 am)

15%Early Bird Discount until

Dec. 5th, 2014+ Powerbank

”Energy2Go”

Name: First Name:

Company:

Dept.: Job title:

Street:

Country: ZIP: City:

Phone: E-Mail:

Page 4: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

4

4

4

4

Monday, January 26th 2015

Tuesday, January 27th 2015

4

Keynote: for detailed information please visit, as of 24.10.2014: www.oopconference.com

Keynote + Opening: Yen-Kuang Chen, Intel Corporation: „Challenges and Opportunities for Internet of Things“

Keynote: Bill Liao, SOSventures Investments Ltd.: „Open Free Learning“

Micro Services on the JVM - a Practical Overview Alexander Heusingfeld, Martin Eigenbrodt

Kollegiales Coaching zum Anfassen! Claudia Schröder, Tina Busch, Bernd Oestereich, Kim Duggen

Welcome Reception

„The ultimate informatl IT chat”, Moderation Nicolai Josuttis

44 Wednesday, January 28th 2015

Di

Mi

Mo

Technologies Software Architecture Trends & Techniques Soft Skills are the new Hard SkillsDi 1.1

Di 1.2

Di 1.3

Di 2.1

Di 2.2

Di 2.3

Di 3.1

Di 3.2

Di 3.3

Di 4.1

Di 4.2

Di 4.3

Nmo 1 Nmo 2

Mo 2 Mo 3 Mo 4Mo 1

How to Implement Domain-Specific Modeling Languages: Hands-on

Juha-Pekka Tolvanen

Weniger ist mehr. Warum Java-Entwickler Clojure lieben müssen Christian Stamm

Eclipse IDE News and How to Con-tribute to the Eclipse OS Project Lars Vogel

Schnelle Winkel: Performantere JEE Webapps mit AngularJS Benjamin Schmid

Darum prüfe, wer sich ewig bindet – Bewerten von innerer und äußerer architektonischer Qualität Michael Stal

Wer braucht denn Architekten? Timm Reinstorf, Achim Bangert

Pah, Architekturdokumentation ... Darauf habe ich keine Lust! Matthias Bohlen

NoSQL in transaktionalen Enterprisesystemen

Christian Dedek, Serge Ndong

Skalierbare Anwendungsarchitek-tur: ein Projektbericht

Mahbouba Gharbi

The Disciplined Agile Enterprise: Harmonizing Agile and Lean Scott W. Ambler

Design Thinking (for) Your Organization Mike Leber

Laughing at the Workspace Marc Löffler

Mit gewaltfreier Kommunikation eine agile Kultur fördern

Markus Wittwer

Gemeinsam mit dem Kunden! Ein kurzer Weg zum profitablen Businessmodell

Matthias Bohlen

Paradigmen und Stile in der Software-Architektur

Frank Buschmann

Architektur-Kata als Trainingsform für agile TeamsRoland Mast

Di 1.4 Di 2.4 Di 3.4 Di 4.4

Feature Toggles on Steroids Michael Tamm

Aktives Warten für Architekten Stefan Toth

Erweiterung der Java-Plattform für serverseitige JavaScript- Anwendungen Peter Doschkinow

Weniger Zeit verschwenden durch hilfreiches Zuhören

Olaf Lewitz, Christine Neidhardt

Technologies Software Architecture Trends & Techniques Soft Skills are the new Hard SkillsMi 1.1

Mi 1.2

Mi 2.1

Mi 2.2

Mi 3.1

Mi 3.2

Mi 4.1

Mi 4.2

Bring Your Technology Eberhard Wolff,Bernd Kolb

Erfahrungsbericht: ALM in der Cloud

Rainer Stropek

Ökonomie und Architektur als effektives Duo Gernot Starke, Michael Mahlberg

Built to last: Prinzipien für nachhal-tige Softwarearchitekturen Frank Pientka

Qualitätsmetriken in der agilen Entwicklung Kay Grebenstein, Martin Uhlig

Aufbau einer virtuellen cloudgestützten Team- Entwicklungsumgebung Boris Wehrle

Leading Creative Collaboration to Make Ideas and People Grow

Jens Hoffmann

Können Sie Ihr Projektziel in eine Schubkarre legen?

Anne Hoffmann

Mo 8

Event-getriebene Programmierung in der Praxis Marco Emrich

Page 5: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

Conference at a glance

10.30 am - 7.45 pm Exhibition Hours

5

DevOps und ITIL: Waffenbrüder oder Feinde Richard Attermeyer, Ines Möckel

Effective Innovation and Ideation in Agile Teams Nils Bernert

10.30 am - 6.30 pm Exhibition Hours

Full Day 10.00 am - 5.00 pm Half Day 10.00 am - 1.00 pm Half Day 2.00 pm - 5.00 pm

11.30 am - 12.00 am 3.30 pm - 4.00 pm 1.00 pm - 2.00 pm

10.30 am - 11.00 am Exhibition

10.30 am - 11.00 am Exhibition

3.45 pm - 4.15 pm Exhibition

5.15 pm - 5.45 pm Exhibition

Nightschool

6.30 pm - 8.00 pm

5.15 pm - 6.00 pm

11.00 am -12.00 am

3.00 pm - 3.45 pm

9.00 am - 10.30 am

2.00 pm - 2.45 pm

4.15 pm - 5.15 pm

Tutorials

6.45 pm - 7.45 pm

7.45 pm - 8.45 pm

5.45 pm - 6.45 pm

9.00 am - 10.30 am

11.00 am - 11.45 am

12.00 am - 2.00 pm Exhibition

Testing & Quality Management & Leadership Agile & Adaptive Responsibility Programming for a Global WorldDi 5.1

Di 5.2

Di 5.3

Di 6.1

Di 6.2

Di 6.3

Di 7.1

Di 7.2

Di 7.3

Di 8.1

Di 8.2

Di 8.3

Nmo 3 Nmo 4

Test Driven Development beispielhaft erklärt Carsten Czeczine, Holger Jansen

Virtualisierung von Testressourcen bei der App-Entwicklung Rudolf Groetz

Auf dem Weg zur Testpyramide: Agiles Testen in der Praxis Lars Alvincz, Daniel Knapp

Dreaming – How Business Intent Drives Your Agile Initiatives

Andrea Provaglio

Agile im Konzern Hélène Valadon, Markus Theilen

The Geek‘s Guide to Leading Teams Patrick Kua

Take Your Agile Adoption to the Next Level Steve Holyer

Scaling Frameworks im Vergleich Christoph Mathis

Warum Sie mit Scrum keinen Erfolg haben werden! Marc Bless

Big Data + Funktionale Program-mierung = skalierbare und korrekte DatenanalytikMichael Sperber

Apache Tomcat, aber sicher! Frank Pientka

Teile und herrsche: Kleine Systeme für große Architekturen Guido Steinacker

Di 5.4 Di 6.4 Di 7.4 Di 8.4

Lösungsfokussierung im Testing Sven Schirmer

Agilität und Organisationslernen Stefan Roock

Technical Excellence James W. Grenning

Ad-hoc-Analyse für große Daten-mengen in der Praxis Norbert Heußer

Testing & Quality Management & Leadership Requirements Engineering Smart & Connected ThingsMi 5.1

Mi 5.2

Mi 6.1

Mi 6.2

Mi 7.1

Mi 7.2

Mi 8.1

Mi 8.2

Test Driven Development for Embedded C

James W. Grenning

Continuous Testing – Encountered Pitfalls and the Solution Approaches

Marco Achtziger

Wie man einen Tanker beschleunigt Thorsten Janning

De-Scale Your Organization! Olaf Lewitz

Design Thinking für Product Owner: Mit Videoprototyping von der Idee zur konkreten Produktvision

Alexander Krause

Wer ist mein Kunde und was sind seine Anforderungen? Die richtigen Produkte richtig bauen

Katrin Grothues

IoT und Smart Home: Ein Überblick Thomas Eichstädt-Engelen

Espruino – JavaScript für Dinge

Niko Köbler

Mo 5

Mo 9

Leading Self-Organizing Teams Andrea Provaglio

Introduction to Disciplined Agile Delivery: The Foundation for Scaling Agile Scott W. Ambler

Mo 6

Mo 10

Konflikte lösungsfokussiert auflösen Veronika Kotrba, Ralph Miarka

Courage and Being Brave, an Exploration of Being You Gitte Klitgaard, Torbjörn Gyllebring

Mo 7

Mo 11

Test Case Design for Reliable Systems Peter Zimmerer

Mutation Testing with PIT and Mutant Filip van Laenen, Markus Schirp

Page 6: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

66 Wednesday, January 28th 2015

Thursday, January 29th 2015

Friday, January 30th 2015

6

2.30 pm - 3.30 pm

9.00 am - 10.30 am

11.00 am - 11.45 am

02.30 pm - 03.30 pm

5.00 pm - 6.00 pm

9.00 am - 4.00 pm

5.00 pm - 6.00 pm

Technologies

Technologies

Software Architecture

Software Architecture

Trends & Techniques

Trends & Techniques

Soft Skills are the new Hard Skills

Soft Skills are the new Hard Skills

Mi 1.3

Do 1.1

Do 1.2

Do 1.3

Do 1.4

Fr 1

Mi 1.4

Mi 2.3

Do 2.1

Do 2.2

Do 2.3

Do 2.4

Fr 2

Mi 2.4

Mi 3.3

Do 3.1

Do 3.2

Do 3.3

Do 3.4

Fr 3

Mi 3.4

Mi 4.3

Do 4.1

Do 4.2

Do 4.3

Do 4.4

Mi 4.4

Fishbowl: Sumo-Hochzeit oder Erfolgs-Combo? Mit Agilem ALM, Continuous Delivery & DevOps zum Erfolg?!

Michael Hüttermann

Application Server – es geht auch ohne! Eberhard Wolff

Elasticsearch, Logstash und Kibana – Bessere Entscheidungen durch bessere Daten Alexander Reelsen

Continuous Integration mit Docker

Eric Weikl

Der Apfel hat einen Vogel - Apples Programmiersprache Swift auf der Nussschale Michael Stal

Umstieg auf C++11 / C++14 Nicolai Josuttis

Eclipse Flux: Eine Micro-Service-Architektur für cloud-basierte Entwicklungswerkzeuge

Martin Lippert

Architecting for Continuous Delivery

Patrick Kua

Worse is Better, for Better or for Worse

Kevlin Henney, Frank Buschmann

Enterprise Integration Patterns Revisited for an Era of Big Data and Internet of Things Kai Wähner

Eine Einführung in Resilience auf verschiedenen Flughöhen Uwe Friedrichsen

CQRS basierte Architekturen mit Microservices Michael Plöd

Agiles Produkt- und Portfoliomanagement in der Praxis großer Organisationen Thorsten Janning, Florian Mecoch

Architekten – Halluzinationen aus dem Elfenbeinturm oder IT Heilsbringer? Gregor Hohpe, Frank Buschmann

Requirements Engineering Process Definition and Successful Iterative Roll-Out

Colin Hood

The Data Center in Your Pocket: Securing Mobile Devices

Jeff Crume

Agile Verträge für Softwareentwick-lung: Recht(-)frei, wenn möglich!

Andreas Dölker

Large Restructurings with the Mikado Method Ola Ellnestam, Daniel Brolund

Verantwortung – eine Kulturfrage Gunter Dueck

Anleitung zum Unglücklichsein - wie Architekten erfolgreich Projekte ruinieren können Michael Stal

The Secret Service Methods for Finding and Fixing Unexplainable Distributed Screw-Ups Frederick J. Rüegger, Jörg Bächtiger

Love it, change it or SPEAK it – Wie der bewusste Einsatz von Sprache Veränderung ermöglichen kann Fabian Schiller

Teamerfolg trotz Turbulenzen und Komplexität – die Verantwortung jedes Einzelnen Anja Kiefer-Kaufmann

Lean Change: Lean Startup trifft Change Management Torsten Scheller

Diskussionen sind wie Kampfkunst! Wirklich? Aikido hilft ... Michael Mahlberg, Björn Klug

Cocreate Sustainable Solutions by Owning Problems Collectively

Björn Jensen

Anatomie des Vertrauens Alisa Ströbele, Albrecht Günther

Keynote: Sven Peters, Atlassian: „Coding Culture“ 12.00 am -12.45 pm

Keynote: Yvonne Hofstetter, Teramark Technologies GmbH: „Digitale Revolution, gesellschaftlicher Umbruch: eine Technikfolgenbewertung“

Keynote: Tom DeMarco, The Atlantic Systems Guild: „ A Theory of Practices: Soft Decision-Making in a High-Tech Context”

Keynote: Robert C. Martin, Uncle Bob Consulting, Object Mentor: „Agility and Architecture“

3.45 pm - 4.30 pm

12.00 am - 12.45 pm

3.45 pm - 4.30 pm

6.30 pm - 8.00 pm

6.30 pm - 8.00 pm

Nmi 1

Ndo 1

Nmi 2

Ndo 2

Nmi 3

Ndo 3

Language Workbenches - State of the Art Markus Völter

Pattern-oriented Concurrent Programming with Java Douglas C. Schmidt

Presentations are given in the language of the abstract

Fiktion oder Realität? Gestensteuerung und die nächste Welle der 3D-Kameras Martin Förtsch, Thomas Endres

Micro Services – das neue Architekturparadigma

Eberhard Wolff

Overcoming Resistance to New Ideas Rachel Davies

The Meaning of Agile Kevlin Henney

Nightschool

Nightschool

Tutorials

12.45 pm - 2.30 pm Exhibition

12.45 pm - 2.30 pm Exhibition

4.30 pm - 5.00 pm Exhibition

10.30 am - 11.00 am Exhibition

4.30 pm - 5.00 pm Exhibition

10.30 am - 11.00 am 2.30 pm - 3.00 pm 12.00 am - 1.00 pm

Page 7: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

10.30 am - 6.30 pm Exhibition Hours

10.30 am - 6.30 pm Exhibition Hours

7

Mi

Do

Fr

Testing & Quality

Agile & Adaptive Responsibility

Management & Leadership

Management & Leadership

Requirements Engineering

Requirements Engineering

Smart & Connected Things

Programming for a Global World

Mi 5.3

Do 5.1

Do 5.2

Do 5.3

Do 5.4

Fr 5

Mi 5.4

Mi 6.3

Do 6.1

Do 6.2

Do 6.3

Do 6.4

Fr 6

Mi 6.4

Mi 7.3

Do 7.1

Do 7.2

Do 7.3

Do 7.4

Fr 7

Mi 7.4

Fr 4

Mi 8.3

Do 8.1

Do 8.2

Do 8.3

Do 8.4

Mi 8.4

Wann führen Qualitätsanalysen zu Qualitätsverbesserungen? Erfahrun-gen aus sieben Jahren Praxis Elmar Jürgens

Testorientiertes Requirements Engineering – Von der Anforderung direkt zum Testfall Christof Ebert, Harry Sneed

Principles and Dynamics of Agile Coaching: A Practical Framework for Coaches and Clients Ken Power

Agile Organisation? Warum? Holger Koschek

Net Promoter System for Agile Environments Bernd Schiffer

From Zero to Hero – Wie agile Pro-zesse die Zusammenarbeit zwischen Kunde und Dienstleister verbessernBettina Oebbeke, Hansjürgen Eberle, Anne-Carin Weigand

NoSQL für Java Entwickler Patrick Baumgartner

Designing an Impediment Removal Process for Your Organization Ken Power

Wirtschaftsdarwinismus, die Next Generation IT und überhaupt alles

Uwe Friedrichsen

Lean EAM – Leichtgewichtiges Architektur Management

Kornelius Fuhrer, Stefan Bente

Evidence-Based Management Gunther Verheyen

Agile Softwareentwicklung - Das soll sich wirklich lohnen? Eike Reinel

Y Manage – den Erfolg der Zukunft sichern Johannes Mainusch, Anja Mentrup

Mobile Cloud Computing with Android Douglas C. Schmidt, Adam Porter

Agil skalieren mit Use Case 2.0 Uwe Valentini, Susanne Mühlbauer

„Product Owner“ oder „Project Backlog Administrator“? Jens Coldewey

Teile und herrsche! Praxistaugliches Schneiden von User-Storys und deren Zusammenhang zu Use Cases Chris Rupp, Stefan Queins

Systematische Anwendung von Storytelling zur Strukturierung von RE-Prozessen und Artefakten Andrea Herrmann, Anne Hoffmann

Management von Projekt-Portfolios und ihrer Projektmanager mit Kanban Thorsten Sturm

Clean Code Workshop

HALF DAY: 9:00 am -12:00 am Robert C. Martin

Lernen Sie von Ihren Kunden, sonst tut es Ihre Konkurrenz! Neue Wege der Produktentwicklung Bernhard Tausch, Gerhard Müller

Leadership for Agile Transformation

Maximilian Frei

Digital Infrastructure and Digital Utilities Clemens Vasters

Conway‘s Law Revisited oder Die Einführung einer SOA in einer Silo-Organisation Michael Heinke, Carsten Sensler

Where are all transactions gone? Was alles in der Cloud verboten ist ... Marc Bauer

SOA „im Großen“ – Erfahrungen & Herausforderungen: Governance, Service-Design & Migrieren mit MDAGeorg Hüttenegger

Jumpstarting Big Data Projects Olivia Linh Da Klose, Alexei Khalyako

Smart Home live: Intelligente Feuer- und Einbruchserkennung mit MQTT und Eclipse Smart Home Christian Götz, Markus Mann

Nmi 4

Ndo 4

Nmi 5

Ndo 5

Management 3.0 Workout: Das innovative Toolset für agile Führungskräfte Jürgen Dittmar

Email-Verschlüsselung im Alltag – OpenPGP unter Windows, Apple, Linux und Smartphones

Nicolai Josuttis, Patrick Brunschwig, Stefan Selbitschka

Bean-Testing von Java-EE-Anwendungen – Wenn Unit-Tests nicht reichen und man nicht lange warten will Carlos Barragan

Pecha Kucha All Night Long!

Martin Heider

Page 8: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

www.oopconference.com

8

One of the best known and biggest software conferences of the German-speaking countries over the last 24 years, OOP has become a permanent fixture in the calendar of the German software community. This is where year in, year out IT professionals from all sectors meet.

OOP allows software and IT professionals such as software architects, IT and project managers, experienced software developers and programmers to find out about the latest developments in software technology.

Presentations by experienced and renowned speakers will be combined with interac-tive forms of delivery to create many opportunities for engaging networking between the experts and participants.

n Robert C. Martin („Uncle Bob“)

n Bill Liao n Tom DeMarco

n Doug Schmidtn Rachel Daviesn Ken Power

n Scott Amblern Kevlin Henneyn James Grenning

Top-class keynote and international renowned speaker such as

and many more help to ensure that over the course of 5 days there will be a healthy mix between in-depth insights and a broad range of topics!

Key topics and tracks in 2015

As in previous years, OOP will once again rely on a successful blend of Technology, Ma-nagement and Soft Skills related topics. Alongside Requirements Engineering and Testing & Quality, Software Architecture as well as Scaling Agile Methods and Ma-nagement 3.0 will also be discussed. This year’s OOP newcomers are the topics of Micro Services, Dockers and Internet of Things.

Detailed descriptions of all tracks can be found on pages 10 – 11.

93% of participants use insights gained here in their daily professional practice

Participants feedback

”A priceless and exciting experience! OOP provides you

with a unique mix & variety of topics and people, coming here has really

paid off for us.”

”A nice mixture between a conference and an exhibition.”

”You‘re given the opportunity to hear about other companies‘ experiences and best practices in a succinct and open way, and this helps you avoid certain problems in your

own company from the beginning.”

”This conference provides breadth as well as depth, there‘s a wide range

of topics and the speakers are highly qualified experts. These five days are worth every single penny.”

”At OOP, there is a strong focus on professionalism, which, however, doesn’t put off „common-or-garden“ developers,

but rather creates an enthusiasm for architecture and engineering.”

Page 9: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

9software meets business

OOPwww.oopconference.com

An excellent track recordFor more than 20 years, OOP has been synonymous with up-to-date informati-on and expertise at the forefront of software engineering technology. Jutta Eckstein, Technical Chair, makes sure that OOP always remains abreast with current topics!

High-quality and vendor-neutral presentations A panel of 10 expert consultants, assisted by more than 60 reviewers, exami-nes all presentations thoroughly before deciding which speakers and topics will be included in the OOP programme.

More than 130 presentations in 5 daysMore than 130 contributors – including numerous high-ranking international speakers – will present the latest findings and developments in software technology.

Wide range of topics With 10 topic areas across 8 parallel tracks, every delegate will be able to follow exactly those presentations that suit their professional requirements providing them with information relevant to their individual practices.

Intensive learning with leading experts This year, speakers such Robert C. Martin (“Uncle Bob”), Scott Ambler, Doug Schmid, Adam Porter and Gitte Klitgaard will be available to answer your questions in half-day and full-day tutorials.

Up-to-date information and expertise effectively communicatedState-of-the-art presentations, insights into real-life practices, workshops and PechaKucha are well-established ways of communicating information.In addition, fishbowl, panel-discussion, open-arena and for the first time graphic-recording sessions will allow participants to actively engage with one another at OOP 2015.

NetworkingBreaks and evening events such as the welcome reception will provide dele-gates with an excellent platform for exchanging their experiences with peers, speakers or exhibitors.

Experience new products and services liveIn the large exhibition area, leading software providers will be available in person to inform you of new technologies and their possible implementations and uses. This will create numerous opportunities for establishing valuable contacts with providers.

International atmosphere OOP will be a meeting place for delegates, speakers and exhibitors from Ger-many, Europe and overseas. This year, we are proud to welcome speakers from fourteen countries!

Benefit from advantages for alumni Those who have previously taken part in and paid for an event organised by SIGS DATACOM will benefit from reduced prices for OOP 2015.

More reasons for you to join us in 2015:

1

6

2

7

3

8

4

9

5

10

VIP advantageYou would like to be present during all 5 days? Why not register as a VIP and benefit from our comprehensive offer:

n Save money by attending events on all 5 days including 3 evening workshops

n As a bonus you will receive

> the Powerbank „Energy2Go”, regardless of when you book!

> the official OOP 2015 T-shirt

> a free MVV ticket (Munich public transport network) valid for use on all 5 conference days

n Make up your mind by December 5th, 2014 and you will be awarded a 15% discount on the regular price of a VIP ticket for booking early.

Advantages for ALUMNI – Loyalty pays off!n 20% discount on the regular price of your chosen ticket

(not applicable to evening workshops)

n Register till December 5th, 2014 and you will qualify for our early-booking freebie – the Powerbank „Energy2Go”!

You qualify as an alumnus if you have previously taken part in and paid for an event organised by SIGS DATACOM.

EARLY BIRD advantageIf you book till December 5th, 2014, you will be awarded a 15% discount on the regular price of your chosen ticket (not applicable to evening workshops and single-day tickets). In addition, you will qualify for our early-booking freebie (Powerbank „Energy2Go”).

For all conference visitors n free annual subscription to OBJEKTspektrum or

JavaSPEKTRUM

Powerbank „Energy2Go”The Powerbank „Energy2Go“ is a mobile battery charger. You can simply charge your mobile devices via USB while you are on the move.

OOP advantage offersTen reasons for you to come to OOP 2015

Page 10: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

Agile & Adaptive Responsibility created by Marc Bless

This year I have combined the best sessions with the best speakers and created an exciting program. Therefore, the track Agile & Adaptive Responsibility provides a great mix of most recent topics. Reflecting on the original agile prin-ciples and question the reasoning of applying agile me-

thods is part of it. Technical excellence, scaling frameworks, and invol-ving the customer are covered as well as supporting agile methods by the management.

Management & Leadership created by Thorsten Janning

The challenges a modern IT-manager is facing have chan-ged. Markets are changing rapidly, software has to be de-livered continuously, agile practices have changed the processes and have additionally ensured that development teams learned how to act self-responsibly. Yet what does all of this mean for the role, responsibilities, and tools of a manager? In the track Management & Leadership internationally recognized spea-kers will provide answers to these questions. They will present modern concepts for leadership and management, provide metrics, and even more important share their experiences.

Programming for a Global World created by Nicolai Josuttis

Again this year OOP will look into the consequences of the globalization of IT. Next to SOA and system integration two important topics are getting in the focus: Security and Big Data. In Security we will examine what kind of actions can be taken in order to create a higher privacy protection (ignoring this aspect, is for somebody working in IT closely

related gross carelessness. The first hype of Big Data is slowing down, therefore we are reflecting on the topic after this first consolidation.

Requirements Engineering created by Susanne Mühlbauer

In the RE-Track we focus on the products or systems to be build and the people who build them. We see the require-ments engineer as part of highly cross-functional teams with shared responsibility for the product or system. How does RE support such teams in doing the right things (focus on customer) and doing the things right (focus on quality) in an ever changing complex environment. Agile and lean approaches claim to support both – how can we integrate RE to benefit from these proven methods?

Smart & Connected Things created by Stefan Tilkov

The „Internet of things“ has been attested for several ye-ars and is now right before the break-through: On the one hand performant inexpensive hardware and on the other hand simple integration allow to develop diverse applica-tions in the private and commercial field. In this track we

look not only into technologies and protocols, but also into the sociolo-gical and economic challenges created by the Internet of Things.In diesem Track betrachten wir neben Technologien und Protokollen auch die Herausforderungen, die sich aus wirtschaftlicher und gesell-schaftlicher Sicht aus dem Internet of Things-Gedanken ergeben.

Soft Skills are the new Hard Skills created by Olaf Lewitz

Sustainable environments are created by and for passiona-te people. We are flexible and successful in the long-term only if we are allowed to learn and to make mistakes. We combine the rationale with emotions and needs which al-lows us to create humane organizations. This track is about culture and trust, about preserving best practices and about getting excited for new ones at the same time. Learn about laughing, trusting, and listening. Be curious about martial arts, turbulen-ces, and wheelbarrows. Welcome!

Software Architecture created by Michael Stal

Software Architecture is the backbone of a system. A de-sign that is not systematic is therefore highly risky. Yet, how to design an architecture that is systematic and still efficient and effective?The track covers a wide range of topics: starting with the

responsibility of the architects up to the (im-)possibilities of micro servi-ces. The speakers are well-known experts in architecture, who master the craft both theoretically and practically and they look forward to share their wisdom with the participants.

Technologies created by Eberhard Wolff

Profound wisdom enables architects to differentiate bet-ween technology-hypes and innovations. This allows ma-king decisions that ensure a project’s success. The track covers nine languages like Swift from Apple, Clojure, and Workbenches for creating your own languages. Moreover development approaches like micro services and light-weight virtualization with Do-cker are presented. You are invited to take part in the discussion during the DevOps fishbowl. The short presentations of the “Bring your Techno-logy” session provide a lot of information in little time.

www.oopconference.com

10 Track Details / Track Chairs

Page 11: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

Testing & Quality created by Peter Zimmerer

Building reliable systems and products requires superior testing approaches and a commitment to quality. The T&Q-Track provides practical guidance how to address challen-ges like increasing demand for reliability of systems, cost efficiency, and market needs on speed and flexibility and

shows the utilization of innovative testing approaches to fulfill this res-ponsibility. Experts from different domains present new directions in the field, explain approved strategies and practices, and share valuable pro-ject experiences how to make it happen.

Trends & Techniques created by Jutta Eckstein

In this track we want to take a look at both current and future trends & techniques and to examine how they con-tribute to creating reliable environments. For example, we will analyze the data handling on mobile devices in respect to security, or how agile contracts have to be crafted from

the lawyer’s point of view. Moreover, we want to explore how to make big changes to the code base in small steps using the Mikado Method, how to use investigation techniques for building resilient system, and if responsibility is eventually a matter of culture.

Track Details 11software meets business

OOPwww.oopconference.com

Tuesday January 27th, 2015 Welcome reception powered by Atlassian 6.45 pm – 7.45 pmWe would like to invite all delegates, sponsors, exhibitors, speakers as well as authors and guests to our welcome reception, where you can network and interact in a relaxed setting with finger food and drinks.

The ultimate informal IT chat 7.45 pm – 8.45 pmOn the back of the chat‘s success in previous years, this year again five prominent representatives of the IT business will discuss the IT sector‘s most sig-nificant, stimulating and amusing news as well as trends of the year gone by. Lean back and enjoy Nico Josuttis and his guests taking a tongue-in-cheek look at our business, in a relaxed atmosphere and reflecting on events in a manner that may well reveal a few surprising facts.

Special Events

January 27th – 29th, 2015 Fuelling stationsYou will come across some ‚fuelling stations‘ in the exhibition area - places for you and your electronic devices to refuel! In the lounges, you will find seats as well as power sockets allowing you to stay in touch with your team during the conference so that none of your projects need to be put on hold.

Like Sushi?This year again, we are going to spoil you with tasty sushi bites. You will be able to locate the sushi stall in the exhibition area

Fancy some football?Once again, OOP 2015 will give you the chance to play table-top football with like-minded people.

Like to bluff as well?Then take the chance of playing a round of poker in the OOP exhibition area while learning some tricks and tips from a pro.

Internet caféComputers will be available allowing you to read/respond to e-mails and access the Internet.

Real-Time Graphic RecordingKata Máthé und Marti Frigyik, remark.eu

Kata Mathe and Marti Frigyik are graphic recorders of remarker.eu. Real-time graphic recording is a visual tool that can effectively support any processes where people share ideas, thoughts and information with each other. They are presenting, paying attention to what is happening and making notes in words and drawings using colourful markers on a large sheet of paper (120x150 cm).

For most of us it is easier to understand and recall things that are linked to a visual experience so the notes are not only fun to look at but they also highlight important connections and later help to remember what was said.

Page 12: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

www.oopconference.com

12

Thursday January 29th, 2015

Do agile methods abandon architecture for speed? Do they replace good design decisions with mindless tes-ting? Are agile methods just another way to hack-and-slash systems together without the appropriate discipli-ne, due-diligence, and documentation? In this Keynote Robert C. Martin describes how the principles of Agile Software Development lead to rich and robust architectures, high degrees of discipline, due consideration of design and architecture, and all appropriate levels of documentation.

The advances in sensing, communication, and computing technologies enable a paradigm shift where more and more devices can be connected together to improve our lives. For example, a wristband can monitor the amount of our daily exercise so as to ensure we have healthy lifestyle. The wristband can be further used as a personal identification device so that we can easily access the information on our cellular phone and computer. The wristband can also be used to change the environment, e.g., room temperature, depends on our personal com-fort and our physiologic conditions, even before we arrive at a certain location. Our lives will be significantly improve when every devices around us is efficiently sensing the data, effectively communicating with one another, collaboratively computing the context, and taking the best actions for us. This paradigm shift is often known as Internet of Things (IoT). This talk will discuss the challenges and opportunities in IoT.

Amazing strides are being made for young coders through a powerful mix of industry involvement, open source thinking and ancient oriental wisdom. Bill Liao will describe the way CoderDojo is revolutionizing the way kids learn to code and how you can get involved and what it could mean to you and your family to be part of this completely free new global initiative where the one rule for kids is „Be Cool“.

3.45 pm-4.30 pm Agility and Architecture

11.00 am-12.00 am Challenges and Opportunities for Internet of Things

3.00 pm-3.45 pm Open Free Learning

President and CEO Uncle Bob Consulting,

Object Mentor

Robert C. Martin, aka, Uncle Bob has been

a software professional since 1970 and an

international software consultant since 1990.

In the last 40 years, he has worked in various

capacities on literally hundreds of software projects. In 2001, he

initiated the meeting of the group that created Agile Software

Development from Extreme Programming techniques. He is also

a leading member of the Worldwide Software Craftsmanship

Movement - Clean Code.

Yen-Kuang Chen is a Principal Engineer

at Intel Corporation, and Associate Director of

Intel-NTU Connected Context Computing Cen-

ter. His research areas span from emerging

multimedia applications that can utilize the

true potential of internet of things to computer architecture that

can embrace emerging applications. He is a steering committee

member of IEEE Internet of Things Journal, the chair of Internet

of Things special interest group of IEEE Signal Processing Soci-

ety, the Deputy Editor-in-Chief of IEEE Journal on Emerging and

Selected Topics in Circuits and Systems. He received his Ph.D.

degree from Princeton University and is an IEEE Fellow.

Bill Liao, Australian entrepreneur, venture

capital investor, diplomat, author and spea-

ker with a distinguished record in the areas

of business, development and community

activism, Bill is co-founder of the CoderDojo

movement and Founder of Weforest and is the European venture

partner for SOSventures a $200m international investment fund.

Keynotes

What does it mean that software development is a „practice”? What are the implications on the way technical choices are made? What makes a given choice practical, vs. professional, vs. ethical? And how is the practiti-oner to decide when the many and various perspectives end up conflicting? In this keynote Tom DeMarco pro-vides a context for the most difficult decisions you will ever need to make over the course of a career.

12.00 am-12.45 pm A Theory of Practices: Soft Decision-Making in a High-Tech Context Tom DeMarco is the author of thirteen

books including „Peopleware, Slack”, and

„The Deadline”. His technical works have

focused on the soft side of high-tech work:

management, motivation (and demotivation),

organizational design, metrics, and conflict

resolution. He is also the author of three novels and collection

of short stories. His most recent is a work of science fiction,

„Als auf der Welt das Licht ausging”, published by Hanser in

November of 2014.

Monday January 26th, 2015

Due to latest developments the title and content description of this keynote

will be available as of November 15th, 2014.

For detailed information please visit: www.oopconference.com

3:15 pm-5:00 pm

Tuesday January 27th, 2015

Page 13: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

Monday January 26th, 2015 13software meets business

OOPTutorials

A horrible lie exists in our industry today: it says that defining a graphical DSL is difficult and time-consuming. In this tutorial, we will lay bare this fallacy and demonstrate how simple and quick it is to create domain-spe-cific languages and their generators. Using a hands-on approach you will define several modeling languages and generators within a few hours, learning principles and best practices proven in industrial experience.The tutorial teaches practical, repeatable steps to invent and implement DSL. The language definition process reveals the characteristics of DSLs that enable generating working code from models:• DSLisbasedontheconceptsofproblemdomainratherthancode• Scopeofthelanguagenarroweddowntoaparticulardomain• Languageminimizestheeffortneededtocreate,updateandcheckthemodels• LanguagesupportscommunicationwithusersandcustomersFor the hands-on part it is recommended that everyone has a personal laptop, but it is also possible to work in pairs. Supported platforms: Windows, Mac OS X, Linux (any contemporary distribution). The required software will be made available at the conference.

TargetAudience:Developers,Architects•Prerequisites:Experienceonusingatleastonemodelingtool.Experienceonlanguagecreationisnotrequired.•Level:Practicing

Full Day Tutorial

Mo 1 How to Implement Domain-Specific Modeling Languages: 10.00 am-5.00 pm Hands-on

Juha-Pekka Tolvanen is the CEO of

MetaCase. He has been involved in model-dri-

ven approaches, metamodeling, and domain-

specific modelling languages and tools since

1991. He has acted as a consultant worldwide

on modelling language and code generator development. Juha-

Pekka has co-authored a book on Domain-Specific Modelling

and written over 70 articles for software development maga-

zines and conferences. He holds a Ph.D. in computer science

and he is an adjunct professor at the University of Jyväskylä,

Finland.

Andrea Provaglio helps IT organizations

to implement better ways of doing business

and coaches teams and individuals who want

to improve technically and relationally. His

main focus is on transitioning companies

to organizational/cultural models better suited to knowledge

work in SW development (including Agile/Lean). In 20+ years

he worked with clients as large as the United Nations as well as

with small, dynamic companies.

During this highly interactive workshop, we’ll explore why self-organization is so valuable and different ways in which it can be fostered and supported by leaders; and we’ll also consider how, sometimes, they can unin-tentionally prevent it from happening.The attendees will be involved in practical, guided exercises that will let them experiment first-hand with the concepts presented. Many of these exercises can later be used inside their own organization as tools to impro-ve the level of communication and participation in the team.

Target Audience: Team members, team leaders, managers, executives.Prerequisites:Professionalexperienceinasoftwaredevelopmentteam.•Level:Practicing

Half Day Tutorial

Mo 5 Leading Self-Organizing Teams10.00 am-1.00 pm

Peter Zimmerer is a Principal Engineer

at Siemens AG, Corporate Technology, in

Munich, Germany. For more than 20 years

he has been working in the field of software

testing and quality engineering. He performs

consulting, coaching, and training on test management and test

engineering practices in real-world projects and drives research

and innovation in this area. As ISTQB® Certified Tester Full Ad-

vanced Level he is a member of the German Testing Board (GTB).

Peter has authored several journal and conference contributions

and is a frequent speaker at international conferences.

In order to build reliable systems you need the right test cases. Often there are thousands of test cases collec-ted in a tool but no one can explicitly explain their particular value. Furthermore, if you automate the test exe-cution and use the wrong test cases then you have just one thing: waste! So, how to discover, create, derive, and sustain reliable test cases?To answer that question this tutorial provides practical guidance to address challenges in the area of test case design.

Target Audience: Test Engineers, Test Architects, Test Managers, Architects, Developers, Product OwnersPrerequisites: Basic knowledge about test case design is assumedLevel: Practicing

Half Day Tutorial

Mo 7 Test Case Design for Reliable Systems10.00 am-1.00 pm

The Disciplined Agile Delivery (DAD) decision process framework is a people-first, learning-oriented hybrid agile approach to IT solution delivery. The DAD framework is a hybrid which adopts proven strategies from Scrum, XP, Agile Modeling, Outside-In Development, Lean/Kanban, DevOps, and others in a disciplined manner. In this tutorial you’ll discover how DAD provides a solid foundation from which to scale agile, learn how agile teams work at scale, and identify several common scaling anti-patterns which should be avoided.

Target Audience: Developers, Project Leader, Manager, Decision Makers Prerequisites:AgileExperience•Level:Introductory

Half Day Tutorial

Mo 9 Introduction to Disciplined Agile Delivery: 2.00 pm-5.00 pm The Foundation for Scaling Agile

Scott W. Ambler is the Senior Consulting

Partner of Scott Ambler + Associates, working

with organizations around the world to help

them to improve their software processes. He

provides training, coaching, and mentoring in

disciplined agile and lean strategies at both the project and or-

ganizational level. Scott is the author of several IT books.

Page 14: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

www.oopconference.com

14 Monday January 26th, 2015

Being brave is not about removing fear or not being afraid – it is about doing what is necessary even when you are afraid. We have explored this area for years. For us courage is about being who you are.Participants will learn to understand what courage is. They‘ll discover their capacity for it and learn tactics to be more courageous. Thus becoming more effective with their team, customer and other relationships.This we accomplish by sharing our experience and through exercises that will draw out the participants unique potential for courage. Maximum number of participants: 24

Target Audience: People; Developers, Project Leaders, Managers, everyonePrerequisites:None•Level:Introductory

Half Day Tutorial

Mo 10 Courage and Being Brave, an Exploration of Being You2.00 pm-5.00 pm

Half Day Tutorial

Mo 11 Mutation Testing with PIT and Mutant2.00 pm-5.00 pm

Tutorials / Sessions

Gitte Klitgaard is an Agile Coach, Pirate,

Dragon Lady, Hugger, and more. Gitte has

more than 10 years experience in software.

She wants to change the world by helping

people in their work life; getting more done,

making the right product, doing it right and very important: have

fun doing it.

Filip van Laenen is Chief Architect at the

Norwegian software company Computas. He

has over fifteen years of experience in the

software industry, ranging from being a deve-

loper to lead developer and architect.

Markus Schirp has been an independant

freelancer for 8 years. He‘s the author of

Mutant, a mutation testing tool for Ruby, and

member of the ROM core team.

Torbjörn Gyllebring is an organizational

debugger, developer, architect, hugger and

collector of ideas. He has a deep belief in the

untapped potential of folks and the power of

mutually meeting needs to improve the way

work works.

Andrea Provaglio helps IT organizations

to implement better ways of doing business

and coaches teams and individuals who want

to improve technically and relationally. His

main focus is on transitioning companies to

organizational/cultural models better suited to knowledge work

in SW development (including Agile/Lean). In 20+ years he

worked with clients as large as the United Nations as well as

with small, dynamic companies.

Bringing a project from inception to completion is a non-linear journey that takes at least three key elements: intent, structure and action. Turns out that these can also be used as a model to understand the dynamics, processes, artifacts and roles in an Agile team or company. In this interactive session you‘ll see how these elements are active in Agile teams and how they relate to generating value. You‘ll also practice a few ways to bring more alignment to a shared goal on the different organizational levels of your team or company.

Target Audience: Agile team leaders, product owners, managersPrerequisites: Solid experience in leading/managing Agile software development teamsLevel: Expert

Di 6.1 Dreaming – How Business Intent Drives Your Agile Initiatives9.00 am-10.30 am

Tuesday January 27th, 2015

Do you know how good your tests are? Mutation testing can tell you. Code coverage only tells you which lines of code aren‘t touched by unit tests. Mutation testing is much more powerful and can reveal whether you have missing or incorrect unit tests as well as unnecessary source code.This workshop will:• introduceyoutowhatmutationtestingisabout,• workthroughanexampleJavaandRubyprojecttoseemutationtestinginaction• discusssomeoftheexperienceswegainedfromusingmutationtestinginreal-lifeprojects.

Maximum number of participants: 30

Participants should bring their laptop with them, with the following configuration:• ForJavausers:haveJDK1.6orhigherinstalled,Maven2orhigher,andtheirfavoriteIDE• ForRubyusers:haveaPOSIXFork(2)capableUnix,arecent>=bundler-1.6andarecent>=ruby-2.0,

and their favorite IDE.

In addition, it‘s an advantage if all participants have Git installed so they can clone the repository we‘ll start from.

TargetAudience:Developers•Prerequisites:ParticipantshavetobefluentTDDers•Level:Practicing

Have you accomplished your Agile Transformation? And yet, is something missing? Let’s find ways to kickstart the next, continuing Agile transformation. How can your organisation reach the right level of fluency for your needs? Imagine a world in which Agile is done well, at an appropriate level of fluency, in every organization that can benefit from it. Discover the Agile Fluency(tm) Model and how it helps developer teams, managers, and executives understand the results they get from Agile – and also what they must invest to get those results.

Target Audience: developer, manager, exectuive, change maker, coachPrerequisites:none•Level:Practicing

Di 7.1 Take Your Agile Adoption to the Next Level 9.00 am-10.30 am

Steve Holyer serves as advocate, trai-

ner and mentor for companies, leaders and

change agents looking for a better way of

working, using Agile practices in a produc-

tive, fulfilling, and fun way. He learned his

craft serving as a Scrum Master with multiple teams and or-

ganisations, so he knows how to change an organisation from

the inside.

Page 15: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

Tuesday January 27th, 2015 15software meets business

OOPSessions

This talk highlights the improvement the Eclipse platform team has done in the last Eclipse project. It also gives an outlook about the upcoming new Eclipse IDE features in 2015 and describes the process how to contribute to the Eclipse Open Source project.

Target Audience: Developers, ArchitectsPrerequisites: Basic knowledge in JavaLevel: Introductory

Di 1.2 Eclipse IDE News and How to Contribute to the Eclipse OS Project 2.00 pm-2.45 pm

Lars Vogel is a nominated Java Champion

since 2012 and one of the most active com-

mitters in the Eclipse platform and e4 tools

project. He received the Eclipse Top Contribu-

tor Award in 2010 and the Eclipse Top New-

comer Evangelist Award in 2012. Lars Vogel is the founder and

CEO of the vogella GmbH and works as an Eclipse, Git and And-

roid consultant, trainer and book author. vogella GmbH provides

premium training and development services.

Marc Löffler works as agile troublemaker

with KARL STORZ. Before getting in touch

with agile methods and principles in 2006

he was working as a traditional project ma-

nager for companies like Volkswagen AG or

Siemens AG. His passion is to help teams understand the agile

values and mindset and to transform our world of work. Marc

has a passion for helping teams that are struggling with agile

transitions and overcoming dysfunctional behaviour.

There are some scientific papers out there, that describe that laughing can improve your health. Laughing can reduce the risk of depression, increases the endorphin level and reduces stress. It also helps to create a better team climate. To make a long story short: If your team is laughing more, they are happier and create better re-sults. But how does this work? In my talk I‘ll present several ideas on how to get a happier workforce and in-crease the propability of laughs.

Target Audience: This talk will be valuable for everybody.Prerequisites:None•Level:Introductory

Di 4.2 Laughing at the Workspace 2.00 pm-2.45 pm

An agile enterprise increases value through effective execution and delivery in a timely and reactive manner. Such organizations do this by streamlining the flow of information, ideas, decision making, and work throughout the overall business process all the while improving the quality of the process and business outcomes. This presentation describes, step-by-step, how to evolve from today’s vision of agile software development to a truly disciplined agile enterprise.

Target Audience: Decision Makers, Agile Professionals, ManagersPrerequisites:Basicunderstandingofagileandlean•Level:Practicing

Di 3.3 The Disciplined Agile Enterprise: 4.15 pm–5.15 pm Harmonizing Agile and Lean

Scott W. Ambler is the Senior Consulting

Partner of Scott Ambler + Associates, working

with organizations around the world to help

them to improve their software processes. He

provides training, coaching, and mentoring in

disciplined agile and lean strategies at both the project and or-

ganizational level. Scott is the author of several IT books.

Patrick Kua works as an active, generali-

sing specialist for ThoughtWorks and dislikes

being put into a box. Patrick is often found

leading technical teams, frequently coaching

people and organisations in lean and agile

methods, and sometimes facilitating situations beyond adversi-

ty. Patrick is fascinated by elements of learning and continuous

improvement always helping others to develop enthusiasm for

these same elements.

The most challenging aspects to software development are always the people issues. Picking the right data structures, finding the right testing approaches are simple compared to building an effective software team. Most organisations fail to support developer promoted into technical leadership roles so where do you go to uncover the secret skills behind this important role. Come along to this session to discover practical tips for leading technical teams.

Target Audience: Architects, Developers, Technical LeadersPrerequisites:None•Level:Introductory

Di 6.3 The Geek‘s Guide to Leading Teams4.15 pm-5.15 pm

Michael Tamm is a Java Expert and Agile

Coach with 25 years experience in program-

ming. He has specialized in automated qua-

lity assurance – that is not only automated

testing but also automated code reviews,

deployment pipelines, monitoring, and profiling. He is author of

the book „JUnit-Profiwissen“, has published several articles in

IT magazines, and is a regular speaker at IT conferences.

By now it is well known that feature branch based development is problematic (because of merge conflicts) and trunk based development with feature toggles is a good alternative. But the simple idea of a feature toggle can be extended in several ways e.g. to allow much more fine grained control when and where a feature becomes visible or to verify the new code behind a feature toggle before the toggle is switched. Join this session to learn new patterns which ensure that everything works when a new feature is finally activated in production.

Target Audience: Architects, Developers, Technical Project Leader, TestersPrerequisites:none(well,Iexpectsomeprogrammingbackground;)•Level:Practicing

Di 1.4 Feature Toggles on Steroids 5.45 pm-6.45 pm

Page 16: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

www.oopconference.com

16 Tuesday January 27th, 2015

Sessions

Technical excellence is more than two week sprints, burn-down charts and a daily stand-up meeting. The basic rules of Agile or Scrum are not an end in themselves, but rather a starting point that allows and encourages teams to adopt, adapt, and refine their craft. Agile is a framework for continuous improvement that can lead to technical excellence, but only if you continually learn and adapt. Business people have a responsibility to en-courage continuing engineering excellence, while technical people have a responsibility to become masters of their craft and partners with the business. In this talk we‘ll look at how the technical practices are an essenti-al part of an Agile organization.

Target Audience: Architects, Developers, Project Leader, Manager, Decision MakersPrerequisites:FamiliarwithAgileandScrumconcepts•Level:Practicing

Di 7.4 Technical Excellence 5.45 pm-6.45 pm

James W. Grenning trains, coaches and

consults worldwide. His mission is to bring

modern technical and management practi-

ces to embedded development teams. He is

the author of Test-Driven Development for

Embedded C. He is a contributor of CppUTest, a popular unit

test harness for embedded C and C++. He invented Planning

Poker, an estimating technique used around the world, and par-

ticipated in the creation of the Manifesto for Agile Software

Development.

Wednesday January 28th, 2015

Leading creative collaboration is first of all about people and not so much about processes and tools. Leading starts with „You“. Your understanding of what you are leading and for what are you standing for. In this experi-ential workshop we will explore:

• Leadershipwhenwedon‘tknowtheway• Theroleoflisteningandpowerfulquestions• Creatingandsustainingacollaborativeworkatmosphere• Givingfeedbacktogrowandnurturefutureleaders

Target Audience: Everyone working in teams or leading teams.Prerequisites:Presence,Curiosity,Openess•Level:Introductory

Test-driven development is an important practice for embedded software development. Why? Embedded devel-opers experience slow builds, opaque execution environments, concurrent execution, hardware specific tools, as well as non-existent or early released hardware. Given these realities, you better get your code working to the best of your ability before dropping it to the target. TDD can help get your code working with less pain and more fun. In this session we‘ll see how.

Target Audience: Embedded systems engineers, Developers, Project Leader, Manager, any C programmersPrerequisites:Cprogrammingexperience•Level:Practicing

Mi 4.1 Leading Creative Collaboration to Make Ideas and People Grow 9.00 am-10.30 am

Mi 5.1 Test Driven Development for Embedded C 9.00 am-10.30 am

Jens Hoffmann is an expert on Leader-

ship, Innovation, Change Management. As a

certified LEGO SERIOUS PLAY™ facilitator and

certified Management Coach he works with

managers from the executive to the depart-

ment level in company and team transformation efforts and is a

specialist in designing and facilitating large-scale interventions.

James W. Grenning trains, coaches and

consults worldwide. His mission is to bring

modern technical and management practi-

ces to embedded development teams. He is

the author of Test-Driven Development for

Embedded C. He is a contributor of CppUTest, a popular unit

test harness for embedded C and C++. He invented Planning

Poker, an estimating technique used around the world, and par-

ticipated in the creation of the Manifesto for Agile Software

Development.

Marco Achtziger is Test-Architect wor-

king for Siemens Healthcare in Erlangen.

In this role he supports teams working in

an agile environment in implementing and

executing tests in the preventive test phase.

His qualifications include amongst others the iSQI Certified Pro-

fessional for Software Architecture, iSTQB Certified Tester and

iSQI Certified Professional for Project Management.

Continous integration is one of the most important software development processes. In agile projects it is es-sential to have a continous integration system up and running. Simply executing the compilation steps for the software is not enough in this process. To keep a high quality also automated tests should be executed to give a fast feedback about the quality status. In large projects the execution of the tests can get a problem. This is about the pitfalls you can encounter and what possibilities there are to overcome theses.

Target Audience: Architects, Developers, Testers, Project LeaderPrerequisites: Continous Integration, Automatisiertes TestenLevel: Practicing

Mi 5.2 Continuous Testing – 11.00 am-11.45 am Encountered Pitfalls and the Solution Approaches

Page 17: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

Wednesday January 28th, 2015 17software meets business

OOPSessions

Stop trying to scale agile, de-scale your organization! Allow your people have more options to deliver value. We model our organisations based on out-dated thinking. In contrast to engineers and architects, we are not cons-trained by physical boundaries. We build software! We limit our potential by using the wrong mental models. The scaling challenges we face are results of a broken paradigm. I offer a new way to look at it, which is the original intent of Scrum as I understand it. A provocative talk and a hopefully controversial conversation.

Target Audience: Managers, Architects, Developers, Decision Makers, Leaders on all levelsPrerequisites:Anopenmind•Level:Practicing

Mi 6.2 De-Scale Your Organization!11.00 am-11.45 am

Olaf Lewitz is the Trust Artist. He makes

people happy, descales organisations and

helps individuals trust themselves and one

another. As a Certified Scrum Coach and agile

practitioner, Olaf has been helping organisa-

tions improve since 1998, focussing on organisational growth

and cultural transformation. Ask him for help to get out of your

pain of non-working agile and embark on a path to a whole-

hearted business.

Discover the secrets behind the architectural traits that enable a successful Continuous Delivery capability. We will explore some architectural choices architects and lead developers must make and the outcome of those decisions. We will use some real world examples of architectures created specifically to make Continuous Delivery a reality.

Target Audience: Architects, Developers, Technical LeadersPrerequisites:BasicunderstandingofwhatisContinuousDelivery•Level:Practicing

Mi 2.3 Architecting for Continuous Delivery 2.30 pm-3.30 pm

Patrick Kua is author of „The Retrospec-

tive Handbook: A guide for agile teams”. An

agile coach, Patrick sits on the border of both

the technical and non-technical realms, and

has written production systems in both .Net

and Java. Patrick is passionate about working closely with

teams, helping them grow and learn with sustainable and

long-term change, and sometimes facilitating situations beyond

adversity.

Colin Hood is well known and well res-

pected in the requirements industry, and is

invited to speak at conferences in Europe and

the USA. Colin Hood is author of many books

on requirements and requirements tools.

Colin Hood is co-founder of the International Requirements

Engineering Board (IREB), and is co-author of the syllabus and

examination of the qualification of Certified Professional in Re-

quirements Engineering (CPRE). Colin Hood has been a member

of INCOSE since 1999.

Bridging the Gap Between Requirements Engineering Process Definition and Successful Iterative Roll-out: Dr. Deming was right, Plan, Do, Study, Act Introducing improvements to working practice is difficult. Change pro-grammes fail because leaders mistakenly see the change to be a purely technical challenge. We use Deming to organise the learning:

• PLANwhichsteparewegoingtotakenext,• DOwithsupport,thestepisperformed.• STUDYdidallgoashoped?• ACTLearnfromgoodandbadexperience.People can successfully take each small step.

TargetAudience:RequirementsEngineers,ProjectManagers,Leaders•Prerequisites:none•Level:Practicing

Mi 3.3 Requirements Engineering Process Definition and2.30 pm-3.30 pm Successful Iterative Roll-Out

„Internet of Things“ is a metaphor for how the infrastructure of our daily lives is being rapidly equipped with digital smarts. These arise from collecting and evaluating information and controlling systems based on gained insights. This trend provides significant opportunities for new services and, at the same time, just as significant risks related to security, safety and privacy. In this session, you’ll hear about the technical, operational, and organizational challenges posed by digital infrastructures along concrete use-case examples.

Target Audience: Architects, Developers, Decision MakersPrerequisites:none•Level:Introductory

Mi 8.3 Digital Infrastructure and Digital Utilities 2.30 pm-3.30 pm

Clemens Vasters holds a Product Ar-

chitect position in the Windows Azure En-

gineering Group at Microsoft Corporation in

Redmond, WA. In his role, he drives technical

strategy around Microsoft‘s cloud and on-pre-

mises messaging middleware platform „Service Bus“ as well as

specialized messaging offers, like the „Notification Hubs“ push-

notification distribution system that powered the official mobile

apps of the 2014 Olympic Winter Games at Sochi. His current

focus is on guidance around and improvement of capabilities for

connecting special-purpose devices.

The analysis of competing hypothesis (ACH) is an investigation technique used to handle evidence in the do-main of national security to fight bias and preconception as well as to ask the right questions. This technique can be applied to software development! We will walk/code through a simulated „component blame game“ scenario where change is introduced into an existing software system not necessarily built for resilience to-wards change and we‘ll use ACH to bash some serious potential screw-ups.

Target Audience: Architects, Developers, Whoever has seen a bug from hell in the past and did not find it funnyPrerequisites: Basic software architecture principles, Basic JavaLevel: Introductory

Mi 3.4 The Secret Service Methods for Finding and Fixing 5.00 pm-6.00 pm Unexplainable Distributed Screw-Ups

Frederick J. Rüegger s an old school

software engineer with an almost insatiable

appetite for new ideas. Frederick currently

leads a small team of software engineers,

writes some code and does architecture work

with Abraxas AG in Zurich, Switzerland.

For more than 20 years Jörg Bächtiger

has been working as a software developer,

primarily in the enterprise environment.

His main focus is on software architecture,

design and quality. Currently Jörg Bächtiger

works as a Software Architect for Abraxas

AG in Zürich.

Page 18: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

www.oopconference.com

18 Wednesday January 28th, 2015

Sessions

Ken Power helps people, teams and orga-

nisations be more effective and enjoy what

they do. He is an internal coach and consul-

tant at Cisco, where he specialises in agile

and lean approaches, working with product

and systems teams around the world. He is a trained Co-Active

coach, a trained Organisation and Relationship System Coach

and a certified Human Systems Dynamics Coach. Ken is an acti-

ve member of the agile and lean communities.

Impediments are eating away at your organization right now, and you might not realize it. They are holding you back from achieving your potential as an organization. Imagine what would be available to your team and orga-nization if everyone had the ability to smash those impediments, unleashing your ability to focus on delivering real value. As an added bonus, creating a culture that values smashing impediments increases your productivi-ty, improves collaboration and engagement, and helps develop your people’s problem solving ability.

Target Audience: managers, executives, coaches, scrum masters, team membersPrerequisites:None•Level:Practicing

Mi 6.4 Designing an Impediment Removal Process for Your Organization 5.00 pm-6.00 pm

Thursday January 29th, 2015

A quarter of a century ago, Richard P Gabriel, a key member of the patterns community, proposed „Worse Is Better“ to explain why some things that are designed to be pure and perfect are eclipsed by solutions that are seemingly limited and incomplete. In this talk two other members of the patterns community revisit the original premise and question, and consider that it is an approach that can still teach us something surprising and new when it comes to development practice, software architecture, Agile development and Lean thinking.

Target Audience: Architects, Developers, Project Managers, Product ManagersPrerequisites: Non-theoretical experience of software development Level: Practicing

Today‘s smart phones and tablets boast computing and storage capabilities that surpass those of an entire data center a few decades ago. Throw in an „always on“ Internet connection, BYOD (Bring Your Own Device) and the blurred lines between personal and professional data and you have the possibility for not only 24x7 access but an ongoing risk of breach. This session will discuss the issues inherent with mobile devices, their connections to cloud services and how to address them.

Target Audience: English: Architects, Developers, Managers, Decision MakersPrerequisites:English•Level:Practicing

Do 2.1 Worse is Better, for Better or for Worse9.00 am-10.30 am

Do 3.1 The Data Center in Your Pocket: 9.00 am-10.30 am Securing Mobile Devices

Kevlin Henney is an independent consul-

tant and trainer based in the UK. His develop-

ment interests are in patterns, programming,

practice and process. He has been a columnist

for various magazines and web sites.

Jeff Crume is an IBM Distinguished En-

gineer and IT Security Architect with over

30 years‘ experience in the IT industry. He is

the author of a book entitled „Inside Internet

Security: What Hackers Don‘t Want You To

Know“, a contributing author to the „Information Security Ma-

nagement Handbook“ and has written articles on cryptography,

cloud computing security, virtual private networking and identity

management.

Frank Buschmann is Senior Principal En-

gineer at Siemens AG, Corporate Technology,

in Munich, Germany. His research interests

include software and system architecture,

especially for distributed, concurrent and par-

allel systems, patterns and model-based software development.

The term ‘agile coach’ has grown in popularity. However, there are challenges with describing what we mean by ‘agile coaching’ and with explaining how coaching can add value for clients. The coaching relationship is constantly growing and changing. The client has different needs at different times, and so the role the coach plays needs to change to meet these needs. This session uses a framework that gives coaches a way to explain how they can help grow the clients’ capability, and gives clients a way to be clear on expectations and outco-mes.

Target Audience: internal coaches, external coaches, consultants, Scrum Masters, project managers, clientsPrerequisites:None•Level:Practicing

Do 5.1 Principles and Dynamics of Agile Coaching: 9.00 am-10.30 am A Practical Framework for Coaches and Clients

Ken Power helps people, teams and orga-

nisations be more effective and enjoy what

they do. He is an internal coach and consul-

tant at Cisco, where he specialises in agile

and lean approaches, working with product

and systems teams around the world. He is a trained Co-Active

coach, a trained Organisation and Relationship System Coach

and a certified Human Systems Dynamics Coach. Ken is an active

member of the agile and lean communities.

Page 19: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

Thursday January 29th, 2015 19software meets business

OOPSessions

Kai Wähner works as Technical Lead at

TIBCO. All opinions are his own and do not

necessarily represent his employer. Kai’s

main area of expertise lies within the fields of

Application Integration, Big Data, SOA, BPM,

Cloud Computing and Enterprise Architecture Management. He

is speaker at international IT conferences, writes articles for

professional journals, and shares his experiences with new

technologies on his blog.

The realization of integration scenarios is a complex and time-consuming task. Enterprise Integration Patterns (EIP) became the de facto standard for splitting complex integration scenarios into smaller recurring problems. This session revisits EIPs and gives an overview about the status quo and its relevance regarding modern con-cepts such as big data or internet of things. The end of the session shows open source frameworks and tools of different vendors, which implement EIPs and therefore help the developer to reduce efforts a lot.

Target Audience: Architects, Developers, Project Leader, Manager, Decision MakersPrerequisites:None•Level:Introductory

Do 2.2 Enterprise Integration Patterns Revisited 11.00 am-11.45 am for an Era of Big Data and Internet of Things

Organizations thriving on software depend on the VALUE they are able deliver with their software products and services. If no evidence is gathered about VALUE, informed management decisions to maximize it cannot be made. Enter the need of evidence-based decision-making in the managerial domain of software development. Gunther Verheyen, directing the Professional Series at Scrum.org and partner of Ken Schwaber, looks at the state of agile through the lens of ‘Evidence-Based Management’, and elaborates on its application for software organizations.

Target Audience: Decision makers, leaders, managers looking to reground themselves in a context of ‚agile‘.Prerequisites:Englishlanguage•Level:Expert

Do 6.2 Evidence-Based Management11.00 am-11.45 am

Gunther Verheyen ventured into IT and

software development after graduating in

1992. His agile journey started with eXtreme

Programming and Scrum in 2003. Years of

dedication followed, working with several

teams and organizations using Scrum in varying circumstances.

Building on the experience gained over these years, Gunther

became the driving force behind some large-scale enterprise

transformations.

Ola Ellnestam is a coach and mentor for

both business and technical teams. He loves

to combine technology, people and business,

which is why he finds software development

so interesting.

Daniel Brolund is a software developer

who likes the alternative perspective. In his

development profession he has contributed

to big-bang-disasters, globally deployed suc-

cesses, and a lot between those extremes, all

while learning important lessons.

Time to get that nasty code restructured! This session will give an introduction to the Mikado Method. It is a structured way to make that big change to the codebase in small controlled steps, working in the main branch, and without having a broken codebase in the process.

Target Audience: Architects, DevelopersPrerequisites:projectexperience•Level:Practicing

Do 3.3 Large Restructurings with the Mikado Method2.30 pm-3.30 pm

Customer collaboration is essential to every Agile team. To create and collaborate to keep a customer is the purpose of an organisation. But still lots of companies try to make bad profits, i.e. profits earned at the expense of customer relationships. The Net Promoter System (NPS) is a renowned open-source system which addresses and measures customer collaboration. And did you know that you not only can use it to get feedback on your products and services, but also on your employees and your personal performance?

Target Audience: leaders, (line) managers, executives, and everyone with customer contact.Prerequisites: The audience should be at least a little experienced in Agile (e.g. Scrum, Kanban).Level: Introductory

Do 5.3 Net Promoter System for Agile Environments 2.30 pm-3.30 pm

Bernd Schiffer is an Agile coach, trainer

and consultant in Melbourne, Australia. He

founded his own Agile company called Bold

Mover, and he‘s been doing Agile and Lean for

about 14 years. He often works at the client‘s

introducing Scrum and Kanban at team and management level.

He deeply cares about his work, and he‘s passionate about run-

ning long distances.

Björn Jensen ist agiler Coach und Trainer

mit einem Hintergrund als Software-Entwick-

ler. Seit 2001 praktiziert er eXtreme Program-

ming. Durch seine Tätigkeit im Softwarekon-

figurations-, Build- und Releasemanagement

hat er 2005 eine gänzlich andere Sichtweise auf die Soft-

wareentwicklung bekommen; der Faktor Mensch wurde immer

wichtiger. Dies führt ihn in diesem Jahr auch zu Scrum, was er

dann schrittweise in die Projekte, in denen er tätig ist, einführt.

A Scrum Masters main responsibility is to remove impediments, right? But if the Scrum Master is the only one who takes care of removing them some kind of smell is in the air...Join this session to explore the latest version of „Nobodys Perfct“ and learn to apply it in your daily business. It‘s a perfect match for Scrum Masters and for everyone interested in playful learning environments in order to enable teams to solve problems on their own.

Target Audience: Scrum Master, Agile Coaches, Change Agents, Teamleads, FacilitatorsPrerequisites:Experienceandpassionforretrospectivesandgames•Level:Practicing

Do 4.4 Cocreate Sustainable Solutions by Owning Problems Collectively5.00 pm-6.00 pm

Page 20: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

www.oopconference.com

20 Thursday January 29th, 2015

Big Data is one of the hottest trends in technology that more and more companies embrace. Most put all their big bets on the yellow elephant in the room, the open source big data framework Hadoop. In this session, we will talk about obstacles and problems often linked to the very high hopes towards Hadoop and HDInsight (Hadoop implementation on Microsoft Azure) as we accompanied customers throughout their big data develop-ment life cycles. We will discuss deployment tools, management and operational query tool choices.

Target Audience: Architects, Developers, Project Leader, Decision Makers, Data ScientistsPrerequisites:BasicknowledgeofHadoop,MicrosoftAzure•Level:Practicing

Do 8.4 Jumpstarting Big Data Projects5.00 pm-6.00 pm

Sessions / Tutorials

Olivia Linh Da Klose is Technical Evan-

gelist at Microsoft Germany. She is focussing

on Microsoft Azure and Big Data, and was

beforehand speaker for Windows Client.

Alexei Khalyako joined Microsoft more

than 13 years ago. Initially, he focused on the

requirements for adapting SQL Server for the

markets of Eastern Europe. Five years ago, he

became a member of the Customer Advisory

Team www.sqlcat.com.

Patrick Baumgartner ist als passio-

nierter Software Craftsman für 42talents

tätig und spezialisiert auf Applikationen mit

Java/JEE, Spring Framework, OSGi, NoSQL

Datenbanken, sowie auf verschiedene andere

Open Source Technologien. In der IT-Szene engagiert er sich in

den Themen agile Softwareentwicklung, Graphen und NoSQL

Datenbanken sowie Software Craftsmanship.

Adam Porter has been a professor of com-

puter science at the University of Maryland.

Dr. Porter‘s work focuses on techniques, tools

and empirical studies for improving software

development.

Douglas C. Schmidt is a professor of

Computer Science at Vanderbilt Uniersity.

His work focuses on software-related topics,

including patterns, optimization techniques,

and empirical analyses of object-oriented

frameworks and domain-specific modeling environments.

Der NoSQL-Hype ist vorüber und einzelne Technologien konnten sich auf dem Markt eindeutig etablieren: Map-Reduce Frameworks, Graph Datenbanken, Document Stores, Key-Value Stores, Data Grids etc. Doch welcher Typ ist für welche Problemstellung geeignet?Mit dem NoSQL 1x1 bringt Patrick Baumgartner Klarheit in den Datastore-Dschungel und zeigt anhand von verschiedenen Use Cases die Einsatzgebiete auf.In der Java Enterprise Welt bieten das Spring Framework und die Spring Data Projekte einen eleganten Einstieg in die NoSQL-Welt. Beide Technologien werden im Workshop vorgestellt und anhand praktischer Beispiele il-lustriert. Maximum number of participants: 20Participants should bring their notebooks with a Java IDE which supports Maven (it really does not matter if it’s Eclipse, Intellij, etc.).

Zielpublikum: Software Entwickler/-innen und Software Architekten/-innenVoraussetzungen:Projekterfahrung,JavaKenntnisse,eigenesNotebook•Schwierigkeitsgrad:Fortgeschritten

This tutorial will present OO patterns and frameworks that enable developers to create robust, efficient, and reusable applications and services for mobile computing clouds on Android with the Java. The tutorial will co-ver the design and implementation of user-facing applications (covering the OO programming principles, soft-ware architecture, and user experience considerations); middleware systems programming (such as synchro-nous and asynchronous concurrency models, background service processing, and inter-process communication; and integrating mobile devices with powerful cloud-based services using servlets and the Java Spring frame-work. This tutorial is particularly relevant to developers of mobile software in industry and academia. Attende-es will gain a comprehensive understanding of mobile/cloud applications, enabling them to develop their own mobile and cloud software. Target Audience: Architects and DevelopersPrerequisites:BasicknowledgeofJava•Level:Practicing

Full Day Tutorial

Fr 5 NoSQL für Java Entwickler 9.00 am-4.00 pm

Full Day Tutorial

Fr 6 Mobile Cloud Computing with Android 9.00 am-4.00 pm

Friday January 30th, 2015

Maximilian Frei studied Software Sys-

tem Development and Informatics in Hamburg

while maintaining a strong interest in team

management, training and group processes.

Already during his studies he facilitated se-

veral leadership workshops on international conferences. He

joined Capgemini in 2011 and is currently working in different

custom solution software projects with a focus on business ana-

lysis and agile transformation.

In this highly interactive workshop, participants will discover and discuss the impact of their own leadership style in agile and agile-to-be organizations. We will reflect and shape our own values and goals in order to in-spire and excel in rapidly evolving environments. This workshop is not only for leaders or leaders-to-be but any person that is working in an agile context. Maximum number of participants: 14 Target Audience: (junior) managers and decision makers, anyone working with or interested in agile methodsPrerequisites:basicunderstandingofagilemethods•Level:Practicing

Full Day Tutorial

Fr 4 Leadership for Agile Transformation 09.00 am-4.00 pm

Page 21: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

Monday January 26th, 2015 Nightschool 21software meets business

OOPNightschools

Alexander Heusingfeld is a senior

consultant for architecture and software en-

gineering at innoQ Deutschland GmbH. As a

developer and architect he supports custo-

mers with his long-term know how of Java

and the JVM.

Martin Eigenbrodt is Senior Consultant

at innoQ Deutschland GmbH. With multiple

years of experience in software development

on the JVM he focuses on design and imple-

mentation of RESTful Webservices, Conti-

nuous Delivery & DevOps.

There is a lot of buzz going on about micro services. Though actually not-so-new this service-oriented approach to system architecture promises great advantages compared to its monolithic counter parts. In this session we‘d like to show different implementations of MicroServices on the JVM and their individual benefits. We‘ll look at Dropwizard, Spring Boot + Java8 and Play2 + Scala. The attendees will get an idea of how to get started with Micro Services and how to slice a „monolithic idea“ into vertical services.

Target Audience: Architects, Developers, Project LeadersPrerequisites:BasicknowledgeofJavaandHTTP•Level:Practicing

Nmo 1 Micro Services on the JVM – a Practical Overview6.30 pm-8.00 pm

Nils Bernert is Agile Coach & Senior

Consultant at Valtech, 13 year into software

development in an enterprise context and Sc-

rum Master for more than 6 years. He is an in-

ternational speaker at about applying mindset

and practices of LeanStartup and Design Thinking together with

agile teams in enterprises.

A critical factor for future success of companies is said to be to out-learn and out-innovate your competition. How do you come to innovations in your company today? Is innovation a task for some specialists or do you tap into the creativity of your all your employees? What about creating innovation in your highly motivated, cross-functional agile teams to create a culture of innovation in companies? We use a real world „connected car“ scenario, using a Design Thinking process to create new product & service ideas to be used in cars.

Target Audience: Agile Team members and everyone involved in product management or innovation in companiesPrerequisites:Agilemethodologies,workinginateam•Level:Practicing

Nmo 4 Effective Innovation and Ideation in Agile Teams6.30 pm-8.00 pm

Wednesday January 28th, 2015 Nightschool

Rachel Davies is co-author of the first

„Agile Coaching” book and works as Agile

Coach at Unruly, the leading global platform

for social video marketing. An internationally

recognized presenter at industry conferences

worldwide, Rachel started out working as a software developer

and has been an agile practitioner since 2000 applying a range

of agile approaches including Lean/Kanban and Scrum/XP.

When you come to a conference like this, you pick up new ideas that you‘d like to try when you get back to work. However, you may feel like you hit a brick wall when it comes persuading your colleagues to try the idea out. Resistance is very common in organisations large and small. As an agile coach, I‘ve learned that forcing adopti-on of new practice results in minimal compliance, I will share some tips for getting to the heart of resistance and how to dissolve barriers to adopting new working practices.

TargetAudience:Architects,Developers,ProjectLeader•Prerequisites:none•Level:Practicing

Nmi 3 Overcoming Resistance to New Ideas 6.30 pm-8.00 pm

Thursday January 289h, 2015 Nightschool

Douglas C. Schmidt is a Professor of

Computer Science at Vanderbilt University.

He has published 10 books and more than 500

technical papers on a wide range of software-

related topics, including patterns, optimi-

zation techniques, and empirical analyses of object-oriented

frameworks and domain-specific modeling environments that

facilitate the development of DRE middleware and mission-

critical applications running over data networks and embedded

system interconnects.

This presentation will describe by example how to apply patterns to alleviate the complexity of developing concurrent applications and services for mobile and tethered devices via the use of object-oriented design techniques and Java concurrency language and library features. An case study will be used throughout the presentation to showcase pattern-oriented software design and programming techniques for concurrent appli-cations and services in the context of Java.

TargetAudience:ArchitectsandDevelopers•Prerequisites:BasicknowledgeofJava•Level:Practicing

Ndo 1 Pattern-oriented Concurrent Programming with Java6.30 pm-8.00 pm

Kevlin Henney is an independent consul-

tant and trainer based in the UK. His develop-

ment interests are in patterns, programming,

practice and process. He has been a colum-

nist for various magazines and web sites.

Kevlin is co-author of A Pattern Language for Distributed Com-

puting and On Patterns and Pattern Languages. He is also editor

of the 97 Things Every Programmer Should Know site and book.

Scrum is often portrayed as a simple adjunct to classic project management practices, its empirical basis and self-directed team philosophy often lost in a blur of micromanagement. The technical practices of XP are often ignored as inconvenient or not core to a management-centric view of Agile. The same oversimplification and cherry picking can be seen in the wave of Lean thinking adopted into Agile as approaches such as Kanban enter the mainstream and suffer their own dilution. The meaning of Agile is much deeper than is commonly apprecia-ted.

Target Audience: Developers and managers already working with Agile approaches and those interested in becomingAgile•Prerequisites:AtleastbasicknowledgeofAgiledevelopmentconcepts•Level:Practicing

Ndo 3 The Meaning of Agile 6.30 pm-8.00 pm

Page 22: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

www.oopconference.com

22 Important Information for your Visit to OOP

Wichtige Informationen für Ihre OOP-Teilnahme

SIGS DATACOM‘s OOP team will be happy to assist you with any questions or queries you might have. Simply call +49 (0) 22 41 / 2341-199 or mail to: [email protected]

How to register?

Please complete the registration form on page 3 and send it to us via fax (+ 49 (0) 2241 / 2341-199) or mail. Alternatively, you can use the online registration form: www.oopconference.com. (select the Registration & Pricing tab). We will process your registration within 2 days of receipt.

Each participant will receive:•ane-mailconfirmingregistration•aninvoiceviamailIf you have not received any confirmation of your registration within 5 days, please contact SIGS DATACOM immediately.

ICM Munich: the OOP venue

OOP 2015 will take place at the ICM, Am Messesee, 81829 Munich, Germany. Detailed directions for travelling by public transport, car (including SAT NAV details) or plane can be found at http://www.icm-muenchen.de

Registering in the Messe München West entrance area

This is where you will receive your admission pass as well as the confe-rence and exhibition guide. Should you have any questions about the rapid transit rail (S-Bahn), underground (U-Bahn) or any other means of transport in Munich, please help yourself to MVV timetables and other material available in the registration area.

There are car parking facilities in the adjacent multi-storey car park, with overviews of car parking charges being available at the registration desk as well.

Admission checks

Please carry your admission pass with you at all times. You will be checked within the ICM entrance area and upon entry to each conference room.

SIGS DATACOM Info desk (within the exhibition area)

Early birds and VIP attendees receive their freebies at the information desk. Our opening times: Tuesday to Thursday during exhibition hours (10.30 a.m. - 6.30 p.m.). Your conference bags will also contain our OOP questionnaire asking you kindly to give us feedback on your impressions of the conference. If you complete this questionnaire and hand it in at the information desk, you will be given a book on a current software topic.

Lunch

We will be offering you a comprehensive buffet including salad bar and desserts as well as drinks.

Coffee breaks

On all conference days, we will be serving coffee and tea prior to the first presentation and in between talks. In ad-dition, you will find ‚special coffee corners‘ in the exhibiti-on area during breaks, where espresso and cappuccino will be available.

Conference app

While at OOP 2015, use the new and convenient SIGS DATACOM iGuide.

n Programme and speaker information

n Downloadable presentations

(only available to paying conference participants)

n Speaker and presentation evaluation

n Highlights and keynote speeches

n Edit favourites function

n Venue and location map

n Special events

The SIGS DATACOM iGuide is available free of charge from the Google Play store and the App Store. You will be able to access conference details using the app one week prior to the start of OOP 2015

Recommended hotel

We have reserved an allocated number of rooms for OOP participants at the Maritim Hotel. Please be aware of dates of availability and book with the hotel individually. You will find further recommendations as to hotels at www.oopconference.de.Limited allocation – subject to availability!Prices include breakfast and VAT single room double room

book by 12.12.2014 99,- e 121,- ebook by 31.12.2014 111,- e 134,- ebook by 01.01.2015 123,- e 146,- e

Reference to quote: „OOP-Kongress 2015“Maritim Hotel Munich · Goethestraße 780336 Munich · Phone: +49 (0)89/55235-860 E-Mail: [email protected]

Umweltzone

Airport-Shuttle

ICM MesseMünchen

N

Flughafen München

Allach

Autobahnring NordA99

LindauA96

SüdwestA99/A96

AutobahnringWestA99

StuttgartA8

Eschen-ried

Garmisch-PartenkirchenA95

A995zur Autobahn

Salzburg

Süd

SalzburgA8

Ost

PassauA94

West

Feldmoching

NürnbergA9

Neufahrn

Nord

Autobahn-ring OstA99

Flughafentangente Ost

DeggendorfA92

Feldmoching

West OstMessestadt

Hauptbahnhof Ostbahnhof

InnsbruckerRing

Mittlerer Ring

Mittlerer R

ing

C I T Y

Page 23: OOP January 26 – 30 , 2015 January 27 – 29 , 2015 Software ...p352444.mittwaldserver.info/.../OOP_KFP_E_2015.pdf · Conference January 26th – 30th, 2015 Exhibition January 27th

www.oopconference.com

OOP

2015

Spo

nsor

s

Gold: Silver:

Bronze:

Association Partner:

2015software meets businessOOP

Powered by: agile42, Kegon, VersionOne

So geht Software.


Recommended