Professional requirements engineering in agile projects: a win-win situation!
In our last post , "The key to successful projects: requirements engineering," we already took a closer look at the importance of requirements management or requirements engineering. What we haven't looked at yet is the influence of agile project methodologies and the role that test management plays in this context.
Too many cooks spoil the broth
In almost all IT implementation projects, we deal with different requirements from various stakeholders. The bottom line is that the larger the projects are, the more difficult it is to reconcile the various requirements.
Test management: The best comes last?!
Due to time and budget constraints, the actual testing phase of the software solution usually only takes place shortly before the planned go-live date—and is therefore often far too late.
Professional requirements engineering helps to develop a common understanding through well-formulated specifications and requirements. Writing down a requirement is the ideal time to formulate the corresponding test cases directly. Test management as an integral component increases user acceptance and ensures that the production system is error-free. In combination with an agile approach, test management automatically improves because testing is performed more frequently and earlier on.
Test management in software development is often neglected. Bugs or software errors often only become apparent after go-live—and then it's back to square one. This is unfortunate for users, customers in general, and, of course, the service provider. The goal must therefore be to link test management and RE as early as possible. Project success will not be long in coming!
Figure 1: Various Cloud Architecture Options | isr.de
Agile RE is in demand!
Not only the world, but also companies and projects are becoming increasingly complex. Requirements management has been used in IT projects for 20 years now, making it a very well-established tool. However, requirements are also changing as projects and technologies become increasingly agile. Agile projects thrive on change and a high degree of flexibility, which means that requirements management has had to evolve and adapt. The methodology of requirements management in the agile world adds value with the help of various techniques. With epics, use cases, and user stories as fixed components of the project, requirements management is not neglected. With qualified personnel who understand the approach and the customer, success comes naturally.
Being able to respond quickly and flexibly to changing requirements requires agility not only in the project process, but also in the identification, recording, validation, and management of requirements.
Birger van der Spek, Business Team Lead, Business Process Automation
Agile approaches and associated agile RE practices are more important than ever! Successful development and IT projects are characterized by:
- Constant and personal communication within the project team
- Regular reassessment of priorities
- Early, frequent testing and review
Some like it dynamic!
Not just buzzwords for us: agile project managementWhat is project management? Project management encompasses all – often standardized – tasks... More and requirements management. You can find more information about our services here.
Or contact us directly! We look forward to hearing from you and receiving your suggestions.
Cihan Klingsporn
Sales & Marketing Manager
Business Process Automation
cihan.klingsporn@isr.de
+49(0)151 422 05 471


