Tracks at the OOP 2019
An independent advisory board selects the lectures with reviewers after thorough examination and decides which speakers and topics are to be included in the programme of the OOP:
Introducing Business Agility is more than introducing and adapting Scrum, LeSS, or Kanban. In fact it means to align the whole business to agile core values. These are:
• Decentralize decision making
• Self-organizing teams
• Flow optimization by limiting Work-in-Progress
• Variability in uncertain design areas
Regarding this, business agility is a kind of operating system for the whole organization. In our track we want to show and discuss conceptual approaches as well as experience reports.
Distributed Ledgers & Crypto Platforms
“Cryptocurrencies” supported by distributed ledgers and programmable crypto platforms, based on the blockchain approach as well as on alternatives, are the new “hot thing”. And while some consider them to be as disruptive as the Internet itself, some believe them to be a hype of absurd dimensions. In this track we will take a look at the foundational technologies, consider benefits and downsides of various implementation approaches. We will also discuss what type of use cases they can support – and which are better solved using more traditional techniques.
Enterprise Architecture Driving Digital
IT Enterprise Architecture, Business Architecture and also EAM may have many facets. Partially they have a reputation of being the slightly outdated “software police” which is no longer suitable for an agile present. Movements like lean EAM and also agile EAM have contributed to a more modern view of EAM. But EAM can be capable of much more: EAM can be used to contribute to driving digital transformation initiatives. Due to the high speed and complexity of such programs the coaching aspect of EAM will be what counts here.
This track contains sessions that range from the regulatory needs for EAM to the successful use of EAM in digital transformation initiatives.
As software developers and system architects we are required to know many different things yet, the foundation is still programming. And in the last years many things have changed about programming: new programming languages, new paradigms, more and more parallelization, and even more powerful tools.
This track focuses on development. We look for sessions that report, document or compare interesting, remarkable, or helpful things about programming in general as well as about new and established programming languages in particular. We prefer sessions based on practical experiences.
Making software easier to change and deploy it into production faster has always been an important goal of software architecture. However, modern approaches such as event-driven architectures, serverless and microservices approach these challenges differently. This track introduces modern architectural approaches - not only in theory but also based on practical experience.
Real Artificial Intelligence
Artificial Intelligence finally starts walking after 7 decades of crawling. This track provides an overview of real AI applications and gives an outlook on what to expect in the near future of AI. Developers and managers will get insights on designing and implementing AI systems.
Smart Software Architecture
In 2017 Gartner introduced the most important technology trends. Among these the Top 10 chart emphasizes Smart Apps, Smart Things, and Smart Services. Smartness seems to be an essential and relevant driver for software development. But how does it affect software architecture design and engineering activities? Or can we consider features such as data analytics, AI, smart user experience, machine learning as simple add-ons we only need to address when creating the system architecture?
It is the intent of the track to address these questions and to provide architectural guidelines and best practices for „Smart Software Architectures“.
We are social beings - and as engineers, we have a tendency to nurture our relationships less than other systems we work on. Integration, in the words of neurobiologist Dan Siegel, means “honoring differences, promoting linkages”. As engineers we’ve applied this successfully to systems and software … making it automatic and continuous. Now we want to focus on integrating social and technical systems, our organizations with our customers, or our business with our IT.
In this track we’re looking for sessions which integrate different aspects of our software-creating systems. We want to combine our expertise in the domains of people, process and product and bring ideas together in new and inspiring way.
SocITy – FOO: IT Society, Ventures & Future Evolution
Our live is influenced by rapid changes in technology and communication. People who are 50 years old today, consumed hero stories like Michel Vaillant comic strips to the immortability program (orig. Altered Carbon) on Netflix in 2017. From throwing coins into Telephone Boxes for the long distance calls to swiping impossible partners away on tinder.
The way we consume our narratives changed. The way we communicate and build relationships changed. And the way how we work is changing rapidly as well. But how fast can our society change? And does easier communication improve us as people and let us become a better, more caring, more flexible society? Do we see and accept the available changes? Does trust become easier? Will we care more for the needs of others? Or will better communication infrastructure be merely a fertile ground for new businesses and future market places? Is IT just cool or is IT game-changing
Testing & Quality
Effective and efficient software and system development requires superior test approaches in place and a strong commitment to quality. To determine the right mix of test methods and quality measures is no easy task in real project life due to increasing demand for reliability of systems, cost efficiency, and market needs on speed, flexibility, and sustainability.
Therefore the T&Q-Track@OOP2019 provides practical guidance how to address these challenges in the area of testing and quality and shows how testing is transforming in the digitalization era. Experts from different domains present new directions in the field, explain approved strategies and practices, and share valuable project experiences how to make it happen.
Of particular interest are case studies, success stories, innovations, and practical lessons that attendees will be able to apply in their projects.
User Experience & Product Discovery
Solutions, products, systems and services will look different in future. Markets become buyer’s markets, disruptive innovations strike companies unexpectedly. We won’t stop digitalization and AI provides unforeseen possibilities. Also the society is changing: from a materialistic way of life - hunting for the cheapest products - to higher orientation towards community, purpose and sustainability.
In the Track User Experience & Product Discovery we present case studies, methods and ideas which will help us to overcome these challenges.
Trends & Techniques
In this track we are concentrating on how the details of current and future trends & techniques influence already today the interplay of software and business. We will explore the current impact of digitalization, blockchain-based systems, agile leadership as well as conflict management at the workplace. Moreover, we’ll discuss the “breaking news”, up-to-date topics with well-known experts.
Signature Track: The future is Already Here…
… it's just not very evenly distributed (quote by William Ford Gibson). Especially in software! In this track we go on a journey that starts with a revisit of the vision of the 1968 NATO conference on software engineering and ends with an exploration of the ongoing blurring of the physical and digital worlds. Along this journey we take a close look at promising advances in software technology and development practice but also at the vision and the implications of the megatrend Digitalization on our profession, society and responsibility as software developers!
We will realize that future is much closer than anticipated – or already here.