Requirements engineering is one of the most important phases of any software project life-cycle. The success of any software project depends heavily on high quality requirements and on a solid requirements engineering process.
Is the above sentence really true? An empirical study of the requirements engineering process at Axis Communications showed that a lightweight approach can be a good alternative to a strict "best practices" approach.
This talk will show how development teams at Axis work with requirements.
- How much time is spent on requirements?
- How many requirements are there?
- How is requirements knowledge managed and shared?
- How does testing work in a lightweight requirement environment?
Showayb Zahda holds the European Master in Software Engineering, and his research work focuses on Requirements Engineering. He works at Axis Communications as a software engineer, and as a Master Thesis supervisor and coordinator.
Baldvin Gislason Bern works as a test engineer at Axis Communications, with focus on test strategies, process improvements and applied research.