BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News IRQA - A Requirements Definition and Management Solution for Systems Engineering Projects

IRQA - A Requirements Definition and Management Solution for Systems Engineering Projects

This item in japanese

Bookmarks

Visure Solutions, a Spanish Company,  with branch offices in the United States, Germany, and Sweden recently announced the availability of IRQA which denotes a solution for requirements definition and management (RDM). A sound process using professional tools is important for ensuring the quality of product and solution development with respect to the requirements specification. Garbage in – Garbage out as engineers use to say. Unfortunately, many companies underestimate the value of requirements definition and management, using Excel or Word for this purpose. On the other hand, existing RDM tools are often very complex. IRQA claims to provide a solution.

Cem Kaner once said that the best designed program is a lousy program if it implements a lousy specification. Unfortunately, requirements management is still one of the core challenges for systems engineering projects, especially for embedded systems development. Many organizations keep using Excel or Word documents for documenting and maintaining requirements. In systems engineering there are so many different stakeholders and disciplines involved that a more sound and professional approach would be beneficial.

Visure claims to bridge this gap with its new systems engineering template IRQA. All requirements are available in a graphical representation.

According to Visure Solutions,

With templates available for CMMI, SPICE, Agile development, Pharmaceutical GAMP5, Aircraft Systems ARP4754/ED–79 (DO-178B/C), Automotive IEC61508 (ISO26262), and Medical Devices IEC60601(IEC62304), requirements solutions can be rapidly created to reduce the learning curve and get a jump start on eliciting and managing requirements. Diagramming features including use cases and system context diagram are built into IRQA to support requirements definition and analysis. Users can also define role based workflows visually.

IRQA includes import & export facilities for applications such as Word, Excel, or DOORS.

By integrating UML/SysML tools and Matlab/Simulink model-based development is supported, including linking requirements with different models. This also holds for requirements-based testing. Using IRQA, engineers can create test plans and test cases.   In addition, IRQA promises to support product line engineering among many other features.

Visure Solutions provides a quote by KUKA on their web page to prove the quality and applicability of IRQA:

At versatile products such as KUKA robots, there are many demands from different sources, e.g. externally from customers, in the areas of industrial manufacturing and medical technology, laws, standards and guidelines, and internal demands that respect the development of such strategies and risk analysis. This diversity requires a systematic review and bundling of technical requirements for the product as well as the processes involved. IRQA is a powerful tool that supports this.

It remains to be seen whether IRQA can also succeed in other companies and projects. It is not a silver bullet, but could be at least a first step into the right direction.

The company provides a fact sheet for all those interested in the solution.

Rate this Article

Adoption
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Funny

    by Shi Kafune,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    ... an article like this posted to a site dedicated to 'Agile'.

  • Re: Funny

    by Roopesh Shenoy,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Note that this is primarily for Systems/Embedded Engineering, where the requirements also include hardware specs, platform/architecture details, regulatory compliance, etc, which definitely need to be tracked very very closely.

  • Re: Funny

    by Jeff Crowder,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    The tagline at the top says nothing about Agile... "Facilitating the spread of knowledge and innovation in enterprise software development".

  • Re: Funny

    by Thierry Morlaye,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Nice, but not the state of the art in system engineering & requirements management: have a look at Cognition Cockpit, you'll be truly amazed. At least one generation ahead.

    Agile is reaching beyond pure software development, and the best teams have adapted agile/lean approaches to complex system engineering and new products/services development. Still keeping hush-hush about it, for obvious reasons...

  • Misleading article - IRQA is not new, the "Systems Engineering Template" is

    by Michael Jastram,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I had to read the article twice, and look at the actual press release, to understand what's going on. IRQA has been around for ages, what's new is merely the Systems Engineering Template.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT