Sto lavorando in una grande azienda di software e sto sviluppando una grande soluzione web a livello aziendale con un team di circa 25 persone (2 architetti, ~ 15 sviluppatori, 5 ingegneri del controllo qualità, coppia BA, project manager) . Stiamo seguendo la metodologia e la mischia agili e sembra essere abbastanza conveniente per una squadra così grande in circostanze di frequenti modifiche dei requisiti.
Ho anche un progetto per animali: ho un'idea di base e ho iniziato lo sviluppo. Attualmente sto lavorando da solo, ma ho intenzione di proporre a un paio di miei amici di partecipare al mio progetto.
Qualche tempo fa ho avuto a che fare con un problema di requisiti di tracciamento e formalizzazione delle attività. Il mio primo pensiero è stato quello di usare una metodologia agile come la usavamo con la mia squadra al lavoro. Anche se è molto conveniente per il mio lavoro, ho trovato troppo tempo per il team con 1-3 persone.
Esistono metodologie di sviluppo del software per team davvero piccoli? O dovrei superare me stesso e formalizzare tutti i miei pensieri in storie e compiti degli utenti e usare le iterazioni?
Non voglio che il mio progetto diventi solo un'altra cartella sul mio disco, ma non voglio perdere tempo con formalizzazioni non necessarie.