Geodesic Solutions Company Blog
- Created on Thursday, 16 January 2014 12:08
- Written by Jonathan Foote
We're having a vote drive for features listed in Bugzilla! For those that are not aware, we use Bugzilla for feature and bug tracking, and we use a built in "vote" function to give us an idea of what features people want the most. You can see more information about bugzilla and how we use it in the user manual wiki page Bugzilla Info.
First A note on features: The software already has lots of features built in, in fact it is the most feature-rich classifieds and auctions software available in the market today. Even so, we continue to add more features with each major release to make the software even better than it already is! We must be careful to add features that people want and avoid adding features that might only be useful to a specific website's needs (such features would be better suited for a custom addon, using the addon framework built into the software). One way we ensure this is by taking "votes" for feature requests, and using that to decide which features do get added to the software in the next feature release. That will keep the software feature-rich without the extra bloat of features that no one uses or has a need for.
We use votes for feature requests within Bugzilla as a vital part of how we decide what to work on next, but not many realize they have the ability to vote on features, or even that the Bugzilla issue tracker exists on our website! Existing customers can access bugzilla at geodesicsolutions.com/bugzilla/, you just need to log in with your Geodesic client area e-mail and password (that is issued when you purchase the software). Access to the Bugzilla system is limited to existing customers only.
There are many things that go into the decision about what feature we add in what versions. A large part of that is how much "demand" for the feature there is. Another part is how much development time a feature would take to add. So say that "feature a" there are 50 people that want it, but it is a feature that will take a full month to add. If there is "feature b" that only 20 people want, but it will only take a day or less to add, that feature is more likely to get added with fewer votes needed to justify adding that feature. It is a balance between how many want a feature, and how much time it would take to add that feature. More complex features will still take more time and thus will take a lot more votes to justify adding that feature instead of 5 or 6 "less popular" features that we could do in the same amount of time instead. There are other factors as well, you can see a more in-depth explanation in the user manual wiki, in the section How We Add Features. And this is why we are having a "feature vote drive", the more people are voting on features that they want, the better idea we will have about which features people want the most. Right now the vote counts are pretty low, something we hope to remedy with this vote drive!
Trouble Navigating / Finding a Feature? See the Bugzilla Info page in the user manual.
Don't See a Feature? If you want a specific feature and don't see it listed in Bugzilla, send us a feature request! We can either direct you to the Bugzilla bug, or can create a new one for you if it is something we might consider adding to the software in the future. We do not just accept "every" request, for instance we would never add forums into the software because that isn't what the software is for, the software is made for classifieds and auctions. But we WOULD consider a request to link the software to another forum software!
How to Vote? First you find the feature you want to vote for in Bugzilla (see the info about navigating Bugzilla above). Then, just click the vote link! It will look something like the screenshot below.