News for hackers. Stuff that matters.
Re:Software Inventory by Joel Spolsky by codinghorror on Monday July 09, 2012 @12:14PM (#4218845)
One easy way to limit the size of the backlog is to let the community itself vote on which bugs and features you should be working on, then add a little editorial selection and take the top (n) to work on. That's what we do at Stack Exchange, anyway:

http://meta.stackoverflow.com/?tab=bugs http://meta.stackoverflow.com/?tab=requests

I find that the community appreciates being involved in these decisions, and often (but not always†) has good ideas of what you should be prioritizing and what issues are true pain points.

† http://www.codinghorror.com/blog/2012/02/listen-to-your-comm...

Re:Software Inventory by Joel Spolsky by raganwald on Monday July 09, 2012 @12:48PM (#4219015)
True, although software can never be 100% user/customer/community driven. Something Henry Ford something something “faster horses.” Or within my lifetime, if we had take a survey in 1983, how many personal computer users would have voted for “mouse and bitmapped screen” as their top priority?
Re:Software Inventory by Joel Spolsky by codinghorror on Monday July 09, 2012 @02:34PM (#4219657)
I didn't say 100%, did I? Anyone pushing for 100% of anything is basically crazy.

Also, as for "faster horses", per this article "We have no evidence that Ford ever said those words."

http://blogs.hbr.org/cs/2011/08/henry_ford_never_said_the_fa...

Re:Software Inventory by Joel Spolsky by grecy on Monday July 09, 2012 @01:43PM (#4219315)
Steve Jobs has a famous quote about hating focus groups.

"You can't ask people what they want because they haven't seen it yet."

(or something along those lines)

Re:Software Inventory by Joel Spolsky by dllthomas on Monday July 09, 2012 @01:43PM (#4219320)
> [H]ow many personal computer users would have voted for “mouse and bitmapped screen” as their top priority?

I still wouldn't...

Re:Software Inventory by Joel Spolsky by SoftwareMaven on Monday July 09, 2012 @01:12PM (#4219130)
For a completely community-driven site like SO, that might work.

For anything else, you will never be a leader in the market with that attitude. The reason why it seems to work early on on a company is that you are resting on the laurels of the original vision of the software. That will get washed away in a sea of tweaks to existing features by the community.

Customer feedback is an important consideration, but should not be the only. Believe it or not, product management is a valuable skill.

Re:Software Inventory by Joel Spolsky by codinghorror on Monday July 09, 2012 @02:32PM (#4219634)
Listening to your customers is the greatest skill there is. But that doesn't mean the customer is always right, either.
Re:Software Inventory by Joel Spolsky by bobbygrace on Monday July 09, 2012 @01:17PM (#4219156)
That's what the Trello team is trying to do on the public Trelo Development board. https://trello.com/board/trello-development/4d5ea62fd76aa113...
Re:Software Inventory by Joel Spolsky by brc on Monday July 09, 2012 @09:33PM (#4221547)
The problem here is that the propensity to add bugs and features is disproportionate across the user base. Some people get a kick out of adding feature requests and being 'noisy'. Some people have an important or good idea but will never take the trouble to post it.

The problem, then, is being able to sort between this and not only (a) keep the active community members on-side and (b) find a way to flesh out those hidden requirements from less-engaged people.

Of course the other issue is when community requests are not necessarily profitable for the company that provides them.