A consortium of different working groups jointly developing a software library was looking for a documentation solution for it. This meant that the product development and documentation tasks here were distributed across multiple companies.
In addition, the product was undergoing constant further development while being used at the same time. The solution needed to be capable of answering questions such as “What has changed since the last version?” and “What do I need to change in my project code so that I am fully up to date?”
Some of these challenges can be handled with a content delivery portal. But how do you deal with constant further development during simultaneous usage? Real-time documentation was the answer here. Manual adaptation of the documentation with each release was insufficient. A process needed to be established that did not allow any discrepancies to arise between requirements, code and documentation.
Running requirements capturing, development and documentation in a single system was not an option, as the distribution of tasks across different project participants meant that different editing systems were being used, even just for the documentation.