One way or another any large project has to work with several versions of the same objects:
1. Several people are working on the same specification/code/mockup.
2. The same objects are being simultaneously changed for different purposes:
- bug fixes and functional development;
- concurrent development of baseline and specific versions
3. The need for change requests elaboration without guarantee of inclusion the result into the final version.
There are plenty of complete solutions for code development in contrast with requirements engineering. In this area each team finds its own path. And frequently analysts have to control requirements changes, traces and full system specification manually
In our talk, we want to discuss the possibility of applying the standard code development practices to requirements management, and in addition to share our implementation experience.