Hi,
I think it would be great if a few extra features could be added to Team Elements for software development companies that would make it comparable to the following products: CodeBeamer, CollabNet Enterprise Edition, SourceForge and GForge. I think all of those products have extremely heavy price tags. ($20K or more for small companies + their customers) Team Elements is so close to being one of these kinds of products. I think it is missing only a few features:
- The ability to create custom ticket queries. Let the user define the query, choose which columns, sorting, etc... then save the queries. Enable the query to be shared so others can run them. Example queries might be "All tasks assigned to me", "All defects assigned to me", "All tickets that require feedback", "All tickets waiting to be tested", etc... This would also be very useful in your help desk.
- Managed subversion. When you create a project in Team Elements, have the ability to have it automatically create a subversion repository for the project. As you managed user roles and permissions, make sure Subversion finds out about these changes so that it can enforce security too.
- Repository browser and diff viewer. SVN Kit might be helpful? http://svnkit.com/
- To be really fancy (but not necessary) - continuous integration like Hudson and CruiseControl. CodeBeamer seems to have built their own continuous integration features.
Does Centric CRM have Team Elements built into it? If yes, and you add these features, then Centric CRM is the only major product software companies needed. Customers can log in and participate in the discussion formums, wiki, create and browse help desk issues, browse requirement and defect tickets that they are allowed to see, etc...
Ryan