Sono uno sviluppatore di software in un provider SaaS Human Capital Management (Agile) in crescita e utilizziamo solo Team Foundation Server (TFS) per tenere traccia del nostro arretrato, storie, criteri di accettazione, gestione degli ordini di lavoro, ecc.
I requisiti per le storie sono documentati come criteri di accettazione in TFS ma altamente non strutturati. È molto difficile trovare rapidamente come dovrebbero comportarsi le cose senza dover immergersi negli Elementi di lavoro o persino nel codice.
Nel mio precedente lavoro abbiamo utilizzato il software Rational Doors come repository di requisiti e lo ha fatto lavoro ma alla gente non piaceva perché era lento e forse troppo complesso.
Secondo me, è difficile diventare agili quando il tuo livello di complessità aziendale cresce in modo esponenziale e non hai un modo rapido per ottenere risposte. Oltre a questo, dove sono io tendiamo a evitare di scrivere una documentazione estesa che raramente verrà letta, e anche la ricerca nei documenti non è molto efficace.
Opzioni Vedo:
- Utilizzo della nostra intranet
- Uso di integrazioni office / TFS
- Utilizzo di un sistema di gestione delle regole aziendali
- Utilizzo di un software per requisiti come IBM Doors.
Tra le funzionalità che penso sarebbero necessarie:
- Essere veloce per le ricerche e le voci di tutte le parti interessate come sviluppatori, analisti aziendali, esperti di conoscenza del dominio, ecc. (dati strutturati)
- Gerarchia (promozione / riduzione di articoli)
- Collegamento tra aree e requisiti funzionali
- Se possibile integrato in TFS
Altri consigli?
Grazie,