At $COMPANY, we tried this and it was a waste of time. The problem is you need someone to answer the questions. So instead of looking at the wiki or asking the relevant engineers in person or slack, you now have to write a question & wait for somebody to answer. Somebody eventually answers but it was wrong and now you're back to slack asking the relevant engineer anyway.
I can see why it could be useful like how StackOverflow has been. But the early days will be painful and unless you're working in a huge company, I don't see this being worth it at all.
At $COMPANY, we tried this and it was a waste of time. The problem is you need someone to answer the questions. So instead of looking at the wiki or asking the relevant engineers in person or slack, you now have to write a question & wait for somebody to answer. Somebody eventually answers but it was wrong and now you're back to slack asking the relevant engineer anyway.
I can see why it could be useful like how StackOverflow has been. But the early days will be painful and unless you're working in a huge company, I don't see this being worth it at all.