I’ll start. Basic process: Applying solution from one domain to another + luck.
When I was working as a corporate lawyer, I noticed that both our clients and we could be a lot better at capturing institutional memory. The problem wasn’t that we didn’t have systems in place (we had email search, a wiki, an up-to-date website, top-notch on-staff researchers, etc.), but that there were no incentives for those with knowledge to take half an hour out of their day to contribute this knowledge to the systems. With size, the non-processes that work for smaller firms (coffee break, knowing what everyone’s working on, etc.) were failing.
From /. to StackOverflow via HN, Foursquare, etc. there are many examples and templates of how to use karma and game-elements (e.g. badges) to incentivize contributions. Moreover, many of these elements should be compatible with the work environment as they would permit management to identify contributors (high-karma and badges) and domain experts (subject-area of contribution versus job-title). The incentive-element should be very strong: if management is on board, employees are on board (e.g., if karma matters as part of one’s work-review).
The second part in my process was to speak to future clients (management at mid-sized companies), users (lower-level employees who would use the system) and other entrepreneurs to gauge whether the problem was actually a need (i.e., would anyone be willing to pay for it).