
HOW TO MAKE THINGS HAPPEN: THE ART OF PROJECT MANAGEMENT
Debra Lavell, Intel Corp.
From his book, The Art of Project Management, Scott Berkun said „The ability to make things happen is a combination of knowing how to be a catalyst or driver in a variety of different situations, and having the courage to do so“. Debra Lavell, Senior Program Manager, will share her 18 year journey outlining what it takes to be a successful Project Manager. Throughout her career she has learned (the hard way) there is an art to being tenacious (without being a pest), knowledgeable (without being a smarty pants) and well-informed (without being a know it all) to make things happen!
GROWING A CULTURE OF EXPERIMENTATION
Jez Humble, DevOps Research and Assessment LLC
Many organizations claim to have adopted agile when in fact engineering teams must still follow orders on what to build and how to build it. Thus, we crush the ability of our people to improve their work, preventing them from learning from users or from each other. In this talk, Jez will show how a test-driven approach to both product development and process improvement can enable even large, regulated organizations to harness the creativity of their people. Discover how a combination of architectural and cultural approaches enables experimentation at all levels of your organization, supported by research and examples from current practice.
MIX IT UP – OOP COCKTAIL TÆSTING
Atilim Siegmund & Werner Lieblang, German Testing Board (GTB)
Und täglich tasted der Tester. Ein leckerer Cocktail wird nicht getestet; er wird probiert, gekostet, erfahren. Nennen Sie es, wie Sie wollen – tæsting ist wichtig! Wir zeigen das ganz praktisch anhand von drei Cocktails: Caipirinha, Mai Tai und dem OOP-Cocktail, den wir live entwickeln. Für alle gilt – unabhängig von der Machart; ein ungetæsteter Cocktail hat unbekannte Risiken. Skøl!
GENERIC PROGRAMMING IS JUST PROGRAMMING: SUPPORTING GENERIC PROGRAMMING FOR THE MASSES
Gabriel Dos Reis, MicrosoftOver the last decade, Generic Programming has demonstrated to be an effective programming methodology for building reliable software artifacts. Most modern programming languages offer various forms of parametric polymorphism (“templates” in C++; “generics” in C#, Java, Ada; type classes in Haskell; etc.) as linguistic tools for building generic libraries. However, the practice of Generic Programming still remains the activity of a select few, highly trained individuals. There is a startling gap between the potential of the methodology and its practice. One cause of that is education. Another, an enabler of an effective education, is lack of adequate (linguistic and compilation) tools that directly support scalable Generic Programming at a level of abstraction close to mathematical formulation of algorithms. To bring the methodology to mainstream, at the scale done for object-oriented programming, we need programming language support and tools that go beyond conventional type checking, and traditional code generation strategies. Code generation has to surpass C++‘s currently successful applications of templates both in code quality and compile time for industrial scale programs. For that, we need modularity and structures; structures that allow the specification of semantic properties of user-defined abstractions (e.g. operations and types) and uses of semantic properties as fundamental aspects of the static structure of a program. This talk explores how to effectively apply recent progress (“Concepts” in C++20, “Modules” in C++ Modules TS, etc.) to the day-to-day task of constructing reliable and maintainable software at scale.
SURVIVING MICROSERVICES
Michele Leroux Bustamante, Solliance
Ah, the promises of Microservices. Small manageable services. Independent lifecycles. More features, faster, and with fewer regressions. Unlimited scale. Asynchronous messages. Event sourcing. Full visibility and audit logs. Eventual consistency bliss. Containers everywhere. It sounds fantastic right? And, it can be, for some. Will you be one of them? This keynote will evaluate how to survive this seductive approach toward solution architecture – with the many pitfalls in mind – and with the reasons why it‘s worth the effort.
OUR DEVOPS JOURNEY - MICROSOFT'S INTERNAL TRANSFORMATION STORY
Donovan Brown und Abel Wang, Microsoft
Hear how Microsoft embarked on their own DevOps journey reducing a three-year release cycle down to three weeks. This required changes to their people, process and products. Donovan Brown and Abel Wang from the League of Extraordinary Cloud DevOps Advocates will share insights into the agile transformation of Microsoft's Developer Division and showcase newest additions to Azure and how to use Visual Studio Team Services to deploy any language on any platform, including Windows, Linux, mobile and containers.
DIE DIGITALE REVOLUTION UND DIE ZUKUNFT DER ARBEIT
Richard David Precht, Philosoph, Publizist und Autor
Die Revolution unserer Gesellschaft durch den rasanten digitalen Fortschritt steht erst in ihren Anfängen. Sie wird unser Leben und unsere Arbeitswelt radikal verändern.
Galt seit der Antike der Mensch als Maß aller Dinge, so sind Computer heute und in der Zukunft das Maß aller Menschen. In der Arbeitswelt werden in Zukunft wenige Menschen Computern sagen, was diese zu tun haben, aber immer mehr Menschen das tun, was Computer ihnen sagen. Was bedeutet das für unsere Wirtschaft, unseren Arbeitsmarkt und den sozialen Kitt in unserer Gesellschaft? Wie gehen wir mit den digitalen Supermächten wie Google, Amazon oder Facebook um, denen durch das Verfügen über „Big Data“ eine Machtfülle zuwächst, die alles übertrifft, was es je an Machtkonzentration in der Geschichte der Menschheit gegeben hat? Können wir sie durch Gesetze zivilisieren, oder müssen wir neue und andere Wege suchen? Und nicht zuletzt: Wie bereiten wir unsere Kinder auf diese neue radikal veränderte Welt vor? Wo setzen wir die Hebel bei unserem Bildungssystem an, um der künftigen Generation das Orientierungswissen zu vermitteln, das sie in der Zukunft brauchen werden?