A free software developer adventure

Monday, March 12, 2007

How do features get into OOo? Ideas for improvements

A few days ago, I posted an entry regarding the priorities for features implementation or in other words "why is a this feature implemented and that one is not". At that time, there were no answers for such a question.

Since that blog entry, Mathias Bauer wrote in GullFOSS an article called "Why all issues are equal but some are more equal than others". I suppose that his blog entry could even be pasted on some page on the wiki in order to keep it somewhere.

Thanks to Mathias, we now have more visibility on the "variables" used to choose which features to implement next. That's a good point.

In order to improve the visibility of the choice, a few more things may be achieved. The aim would be to have a page representing a scoring system, were the issues on the top would be the next ones to be implemented. Currently this is not the case as the scoring system only shows votes. And as Mathias explained it, votes are only one variable between others, thus the issues with the highest number of votes are not necessarily the next ones to be implemented.

The aim of the improvement would be that the "score" would be the reference for the next features to be implemented. So this score should be a sum including variables like:

  • complexity of implementation,
  • gain for users,
  • a developper wants to work on it,
  • customers are paying for it,
  • ...

Those variables would then need to be added to IssueZilla and the scoring would be a result of a computation including the variables. What do you think?

Note: Those variables would also be useful for other purpose like selecting which issues could be assigned to new developpers (the one with low complexity).

Labels:

6 Comments:

  • You forget one thing and that´s the "How do features get into issuezilla?" part of your suggestions. Effectively the current situation is that we can´t get anything new into issuezilla.

    By Anonymous Anonymous, at 4:57 PM  

  • Well, that's a pity, isn't it? Why isn't it possible to add anything to issueZilla?

    By Blogger pagalmes, at 5:01 PM  

  • IssueZilla is a proprietary product from Collab, lying inside CollabNet environment.

    We can't even change the way it's called at OOo, picture anything else =(, oh hell.

    Collab offers this solution for free for us, and web services and so on.

    But I believe we could make a new tool for tracking new features in a nice way.

    By Blogger Caio Tiago, at 5:36 AM  

  • just a short note to caio tiago´s previous comment: When telling CollabNet would be offering their services for the OOo community for free you are wrong. They have actually been paid by Sun for their OOo services from the very beginning.

    By Anonymous Anonymous, at 6:57 PM  

  • Another note to caio tiago: About issuezilla being proprietary you are also wrong. It was a fork of bugzilla it is open source, but the thing is development on it stopped and focus
    of collab.net regarding bug tracking is now somewhere else.

    See:
    http://www.faqs.org/docs/bugzilla/variant-issuezilla.html

    By Anonymous Anonymous, at 7:04 PM  

  • Dear anonymous,

    Louis Potts, from Collabnet, said it was proprietary.

    The name change from Issuezilla for Issuetracker is an issue until today and we really hoped it was open sourced.

    The version used inside OOo is already called Issuetracker and it's going to be replaced by a newer version on April 04.


    The archive from the stage server mailing list will tell you.

    By Blogger Caio Tiago, at 4:55 AM  

Post a Comment

<< Home