Když jsem se při vytváření source controlu pro jeden projekt všech zúčastněných ptal, jestli budeme potřebovat issue tracker, bylo mi odpovězeno, že stačí mailová konference. Chvíli jsem se je snažil přemluvit, protože si bez issue trackingu nedovedu prakticky jakýkoli projekt představit, ale všichni pořád oponovali tím, že nejsou zvyklí to používat a kdesi cosi. Holt co chcete od party studentů...
Poučení pro příště - nikdy tomu nevěřte, pokud je projekt větší než malý. Po měsíci používání všem chodily v konferenci desítky mailů za den a pochopitelně nebylo možné se v nich zorientovat, ani když si člověk vlaječkoval ty důležité, které se ho týkají. A to ještě byl relativně malý projekt o pěti lidech.
Tak jsem issue tracker založil. Pro všechny je to přehlednější, jen na mě to má trochu opačný efekt. Když to byla mailová konference, snažil jsem se všechny příchozí maily číst a tak nějak jsem tušil, co se v celém projektu děje. Teď chodí jen mailová upozornění, že někdo okomentoval issue, která vesele ignoruji, a dívám se jen na svoje položky.
Do té doby jsem nikdy nepřemýšlel nad tím, že nutnost vyfiltrovat si informace sice zdržuje, na druhou stranu když se filtrují samy, má člověk jaksi tendenci ostatní části projektu ignorovat, pokud zrovna není vedoucí a nemusí (či nechce) ostatní hlídat.
Jaký issue tracker používáte vy? Já obvykle projekty hostuji na TFS, který má jak správu verzí, tak i issue tracker a další funkce. Jeho poslední verze 2010 se už dá i nainstalovat a zkonfigurovat, aniž by při tom člověk zešedivěl.
Ale občas dělám na projektech, které používají jiný source control, a pak je issue tracker samostatná aplikace. Osvědčil se mi BugNet, jen mi tam chybí rozumné řazení položek (podle milestone, pak podle stavu a pak podle priority), a dále maily, které rozesílá, jsou na prd. Znáte nějaký jiný, ideálně napsaný v ASP.NET a využívající MS SQL Server?