SIGS DATACOM Fachinformationen für IT-Professionals

SOFTWARE MEETS BUSINESS:
The Conference for Software Architecture
Munich, 05 February - 09 February 2018

Keynotes

These are only the English Keynotes, for additional German Keynotes click here.

Monday 5.15 p.m. – 6.00 p.m.

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!




Tuesday 11.00 a.m. – 12.00 p.m.

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.



Wednesday 12.00 p.m. – 12.45 p.m.

GENERIC PROGRAMMING IS JUST PROGRAMMING: SUPPORTING GENERIC PROGRAMMING FOR THE MASSES
Gabriel Dos Reis, Microsoft

Over 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.

Wednesday 3.45 p.m. – 4.30 p.m.

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.

Sponsoren der OOP 2018

  • Accenture Technology Solutions GmbH Gold Sponsor
  • Atlassian Gold Sponsor
  • German Testing Board e.V. Gold Sponsor
  • Intel Software Gold Sponsor
  • andrena objects ag Silver Sponsor
  • AppDynamics Silver Sponsor
  • ITech Progress GmbH Silver Sponsor
  • Microsoft Deutschland GmbH Silver Sponsor
  • Ab Initio Software Germany GmbH Bronze Sponsor
  • adesso AG Bronze Sponsor
  • agile42 GmbH Bronze Sponsor
  • Axway GmbH Bronze Sponsor
  • Capgemini Bronze Sponsor
  • innoQ Deutschland GmbH Bronze Sponsor
  • iteratec GmbH Bronze Sponsor
  • NovaTec Consulting GmbH Bronze Sponsor
  • OPEN KNOWLEDGE GmbH Bronze Sponsor
  • OPITZ CONSULTING GmbH Bronze Sponsor
  • Saxonia Systems AG Bronze Sponsor
  • Servicetrace GmbH Bronze Sponsor
  • ThoughtWorks Deutschland GmbH Bronze Sponsor
  • XebiaLabs Bronze Sponsor
  • Bitkom e.V. Partner
  • Business Application Research Center - BARC GmbH Partner
  • TDWI Europe e.V. Partner