Requirements engineering

Requirements engineering has become an increasingly important part of software engineering over recent years. Ever more complex systems and growing integration demand processes that set a clear framework for the entire software development procedure, yet are flexible enough to adapt to constantly changing circumstances.

Professional requirements engineering (RE) can significantly improve process efficiency, above all in cooperation between individual departments and IT. That is, provided the end-to-end solution defines and optimises all key steps from requirements elicitation and programming to testing and release. These steps must be strategically coordinated from the outset. 

At it-economics, we have built on standard industry software to create a unique tool solution that implements clear procedures and the necessary structure for software engineering processes. Our tool is available either for Atlassian products Confluence and Jira, or Microsoft Office (MS Access/MS Excel).

The Web-based solution: Atlassian

This tool uses the Atlassian products Confluence and Jira to link requirements management to other processes in software engineering, offering a solution for end-to-end implementation. New or existing workflows can then be mapped and easily modelled in a series of processes. Thanks to clear and simple presentation, the hierarchy of requirements can be defined, requirements analysed and the necessary information obtained. Another advantage is that competent managers can directly identify changes to requirements, assess potential acceptance or rejection, and communicate the changes to all stakeholders. Test management is so well integrated into the process that test cases can be generated straight from the requirements. Complete traceability is therefore also ensured for testing.

A whole range of other services can also be integrated into the tool as required. These include HipChat (for rapid exchange between all staff engaged in the process) and Enterprise-Wiki (for joint information processing and management). To make regular reporting as simple as possible, the status and progress can be generated quickly and easily and exported to all standard formats (pdf, Word and Excel). A dashboard also provides a real-time overview of metrics and KPI. Constant growth and change are a particular issue for processes in the development of complex software. Version management allows you to draw baselines so that the current status, progress and history can be monitored at all times.

The advantage of this solution is that the tool is completely scalable, and can manage even highly complex systems with up to several thousand requirements.

The flexible solution: MS Office

For smaller projects with up to 10 members of staff, and projects where time constraints for example mean that only existing software can be used, we developed SABRETA: Simple Access-based Requirements Engineering & Testing Application.

This end-to-end tool based on MS Access and Excel allows requirements to be developed, managed and monitored. Direct integration of work packages and test cases ensures SABRETA covers all aspects of testing and offers full traceability. Test management is comprehensive but simple: defects can be identified directly for specific test cases and tests.

SABRETA also provides a range of features to facilitate project management. Reducing time and the workload for individual work packages and simplifying resource planning promotes forward-looking project management. Milestones ensure tracking throughout the entire project term. Information relevant for reporting can be output in Word, Excel or pdf format. For use in payment transactions, the test data can also be edited and output in XML.

The advantage of this solution is that it provides a flexible tool for professional requirements engineering for smaller firms and businesses for which the Atlassian solution is not an option.

Profit from our expertise

Building on the standard software Atlassian and MS Office, our specialists have developed two tools only available from it-economics. Thanks to our extensive experience in the finance and insurance sectors, we also know how strict transparency, responsibility and traceability requirements are in a highly regulated environment – and how great the costs can be if these requirements are not considered from the outset.

We often used agile processes in tool implementation. This allows us to detect any errors at an early stage with strategic feedback loops. it-economics has for years been a pioneer in the field of agile project management: the use of Scrum or Kanban boards, for example, can often make a decisive difference.

Our service portfolio

  • Comprehensive requirements engineering in the key areas of requirements specification, documentation and management.
  • Integration and implementation of an end-to-end solution with Atlassian products for comprehensive requirements engineering right up to release.
  • Alternatively: integration and implementation of an end-to-end solution with MS Office.
  • Support for the introduction and integration of requirements engineering tools.
  • Advice on optimising and implementing sustainable requirements engineering processes in your business.
  • Ensuring traceability and transparency in the software engineering process in line with regulatory requirements.
  • Quality assurance with the direct integration of test cases and test automation.
  • Coaching and mentoring for requirements engineering methods and techniques.

Would you like professional advice?
Our consultants will be glad to arrange a one-on-one consultation with you

Via E-Mail: info(at)it-economics.de
Via Phone: +49 89 215 488 0-0