Author Topic: Effective future DLC list management -- opinions, please!  (Read 1958 times)

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Effective future DLC list management -- opinions, please!
« on: July 14, 2009, 11:18:55 pm »
The Problems
Now that I have started keeping my four different to-do lists online for all to see (short-term, future DLC, "maybe list," and expansion features), I am seeing just how hard that is going to be to manage as the list grows.  It's going to be increasingly hard to find any relevant info on the potential features as the list grows.  

Plus, some of the features require more discussion, most likely, and there's not an obvious and consistent way for people to start or add to discussions about each item in the list.  Plus, if I add an extended description of the feature, right now it makes it take up vastly more space in the list, making it even harder to parse.  

At the moment I have locked those topics, because I don't want the discussion to happen in those threads, potentially making them even more unwieldy.  Also, because of the character limits per post, it's entirely possible that eventually I will need more than one post per list topic to make all the features fit.  At the moment, people are suggesting features at a rate much higher than I can implement them, even though there's a lot being implemented.  There's no reason for me to expect that this problem will do anything but worsen as the game continues to increase in popularity (which so far it has been steadily doing, knock on wood).

Possible Solutions

1. I could implement some sort of issue tracking system.  The problem is, then anyone who posts in that would need a separate login to that, which is irritating.  Plus, the interface for most such systems is not exactly conductive to easy perusal, to say the least.  If someone knows of a great, easy (free or cheap) solution that is preferably php/mysql-based, please let me know.

2. I could make a series of four sub-forums for each of those lists, and make a new topic for each item.  New topic creation would be limited to admins (so that I can control what goes on what list), but anyone could respond to the topics, which keeps everything together.  I could even add a fifth sub-forum specifically for suggestions (one suggestion per topic, ideally), so that those could then be moved into the appropriate other forum.  Features in these sections could be "closed" by moving them into "closed feature" sub-forums.  The main downside is that there would be a lot of topics there, potentially, and a lot of them would be very brief.  A lot more clicking-in than the current system, but probably no more so than your average issue tracking system.  If there were some good SMF extensions for dealing with this sort of thing, that would be cool, but I have spent a couple of hours looking for something to help in this regard, and so far have found nothing.

3. I could keep doing what I'm doing, but in my posts make certain sub-categories (basically separate topics) for things like "new ship ideas," "development-time intensive ideas," "moderate-sized interface extensions," etc.  Those are just general ideas, I'd come up with some better categories as I analyze these things.  The other problem with this one is that it is not very obvious when new features are added or updated, versus in another solution it (1 or 2 above) that would be much more apparent.

4. ??? Some other solution I have not thought of?  In the past most of my issue-tracking systems have been for internal use only, and have been web-based systems that I have coded from scratch.  I don't really have time or inclination to do that here, and in those other cases I was using ASP.NET/MSSQL instead of PHP/MySQL, which is what I have available here.  So my experience with this sort of thing in a public context, with a tool coded by someone else, is a bit limited; if you know of a product that might work, please do let me know as it's entirely possible I've simply never heard of it.
« Last Edit: July 14, 2009, 11:26:04 pm by x4000 »
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline darke

  • Hero Member
  • *****
  • Posts: 534
Re: Effective future DLC list management -- opinions, please!
« Reply #1 on: July 14, 2009, 11:57:59 pm »
This seems to be pretty much the most recommended one I know of for the "point and drool" crowd of customer bug/request tracking software: http://bestpractical.com/rt/ so it should be more then enough for this situation.

Not sure how well it works in terms of other people commenting on other tickets and the like. Most of my experience has been with Jira (which is commercial and java based), which is really good, but RT is probably the better solution for this. Should be quick to setup, but it does run perl rather then PHP, so it depends if your webhost supports that (it probably should).

The other one I've had experience with is bugzilla, but it tends to be a bit more complex to log bugs/etc and the like, but it's also perl from memory.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Effective future DLC list management -- opinions, please!
« Reply #2 on: July 15, 2009, 12:07:30 am »
Perl actually shouldn't be a problem.  I've worked in perl and cgi in the past (ten years ago or so), and had just wanted to stay away from that for aesthetic reasons for more than anything else.  But, this product looks really good -- I like how it supports email-in issues, etc.  I agree that Bugzilla is way too complex and obscure.  I also looked at Mantis, which is basically a simpler version of this sort of Bugzilla, but still a shotgun for a fly in this case.

I'll be curious to see what others think of this -- if a system like this is preferred by the regulars here (or anyone else who finds this discussion relevant and wants to comment!), or if having some form of setup in the familiar forums where logins are already set up would be more ideal in some ways.  I'm pretty open to both approaches, and so far RT looks to be the most likely candidate out of the issue tracker tools that I've seen.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Revenantus

  • Arcen Games Staff
  • Hero Member Mark III
  • *****
  • Posts: 1,063
Re: Effective future DLC list management -- opinions, please!
« Reply #3 on: July 15, 2009, 12:12:05 am »
TaskFreak! is another possible option.

They have a demo set up (link on the main page).

Just looking through their Readme it would support what you want to do with it, though I've never actually used it so I'm not certain how much setting up there would be.

Offline darke

  • Hero Member
  • *****
  • Posts: 534
Re: Effective future DLC list management -- opinions, please!
« Reply #4 on: July 15, 2009, 12:57:04 am »
TaskFreak! is another possible option.

They have a demo set up (link on the main page).

Just looking through their Readme it would support what you want to do with it, though I've never actually used it so I'm not certain how much setting up there would be.

I recall looking at that before for some reason. It looked rather cool, but I must admit I didn't like their little ajaxy popup window with tiny text to give the description of the task item, since it made the comments hard to read, but I recall the main reason I ignored it was I didn't locate any self-service registration feature. So you had to hook it up to an already existing registrations database, or manually create the accounts yourself (or hook it up to LDAP using a plugin I think was another option).

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Effective future DLC list management -- opinions, please!
« Reply #5 on: July 15, 2009, 10:27:04 am »
It looked rather cool, but I must admit I didn't like their little ajaxy popup window with tiny text to give the description of the task item, since it made the comments hard to read, but I recall the main reason I ignored it was I didn't locate any self-service registration feature. So you had to hook it up to an already existing registrations database, or manually create the accounts yourself (or hook it up to LDAP using a plugin I think was another option).

Yeah, those are the problems I see with it, too, though otherwise I do really like the simplified look of it.  I also felt like the list of projects was a bit too buried.  It's close, but not exactly what I would want -- though, honestly, with something like that I'm not even sure there are many benefits beyond just handling this in the forums, where users are already fully registered, etc.  Deadline tracking, assignments to staff members, etc, are all pretty irrelevant for my needs.  I mainly need to find the optimal way to make the feature ideas readable, accessible, and each have their own comment thread.  Those are pretty much my chief requirements, I think.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Effective future DLC list management -- opinions, please!
« Reply #6 on: July 15, 2009, 12:00:54 pm »
I decided to just try making sub-forums, since that's simple and everyone is already registered for that.  For my purposes, it looks like that is going to work just fine -- the "no dual registration" thing is just super nice, and most of the filtering/assigning features of the more robust issue tracking systems are just not needed by me.  I had hoped to have a way to have players see a preview of the text from the issue, as well as the title itself, but most of the issue tracking systems on display also don't have that.  So since that way my main argument against using the forums, I decided it wasn't worth it to complicate the user registration side of things...
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Admiral

  • Hero Member
  • *****
  • Posts: 547
Re: Effective future DLC list management -- opinions, please!
« Reply #7 on: July 15, 2009, 01:38:51 pm »
I'm a traitor. My friend wrote a well-received piece of issue-tracking software ( http://www.fogcreek.com/FogBUGZ/ ), but I happen to use JIRA for my firm ( http://www.atlassian.com/software/jira/ ) and quite like it.

I have used a variety of free software packages, but they just plain don't cut it, not even closely.

You can get demo licenses of each of those through an automated system.

Cheers!

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Effective future DLC list management -- opinions, please!
« Reply #8 on: July 15, 2009, 01:44:59 pm »
I'm a traitor. My friend wrote a well-received piece of issue-tracking software ( http://www.fogcreek.com/FogBUGZ/ ), but I happen to use JIRA for my firm ( http://www.atlassian.com/software/jira/ ) and quite like it.

I have used a variety of free software packages, but they just plain don't cut it, not even closely.

You can get demo licenses of each of those through an automated system.

Cheers!

Both of those look cool (FogBUGZ in particular), but since they are all licensed per-user, that's really not workable for me.  I think the forums approach is actually turning out well, though -- it was important to me to have all this be integrated.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!