+++ REFSQ 2013 is over and has been a great success! See you all at REFSQ 2014 +++

Industry Talks

Real-world Modeling Issues in Virtual Teams,
Oliver Creighton – Siemens AG

Abstract: A government-funded project called RACE (Robust and Reliant Automotive Computing Environment for Future eCars) provides the background of this presentation. Our virtual team consists of collaborators from 2 research institutes, 3 industrial partners, and 4 university partners. Early on, the decision was made to fully integrate all specification-relevant information in a common modeling tool with a shared back-end storage system. We present a selection of real-world issues that we have encountered in this undertaking; including issues with project-ramp-up, infrastructure, cultural differences, model structure, and common usage guidelines.

Dr. Oliver Creighton is Senior Requirements Engineer at Corporate Technology, Siemens AG. His responsibilities include consulting, training, and further developing requirements engineering techniques for several operating units within Siemens. He received his diploma in computer science from Technische Universität München in 2001 and his doctoral degree with distinction on a video-based requirements engineering technique in 2006. He is co-author of the book “Open-Source-Software” published in 2004 by Springer-Verlag. His research interests include requirements & development techniques, knowledge modeling, and cinematic communication.

Managing Large Scale Specification Projects,
Frank Houdek – Daimler AG
Abstract: While developing a new car model, numerous specification documents have to be written by hundreds of authors summing up to several ten-thousand pages of specification volume within a quite short period of time. In this presentation, the author presents how such a large scale process is managed at Mercedes-Benz passenger car development. Key elements here are rigid guidelines, continuous monitoring of maturity and progress, review services, and specification support.

Dr. Frank Houdek graduated in Computer Science at the University of Ulm. Since 1995 he is with Mercedes-Benz Research and Development. He worked in and headed various research and transfer projects with internal customers in the passenger car and commercial vehicles business units. Since 2004, he is responsible for “Requirements Management” inside the Daimler AG. He is a member of the GI (German Interest Group on Computer Science) and a IEEE CS member; he is active in the leading group of the GI professional group 2.1.6 Requirements Engineering. He is involved in various program and organizing committees of events related to requirements engineering. He was practitioner track co-chair the RE’06.
Within the distance learning course „Software Engineering for Embedded Systems“ at the TU Kaiserslautern he is responsible for the module „Requirements Engineering“.

The power of Monday Morning, 9 a.m.,
Michael Kemper – adesso AG
Abstract: Requirements should be defined completely and clearly for everybody. User Stories should be helpful. But how can I inspire participants and future stakeholders to tell me the whole story, emotions and backgrounds of the current situation or the future solution?
The design of stable requirements begins with the journey to the core: a deep understanding of the key context. Therefore many of the usual methods for modelling and describing systems come up against their limits. Process organization alone does not create substantive quality. Agile ways of working and elegant types of results are needed – especially in unstable situations. We need to find a new balance of structure and flexibility, blur and detail. Results are perceived different by the participants across the organization. Not every factual result is a success! This requires a special care of translation issues occurring due to the different ways of thinking across the involved stakeholder. Building comprehension is often interdisciplinary. It is based on communication and personal emotions, requires joint action and understanding across the boundaries of mental models, experiences and organizational areas.
Practice experience and instruments are introduced in how customers and suppliers, IT, management and employee can agree on “success”.

Michael Kemper, a corporate generalist with extensive experience in leading IT projects and the introduction of new products for different user groups. He can adopt slightly different perspectives whether business, technology or solution management. His offer, therefore, is the focus to lead or guide demand clarification and problem solving for people who need to be effective in unstable, interdisciplinary or cross-cultural situations. He has additional priorities in the areas of Requirement Engineering, Change Management, Presentation and Coaching. Customers benefit from his international experience in leading cross-cultural groups speaking English, French, Portuguese and German and his awards to Strategic Human Resource Development. Michael Kemper is first mover in Corporate Citizenship best practices on the German and Brazilian market. He established a computer school in structurally weak Brazilian regions and long term business coaching for new IT companies.


From Innovation to Implementation – Orchestration with agile and state-of-the-art Methods and Practices from Industry,
Christoph Kunz - Zühlke Engineering AG
Abstract: Great products are attractive and innovative. Customers are willing to spend their money for great products. Yet it is really hard to develop innovative products. Being innovative is just not enough nowadays – innovation in itself has to be innovative to deal with present and future challenges like volatile markets or hard constraints in time and available resources.
This talk shall inspire to innovate innovation. New ways and techniques, collected at many different places in successful enterprises, are presented to enrich the classical X-Step school book innovation process. Agile and lean Techniques, social media, open innovation, the crowd, coopetition models, speed creation, expert filters, SSNiF, building up a holistic, transparent and yet decentral innovation and decision culture, all that drops in. Innovative and successful concepts from different areas are the enrichment elements to unleash the full potential of the collective capabilities our well-educated and motivated high-technology affine society for our enterprise – even under hard constraint of resources, time and money that an enterprise is able to invest into great products.

Dr.-Ing. Christoph Kunz has been working in IT for 13 years. After studying electrical engineering at the University of Stuttgart, he worked as a software developer at one of the largest interactive agencies of the dotcom era. A doctorate in the field of Human-Computer Interaction at the Fraunhofer Institute for Industrial Engineering (IAO) 2005 followed thereafter. Since then, he followed in different positions his passion – the user-centered design of interactive, digital products.
As a Business Unit Head of Zühlke in Zurich, he is responsible to drive the topics usability and requirements engineering for customers and Zühlke. Besides his job at Zühlke, he is working as a coach of practice and master theses in the course “Human-Computer Interaction Design” at the Hochschule Rapperswil.

Anything goes…,
Susanne Mühlbauer – HOOD Group
Abstract: Is the selection of RE methods a matter of taste or a means to an end…? What are the criteria for selecting a RE method? When should we use which method? The variety of methods and ideas grow and diversify. Agile approaches complement and extend our possibilities to work with requirements. Some people embrace the richness of choice, others don’t.
Are the conventional methods out of fashion? Are the Agilistas reinventing the wheel? Why should I use User Stories instead of Use Cases? It’s all about Modelling! Are Acceptance Criteria also Requirements? Specification by Example reminds of scenarios, doesn’t it? And what exactly is the difference to MDD…?
Some love new ideas, others trust in well-known techniques. Some need the big picture to take decisions, others every single detail. Some love to communicate, others need written documentation. We have to deal with manifold individuals. Ideally we can work with a good mixture of different people. If we want to cooperate successfully it might be helpful to consider also personal preferences for selecting RE methods.
By considering practical experiences as well as the DISC personality assessment (German: DISG) we will show that in addition to technical selection criteria the taste plays an important role in Requirements Engineering as well.

Susanne Mühlbauer is a Senior Consultant, Trainer and Coach with the HOOD Group. In addition to her many years of experience in requirements engineering her specialist areas are software development processes and agile approaches. She is coaching development teams, scrum masters, product owners and organizations on their way to become agile teams and agile organizations. She supports projects in various industries. Among consultancy projects relating to software engineering, she has also worked as a business analyst and project manager for implementation projects in the area of customized software development and ERP systems. She is speaker at expert conferences and has published various articles on these subjects.

Value Stream Mapping – Loosing control or giving control by visualizing performance information to the organization?,
Peter Roos – FindOut Technologies
Abstract: As the world, the markets, organizations and their products, services and business modells becomes more and more complex, we still are more or less the same human beings as we were thousands of years ago with fundamental needs. One of those needs are a sense of control over the situation. From an organizational perspective, this has been manifested by endless of different types of hierarchical structures where people proceed information for others to make decisions upon. However, we have reached a level where the large amount of information together with the corresponding decisions are so many that the traditional information structures and decision processes are just too slow or complex. The companies adopting to this situation are the ones that will be the world market leaders of tomorrow.
This presentation will present som hands on experiences on how different high tech companies have transformed their way of working by making information easily accessible to all people involved in a customer value flow/process, seamingly loosing control by authorizing distributed decision making where the decisions are needed. This is a presentation about Information Visualization, Value Streams and Continuous Operational Development.

Peter Roos CEO at FindOut Technologies, has been working with complex product development, Information Visualization and Business Development for nearly two decades. He has been working with large and small companies, spanning over a variety of business like Telecom, Vehicles, Heavy Industry, MedTech, IT, etc. Peter’s Master of Science in Electrical Engineering, combined with a background in Arts has “joint ventures” in applied Information Visualization.

Usage of a common terminology as well as established techniques and methods – key success factors of Requirements Engineering,
Stefan Sturm – IREB GmbH
Abstract: Certification models are important instruments for standardization. The three level CPRE certification model addresses the discipline of Requirements Engineering. The Foundation Level, started in 2006, is international well established. In 2011 the two Advanced Level modules “Requirements Elicitation and Consolidation” and “Requirements Modeling” have been published. This presentation introduces the International Requirements Engineering Board (IREB e.V.) and the certification model “Certified Professional for Requirements Engineering”. The structure and setup of the certification model are explained and important differences to other certification models are highlighted. The advantages of a common understanding of the terminology and the usage of widely acknowledged techniques and methods are outlined.

Stefan Sturm has been in the field of software and system development for 20 years, starting from basic writing source code in more than 5 programming languages and technologies including Java and Microsoft .NET. His career path covered business analyst, requirements engineer, architect, project lead to the definition of systems and development processes to create these systems.
From 1999 to 2011 Stefan was Managing Director of a SoUCon GmbH Software und Consulting located in Karlsruhe, Germany. With his team he created individual software applications for global players as well as for small companies in many different industrial sectors. Requirements Engineering and Business Analysis played a major role in these projects and are amongst his core skills.
In April 2010 he started as a project manager for the international Requirements Engineering Board (IREB) e.V., the holder of the “Certified Professional for Requirements Engineering” (CPRE) certificate. At April 1st 2011 he was appointed as Managing Director of IREB GmbH the operating company of IREB. In this position he is responsible for all the numerous activities resulting from the worldwide growing success of the CPRE certificate.

Requirements: Engineering, Management and Traceability with Eclipse,
Jens Trompeter – itemis AG
Abstract: Within the framework of Requirements Engineering, important quality advantages arise when formal models are created with appropriate software tools, e.g. in terms of accuracy, consistency, search options and traceability of changes. This tool does not necessarily have to be a heavyweight, complicated and expensive standard tool.
With the Eclipse-tool YAKINDU Requirements, you describe your requirements for a software accurately and in the blink of an eye. For the definition of the various elements of your requirements specification, including use cases, business objects, user interfaces and their relationships with each other, a specification language complete with an editor with a fixed syntax is at hand. From the collected data, YAKINDU Requirements generates a requirements specification at the touch of a button. This not only includes the entered text, but YAKINDU Requirements also automatically generates clear diagrams of the requirement descriptions, including use case diagrams, entity diagrams, flowcharts, life cycle of business objects (finite state machines), and overview diagrams. You save a lot of time because you no longer need to create diagrams by yourself and consistently keep them!
In the development of safety-critical systems, such as ECU software in the automotive industry, standards and norms such as ISO 26262 require mandatory traceability management. By this is meant that you need to be able to ensure the tracking of requirements changes to the software throughout the entire process, from architecture and design, implementation through to testing and vice versa. The traceability component of YAKINDU Requirements provides you with a standards compliant traceability management.
The tool YAKINDU Requirements supports standards such as the Requirements Interchange Format (ReqIF), based on the open-source platform Eclipse and can therefore be integrated excellently into existing tool environments.

Jens Trompeter holds a degree in Business Administration and is a member of the board at itemis AG. As a certified Scrum Master and Scrum Product Owner, he has managed agile projects in various national and international customer environments for many years. Recently he established the Scrum-Process and agile Requirements Engineering Methods in a large web project. Furthermore, he takes responsibility for the development of YAKINDU Requirements as product manager and as a board member with itemis, is responsible for staff development and staff planning.