< EDIT > My initial wording seems to have caused some confusion. I'm NOT at all married to SharePoint. Please suggest other things that can do something like what I'm talking about if you know about them. < / EDIT >
Right now we've got SharePoint installed, but it isn't really set up or anything. I'm faced with the task of possibly customizing it (as it seems is necessary) so it can be used as a bug / new feature / general development tracking system.
Sooooo I'm trying to figure out if that's possible, or if there is another system we should use. More importantly, I'm trying to figure out how issues (new development, bugs, feature requests, etc) can best be tracked. Here's the workflow I envision:
- "Clients" (non developers, whoever they may be) decide there is something developers need to do.
- They submit their request to a web site, specifying which application or project it's related to.
- Newly submitted requests go into an "unassigned" pool. Some kind of inbox for the project they are associated with that is accessible by specific people for each project -- call them project managers or something.
- The manager for the aforementioned project or application looks them over and gives them a priority.
- He then assigns them to an individual.
- It'd be cool if lower priority tasks could be thrown into a "whoever can do this first do it!" pool that everyone (maybe confined to that specific application's team) has access to.
Is this stupid? Shortsighted? Is there an application that already works mostly like this?
Thanks guys!