En

Requirements Management

Good requirements management is a critical success factor for efficient development of complex systems. This includes both requirements engineering and measures to control, monitor, and administer requirements (risk, change, and implementation management).

Challenges and opportunities

EVOCEAN guides customers in the improvement and in establishling requirements management and engineering pracitces. A broad and extensive experience in various sectors allows us focused and customer specific guidance.

To respond to the today’s needs for product development, simply making lists of the requirements is no longer enough. The increasing complex, dynamic and fluid situation can only be addressed with comprehensive, tool-supported Requirements Management.

EVOCEAN maintains a close cooperative relationship with best-in-class manufacturers of Requirements Management Tools. When combined with our experience in Requirements Engineering, this allows us to offer our customers sustainable, profit-enhancing solutions.

Competence Center Requirements Management
Increasing efficiency through agile requirements

In our fast-moving world it is difficult to define all requirements for future products and services upfront. Further, driven by the integration of additional functionality and performance needs in products, the competitive environment is becoming even more dynamic. At the same time we are confronted with new technologies, customers and competitors as well as with changing standards and regulations. To cope with these challenges successfully, agility in requirements management is beneficial. We can help you!

Agile requirements analysis and documentation, which enjoy increasing popularity, deviate in some points from the classical approach. EVOCEAN helps you to find pragmatic approaches (classical and agile) which correspond best with your development organization as well as with the standards relevant for you.

Formulating & Managing Requirements – Best Practices

Various practices for requirements management are surely already in use in your company. We help you to identify best practices, to optimize them and to establish them throughout the company.

Identify customer requirements: with the help of different techniques, which optimally correspond to the abilities of your team, the requirements of your systems, as well as to the culture of the various stakeholders. Use Cases, interviews, templates and other “tools” support the communication between the various stakeholders.
To refine customer requirements into the developer’s language: define terminology and level of detail for every requirement type in order to write clear and precise product specifications.
Verify that requirements are traceable, unambiguous, clear and testable: for example with check lists, reviews or analysis models (UML/SysML).
Manage requirements and their changes throughout the project lifecycle; to enable traceability, in order to ease analysis and valuation of impact of changes on the projects.
Agile and Lean Methods Applied to Requirements Management

In fast changing projects, experimentation must be built into the development process; also because it is usually not possible to fully define the product at its inception. In order to implement the feedback of the product owners early in the process, complex products must be split into understandable parts and be developed in fully functional iterations.

Approaches for agile requirements management:

  • The “product owner” formulates the requirements for the product as well as their value to the users.
  • The “product owner” manages the requirements according to their market value.
  • The “product owner” defines priorities at the start of each iteration (sprint), taking the changes and learning effects into account.

Approaches for a lean requirement management:

  • Eliminating ballast in the requirements management; for example by writing requirements by cross-functional teams – for better communication.
  • Promoting learning practices; by using iterative development to enable teams to get to know the demands of the stakeholders and to act accordingly.
  • Integrating quality in the process; by applying standards and compliance right from the beginning into the process.
  • Teams organize themselves; so that the most important requirements are fulfilled first.

Techniques and Tools for Compliance with Standards

To cope with standards such as CMMI, IEC 62304, IEC 61508, ISO26262 etc.  supporting tools are very beneficial. In order to guarantee the required traceability and documentation of the development process on one side and on the other hand, also to efficiently realize the requirements with modeling into the design. The tools also help that products are completely specified and that the product, the tests and the risks are traceable to all requirement levels. A major benefit of tool support is the easy impact analysis of changes.

EVOCEAN supports you to evaluate and implement corresponding tools and technologies with the aim to improve your processes and to raise your development efficiency, thus minimizing risk and cost. Our expertise is based on years of experience with many known tools in various domains as well as on practice-oriented knowledge.

Developing complex systems efficiently (mechanical components, hardware or software chips) from the multi-layered requirements, nowadays the functional modeling with SysML is used increasingly.

Your advantage

Agile requirements management is a logical advancement with respect to the classical approaches corresponding to actual needs of our time. The simple and in itself consistent approach allows you to develop new products with minimum effort and risk, according to market requirements and creating space for innovation!

ReqEdit

Requirements Management

ReqEdit simplifies the workflow of requirements between suppliers and producers. ReqEdit was build from the ground up to support ReqIF.  

Learn more

IBM Rational DOORS Next

Requirements Management

IBM Rational DOORS Next generation is IBM’s next generation requirements management solution for complex software and systems engineering environments, helping engineers to work more effectively across disciplines, time zones, and supply chains.

Learn more

IBM Rational DOORS

Requirements Management

IBM® Rational® DOORS® is a requirements management tool for systems and advanced IT applications. It is a requirements management application for optimizing requirements communication, collaboration and verification throughout your organization and supply chain.

Learn more

Customers about our services

Hamilton Medical AG

„Employing our platform strategy and Model Driven Development with IBM Rhapsody® enables us to bring our innovations rapidly to numerous ventilation solutions.“

Gion Durisch

Head of Software Development

Schmidhauser AG

"A picture is worth a thousand words. Thanks to Rational Rhapsody® models, we can discuss new functionalities much better with our customers – even without knowledge of the code."

Peter Bode

Project Manager Mobile Drives

SIX Financial Information Ltd

„The EVOCEAN continuous improvement method stabilized our processes and had a positive influence on the quality and on the satisfaction of the employees. I would recommend to use this approach at any time. Continuous improvement must become a part of everyday work."

Michael K. Steinhöfel-Cordova

Head of Quality Management

SIX Financial Information Ltd

“Our vision was to know at all times in which process phase a change is.”

Michael K. Steinhöfel-Cordova

Head of Quality Management

Mettler Toledo AG

„I would recommend Rhapsody anytime – by using Rhapsody I can reach a new level of programming and efficiency.“

Wolfgang Boos

Head Software Development

Phonak Communication AG

„Model Driven Development with Rational Rhapsody® was a critical success factor for developing inspiro within the required schedule and market needs. Thanks to EVOCEAN's support, we were able to implement the tool quickly and apply the methodology effectively."

Rainer Platz

Head of R&D

Mettler Toledo AG

„Now the advantages of our solid foundation work will have a large impact. A model is easy to adapt and maintain and new functions can be integrated very fast. In combination with the automatic code generation and testing we now will be strikingly faster… with a consistent high quality. Today we save time and money – not least thanks to IBM Rational Rhapsody!"

Wolfgang Boos

Head of Software

soplar s.a.

„We would repeat our decision to choose Rhapsody® at any time. The strikingly improved efficiency, higher quality, and flexibility plus reusability of models make any adverse details negligible. Today we develop more machines with fewer resources in less time."

Reinhold Wüstner

Head of Product Development

Schindler Elevator Ltd.

„Seamless integration of the development environment is one of our critical success criteria. Model Driven Development with Rational Rhapsody®allows us to generate the code for the target platform direct from the UML model. Integrating the debugger saves us enormous amounts of time in developing complex, embedded real-time applications. Thanks to EVOCEAN's support, today we can use this tool efficiently."

Juan Carlos Abad

Project Manager

Schleuniger AG

„Thanks to the fully automatic code generation with Rhapsody® we could accelerate the software development.“

Thomas Nyffenegger

Team Lead Software

More Services

Systems Engineering

Products are becoming more and more complex and interconnected. With the uprising of the Internet of Things (IoT) and the opportunities given by the digitalisation of the Product Lifecycle, aka. Digital Transformation and Digital Twin, addressing better ways is becoming ever more important. To address this we need an inutitive, lean way which fosters reuse. Our approach Serenity is based on a seamless Model Based Systems Engineering (MBSE). This breaking with todays status quo and is our way to answer this challenge . 

Rhapsody Competence Center

EVOCEAN is the partner of IBM Watson IoT – Connected Products / Continuous Engineering and as such your contact for all issues concerning visual modeling environments with IBM Rhapsody. As an official Rational Rhapsody competence center, we have access to comprehensive technical knowledge, many years of experience, and an extensive assortment of services in the area of IBM Rhapsody, Model Driven Engineering and Systems Engineering. We help you in challenging the complexity and increasing your agility.

Systematic Requirements Management for Effective Development Projects

Taking the right product to market at the right time is a decisive factor for success in today’s competitive environment. Development processes must return results fast, without compromising on quality or deviating from the requirements profile. They must further be designed to allow a fast response to changing market needs. It should also be easy to improve new products after they have been launched. The dynamics and changes cannot be handled any more effectively in Word or Excel based requirements solutions. Capturing, managing, tracking, analyzing requirements easily and in a manner that they can be communicated and tested effectively is key to success.

Managing requirements efficiently

These claims can only be met by adaptive and efficient Require-ments Management & Engineering (RE): from capturing, organizing, versioning, publication and monitoring to change and impact analysis of requirements.

The following three points are critical to success:

Requirements and their test criteria must be understandable, testable, unambiguous, feasible and consistent.

Not all requirements are equal. Priority, weighting, and risk assessment are important attributes for effective planning of re-sources.

Requirements must be traceable. This is the only way to ensure that the effects of new needs can be analyzed and calculated and that certification needs are met.

The latter point is becoming ever more important as the reuse of systems, integration of new functionalities and merger of solutions due to company amalgamations are becoming ever more predominant in our changing environment.

Your advantage

A systematic process, requirements engineering proficiency and appropriate software tools to manage requirements help to define tasks and goals clearly from the beginning. Changes are communicated continuously and documented seamlessly. This is essential for working together efficiently and thus successfully in a project team.

Skillfully automated requirments engineering will repay you in time-to-market, quality, reuse of key know-how and keeping a handle on cost. And you can monitor the development projects to meet your customers’ needs.

Basis for step-by-step development

In today’s market pace, it is impossible to define a new product in advance completely before the start of a project. This is partly because an understanding of the requirements comes with time, especially in innovation driven developments. In addition, customers change their minds and applied technologies undergo further development, enabling new insights and solutions. Therefore it is im-portant to begin development as quickly as possible and integrate new requirements along the way. Regular feedback loops ensure that the path you pursue is the right one.

A few basic principles to be followed

Each company has its specific “requirements information model”, including process, workflows and specific access rights. This needs to be documented as a baseline.

Teams must work on a specific development step during different phases of the project and must ensure that it always meets current requirements.

All changes must be analysed in terms of impact before being implemented.

All affected team members must be notified immediately upon changes in requirements, to allow them to respond appropriately and not work on “out-dated” requirements.

Investment in requirements engineering - high ROI

Studies show that skills in requirments engineering are still very low which may be corre-lated to the investments in Training. Skills in requiremens engineering seem to be taken for granted by management. As such it is no surprise that RE can be associated to many failures. Additionally investment in tool support is also low – again surprisingly as for an efficient development an effective RE solution is essential.

Intelligent automation – key to success

EVOCEAN supports you in finding the optimum solution for your company: from analysis of your requirement process, through assessment and design of processes to guiding you in taking the next steps and also in assisting in selecting the appropriate tool. We make certain that interfaces to other domains, such as Configuration Management and Version Control, Testing Solutions, Model Driven Development, Product Line Engineering etc. are taken into consideration and synergies are tapped. We base our offer on proven methods and expertise including innovative tools. Of course we also offer corresponding coaching, training, and workshops – to ensure that your investment will be an all-round success!