Sono curioso di sapere come altri team di sviluppo (in particolare quelli che lavorano in gruppi di sviluppo moderati o di grandi dimensioni) tracciano caratteristiche / elenchi di desideri "futuri" per funzionalità per framework o componenti sviluppati internamente.
So che il consiglio standard è che un team di sviluppo dovrebbe trovare uno strumento valido per tracciare bug / funzionalità e usarlo per tutto e sono d'accordo con questo se le richieste future riguardano il prodotto stesso.
Nella mia azienda abbiamo un dipartimento di ingegneria, suddiviso in più gruppi e all'interno di ciascuno ci può essere uno o più team agili. Il prodotto di tracciamento dei bug che utilizziamo è stato "un leader dal 1997" (la loro UI / usabilità sembra essere valutata anche contro quell'anno anche oggi) ma il mio team agile o addirittura gruppo non controlla realmente ciò che viene utilizzato dall'intero dipartimento .
Quello che stiamo cercando di tracciare non è necessariamente la funzionalità del prodotto, ma l'espansione / il piacere di avere funzionalità per i componenti interni che entrano nel nostro prodotto. Quindi per citarne alcuni, ad esempio ...
- framework / libreria di utilità su CppUnit condivisa dai nostri sviluppatori
- framework di comunicazione IPC di basso livello
- SDK di sviluppo comune che io e molti altri colleghi del team abbiamo iniziato a collaborare alla condivisione di alcuni codici / strumenti comuni a livello di dipartimento (questo SDK è rilasciato come "prodotto" interno a ciascuno dei gruppi).
La pratica standard è quella di utilizzare l'unico strumento di tracciamento dei bug? O avrebbe più senso impostare qualcosa di più localizzato specificamente per i nostri bisogni e mantenerlo noi stessi? Inoltre, non è chiaro come si sentirà il management se gli sviluppatori inizieranno a svolgere ruoli "IT" di manutenzione di software e server.
Allo stesso tempo, al momento, utilizziamo i file excel, wiki interno e MS OneNote per questo tipo di cose e questo non sembra giusto.
(Ho paura di chiedere consigli sui software reali, poiché ciò potrebbe rendere questa domanda più localizzata o qualcosa del genere.Inoltre gli sviluppatori hanno bisogno in questo modo più della gestione, quindi sarebbe bello trovare qualcosa di gratuito o nient'altro che il costo di un happy hour).