BattleMaster Community

BattleMaster => Development => Topic started by: Geronus on May 19, 2011, 10:33:31 PM

Title: Software Requirements
Post by: Geronus on May 19, 2011, 10:33:31 PM
I work for a software company doing software implementation, and I have some experience with writing design proposals. Reading through some of the feature requests, I can see that they are not always clear or (I imagine) useful from a development standpoint. Where I work, we are required to include software requirements with all of our proposals. The following definition is from the wiki we use:

"Software requirements are the outcome of analyzing an idea for an enhancement from the users' perspectives. Software requirements specify what the software has to do in order for the users to accomplish their objectives. Software requirements identify what, not how."

We also have a proposal template that we require staff to copy into their own proposals to ensure that the proposal is adequately documented. I would suggest that it might be helpful to both the dev team and people submitting feature requests if a sticky post was created on the feature requests board entitled something helpful like **READ ME FIRST ON PAIN OF DEATH** with an explanation of what the dev team wants and needs out of a good feature request. You might even come up with your own template that can be copied, with the stated injunction that feature requests that don't follow the template won't be considered.

This is just a suggestion, but I think it would be helpful to everyone involved. As it is, it seems that some people skip the discussion board and present their half-formed ideas directly in feature requests. I have a feeling this was not the intent of having a separate child board specifically for feature requests.
Title: Re: Software Requirements
Post by: egamma on May 20, 2011, 04:50:31 AM
There is a sticky thread (http://forum.battlemaster.org/index.php/topic,288.0.html (http://forum.battlemaster.org/index.php/topic,288.0.html)) for all of the "formal" requests. Still, your idea has merit--could you look over the formalized requests and generate an example?

Also, please see this wiki section: http://wiki.battlemaster.org/wiki/Feature_Requests (http://wiki.battlemaster.org/wiki/Feature_Requests)
Title: Re: Software Requirements
Post by: Bael on May 20, 2011, 10:30:04 AM
Quote
Frequently Rejected
    Forums
    Forums are an abomination and should be cleansed from the earth

Oh the irony. That the page bearing this should be referenced on the BM forum  ;D ;D
Title: Re: Software Requirements
Post by: Indirik on May 20, 2011, 03:50:43 PM
It's true. You know it is.
Title: Re: Software Requirements
Post by: cjnodell on May 20, 2011, 07:25:42 PM
I think that part of the problem is that many players start with presenting an idea to the community/Devs/Tom in order to get feedback, improve the idea and see if it is something even worth considering. It do not think that it is terribly clear when or how to move from the "what do you think of this idea" stage to the "we talked about it and here is the feature I would like to request" stage. I could be wrong and this is only something that I do not grasp but I have a feeling that it might be a common thing. While I have made plenty of suggestions and have presented a few ideas, I have never made a feature request per say.