Hello John, are we working for the same company ;-)
I would like to add a few more wishes to your list: * Ticket System * attach tickets to revisions and branches in subversion to be able to query which issues are still open in which branch * different solutions for issues in different branches * separation of "milestone" and "target version" * a concept of a version and the relation between versions Dirk John M Camara schrieb: > My company is in the process of selecting tools for change and > requirements management. They initial were looking only at commercial > products but I have been pushing for an open source solution. I felt > that Subversion & Trac already handles at least 60% of the > requirements and customizing Trac and building a simple Requirements > Management system would cost close to what it would cost to buy the > commercial products. > > Areas in Trac that I see need to be worked on are: > > * creating a plugin to manage custom permissions with web interface > * permissions web page > * make it easier to use when large numbers of users exist > * separate forms for adding users and roles (just cosmetic nothing > would change in the back end) > * add a view for displaying roles vs users > * ticket > * multiple ticket types (subclasses of Ticket) > * support for ticket hierarchies (child tickets) by adding a > parentTicketID field > * ticket fields > * defining and modifying custom ticket fields through a gui > * custom fields get assigned to a ticket type > * define the work flow transitions in which fields are writable, > required, readonly > * work flow > * separate workflows for each type of ticket > * add a gui for defining and modifying ticket workflows > * SQLAlchemy migration > * and some additional template customizations > > Most of these changes are minor changes to Trac or simple plugins that > need to be created except for the SQLAlchemy migration. > > The largest piece of work required in my proposal would be to create a > requirements management system. This system would have to support > features like > > * Managing requirements for multiple requirement documents > * Traceability between requirements from within a requirements > document, to a requirement in another document, external references, > or to files in the repository > * Integration with Trac's ticket/workflow > * Management of different views of the requirements > * Version control of requirements > * managing requirement properties > * support for multiple requirement document types - i.e test case, > user requirements, etc > * support for multiple requirement types - i.e use case, functional > requirement, marketing, unit test, etc > * etc > > I have noticed lately that more and more large companies are starting > to adopt Trac so maybe some of you that are reading this would also be > interested in this development. If you have any interest in this > project let me know. Especially if your interested in doing some of > this development or if you company may be interest in sharing the cost > of some of the development. > > Any support from the community will greatly improve the chances that > my company will accept my proposal. If they do accept it they would > be willing to spend a reasonable amount of funding for this project > although I don't know the exact level at this time. This would be a > great opportunity for Trac to gain additional corporate users as well > adding some new features to Trac, especially completing the SQLAlchemy > migration. > > If my company accepts the project (decision to be made mid July) > development would be ramped up quickly as a beta would be expected by > the end of the year. > > John > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Development" group. To post to this group, send email to trac-dev@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/trac-dev?hl=en -~----------~----~----~----~------~----~------~--~---