StackOverflow for private teams in beta
stackoverflow.com
stackoverflow.com
Currently, we are mostly using old school mailing lists, and it can be hard to find some information you are looking for.
I would sign up, and prod our computing department to check this, but I'm quitting next week :-(.
The bigger problem is that nobody wants to sign up for the traffic heavy support mailing lists. We actually have shifters who do that and try to answer the mails. If there was something that is "pull", not "push", or if I could just watch certain tags, it would be easier to participate.
The most compelling reason for confidentiality I've heard is that if another experiment sees our work in progress, it would influence them, and the results would no longer be independent. If you go back and look at old measurements, you find that they were often biased towards rumored values or other experiment's measurements.
(There are also less then convincing reasons, many people fear releasing "unfinished" information to the public would make a bad impression and risk funding. I'm personally inclined to let the public see more how the sausage (err, science) is made. People get the wrong impression that we turn on a machine, get the result, and write it down for eternity into a textbook, but in reality it is always a long an iterative process with many mistakes along the way.)
https://www.stackoverflowbusiness.com/enterprise
Full disclosure: I'm the PM on both Channels and Enterprise
Moreover, CERN is funded by the taxes of us european citizens. Does this research really need to be kept secret?
The part about "maximizing your glory" is a bit... tiring.
I don't know anyone who actually finds the answer via SO search.
I had to load up the site just to look where the search box even was. Not that it is hidden by any means, just that my eyes follow google -> topic title -> green arrow -> scan other solutions/comments and I had no mental reference of their search bar in my head
I always check Google results, then look at the yellow suggestions box for earlier posts and sometimes end up with a duplicate (rarely but still).
This usually ends up with a "closed as duplicate" (which is fine) but also sometimes end up with cynical, passive aggressive remarks on Meta.
I love SO (and SE in general). It helped me to understand and discover things I was not aware of.
But Meta is an abomination, full of people with ego issues and heavy complexes. I abhor this community, which is a shame as I stopped to file bugs in SO just because of the toxic environnement there.
I guess in that situation, our team should just wait until it's out and public. But a lot of these "free betas" go on for months or even years. I know this isn't always the case, but it almost feels like at times, the goal is to get users dependent on the product before telling them how much you're going to take/charge.
I see what you're saying. The honest answer is that we just really need to focus on making sure the product works well before anything else.
I really can't speak with confidence about pricing, because we still need to do discovery on what will work best. But what I do know is that it'll likely continue to be free for many people with some premium features that people can pay for if they want.
And if not, the data you create is yours and you can export it and bail!
Enterprise is intended for large teams (at least 500 tech staff) who want to have their own completely isolated and standalone Stack Overflow community that can be run on-prem or in a private cloud. Enterprise deployments have full control over the system and also get support from our Customer Success team to build up their community using all the lessons we've learned in 8+ years of building communities. As part of this we have all those features you'd expect like integration with SSO, audibility, massive 50 page contracts, etc
Channels on the other hand is meant for smaller teams (all the way down to just 2 people) who want to store their own knowledge (privately and securely) alongside the the public knowledgebase at stackoverflow.com. Any size team will be able to just walk up, put down their credit card and instantly be sharing knowledge with each other.
So the two products are very complimentary to each other, just depends on your team size and exactly what you're looking for feature wise.
I know this won't go over well here, since many depend on Stackoverflow for their "programming skills", but this sounds about as believable as Google pushing companies to store their secrets "privately" using Google Docs.
Channels is geared towards smaller orgs, with more hooks to get Qs answered and built into the core stackoverflow.com experience.
Reviews complain about bugginess and pricing: https://marketplace.atlassian.com/plugins/com.atlassian.conf...
And active development stopped in early 2016: https://marketplace.atlassian.com/plugins/com.atlassian.conf...
I tried to publicise it a bit (not a lot, in fairness) and didn't generate much buzz. I even speculatively applied to YC with it, with the beta written and running, and got no call for an interview even. After that I lost enthusiasm for the idea, and moved on to other things. Seeing this has reminded me of it.
What do people think of this? Useful product? Would you pay for it?
Then, of course, you end up with huge exported spreadsheets in every single workflow. sigh
(which is actually a good thing, I wish there was a hosting service with their combined strengths)
Note: I'm a former Microsoft PM and currently a Stack Overflow PM. My POV comes with bias.
Come over and ask me something I know is in the wikki? Let's sit down and search the wikki together. No match? Then let's type up a result together and enter it for future use.
You can't fix a bad process with a magic app, but a magic app can help a process work much better.
It only takes a few to start a culture.
Does pestering being "easier" reflect a deeper problem? Maybe, maybe not, but in a lot of places people get annoyed having to answer the same question over and over. Committing answers to writing also helps clarify them and avoids someone walking off with institutional knowledge. In theory, that improves things.
https://techcrunch.com/2017/03/17/niles-is-a-slack-bot-that-...
Slack themselves are trying to tackle this as well of course:
Your intuition is probably correct. It's interesting why private corporate wikis and other "knowledge management"/"corporate intelligence" systems fail to live up to the vendors' promises while public crowdsourced volunteer efforts like wikipedia.org and stackoverflow succeed. They have different social dynamics that software tools don't really solve:
1) Venn diagram intersection of typers & searchers is too small a quantity. The # of employees who will type out quality answers (typers) and # of employees who will search databases for answers (and attempting different keywords/synonyms when they initially get "0 results found") is too small to make internal knowledge databases flourish. Yes, the % of contributors[1] to wikipedia and stackoverflow is also less than 1% compared to lurkers but since that 1% in absolute numbers is much higher (e.g. 100,000+), that's enough to keep up the quality content on those websites.
2) out-of-band questions/answers that happen outside of the Q&A database. E.g. Bob catches Alice in the hallway as she heads out to lunch and asks her why WidgetX has foobarY and she can answers it on the spot. Neither are going to disrupt their motions so both can go sit down at a keyboard and type out the same Q&A again. Same situation with questions popping up on Slack or conference calls. Compare that in-office dynamic with remote Stackoverflow contributers[2]. You don't have those experts walking around your hallways so you must use stackoverflow to type out the questions. There are no out-of-band communication channels. This constraint adds to the quantity of content.
3) secretarial/administrative/housekeeping curation. Much of the usefulness of wikipedia & stackoverflow is the ability to ask questions in different ways with different wording but still end up at the optimal canonical answer. This happens because the community continually ads relevant "tags" to questions, flags duplicates (that had different wording) & point them to previous answers, and adds comments to old answers to signify they are obsolete. This makes the cross-referencing index of those public websites very good. In contrasts, corporate wikis usually have no full-time admin to continuously enhance the cross-references. Therefore, if a new employee doesn't know the exact magic words to ask a question, they'll get "0 results found".
If the underlying problem is people dynamics and incentives, it's very hard for software tools of any kind to solve that.
At one of the Big 4 firms, managers tried to incentivize contributions to the "knowledge database" by tying it to annual performance reviews. Guess what happened? At the end of the year, the database gets flooded with crap articles (e.g. Powerpoints and proposals for specific customers) uploaded to the db to get that requirement checked off. That type of useless content would be quickly deleted by admins on wikipedia and stackoverflow.
The combination of all the factors above results in corporate wikis being either 1) a barren wasteland or 2) a dumping ground for useless content.
[1] https://en.wikipedia.org/wiki/1%25_rule_(Internet_culture)
[2] https://stackoverflow.com/users?tab=Reputation&filter=all