The entire reason this was modularized was to allow each group to work
with whatever ticket flow fits it best. There is no one best answer, and
trying to provide one will fail. By allowing anyone to implement their
own workflow plugin without altering Trac, it makes everybody happy
(more or less).
--Noah
ML Philip Instadia wrote:
I can warmly recommend it, especially since trac is nearly
useless without the QA workflow.
I personally do *not* want a workflow, so I don't think you may say
"useless". It surely does not fit your needs, but every team have
different needs and expectations. I think the workflow will be a nice
feature when it is merged into the trunk, but I will not use it.
Cheers,
Manu
Allright, since my disclaimer had no effect, I might as well explain
myself before the flame wars start. ;)
There are two main reasons why the workflow is so important:
1. team work
2. quality assurance
When the development team works with other teams (support, sales etc),
it becomes a requirement that the issuer of the ticket can follow the
ticket all the way to the grave. To avoid misunderstandings and wasted
time that follows, the ticket's state must be known at all times. Which
release does it belong to? Is it finished? Can I test it? These are
important questions that trac can answer. But not without the
distinction between verified and closed. We need a state that the issuer
controls. The close state. Once closed the ticket disappears from all
the standard reports and no longer confuses the trac user.
The team leader will also need to know if a ticket is 'just' fixed or
really tested in the designated test environment. There is a huge
difference between 'it works on my machine' and 'it is sure to work in
production environment'. This is why there needs to be a distinction
between fixed and verified.
That said, there are a lot of setups that are too small to accommodate a
full QA and team interaction setup. In these cases the workflow may seem
too cumbersome. The questions is how small a company is too small? I
started using cvstrac when we were about 3 or 4 developers. cvstrac has
had this feature from the beginning. We benefitted enourmously and we
all agreed that we should have had a tool like that all time. We still
do. :)
trac is VERY VERY strong. It is undoubtedly a fantastic tool. The
integration between tickets, repository and wiki is unbeatable. Nicely
done guys! Keep up the good work! (I hope any misunderstanding regarding
my position is sorted out now).
Sincerely,
Philip Bergen
_______________________________________________
Trac mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac
_______________________________________________
Trac mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac