Non esiste una metodologia perfetta che si adatti a tutti i team di per sé - qualsiasi metodo valido valga la pena riconoscere che deve essere adattato alle situazioni e ai bisogni specifici di ciascun team e progetto.
Quindi solo
- scegli ciò che ti sembra utile dalle metodologie Agile (o simili),
- inizia a usarlo,
- guarda come funziona per te e
- miglioralo man mano.
Per progetti di dimensioni così ridotte, potresti non aver bisogno di molta pianificazione. Tuttavia, ritengo che sia ancora necessario (tra gli altri)
- gestisci i requisiti,
- attività di stima,
- monitora i progressi e
- verifica che i requisiti siano soddisfatti.
Queste sono almeno alcune delle cose che IMHO anche il più semplice processo di sviluppo dovrebbe essere in grado di gestire a un certo livello. Naturalmente, se entrambi avete esperienza nel dominio (o nei domini), sapete molto bene cosa state facendo e non avete bisogno di comunicare strettamente con la direzione, gli sponsor, ecc., Potreste essere felici con un processo minimale che vi consente "fallo e basta". Altrimenti, meno queste condizioni sono vere, più il processo è probabilmente necessario.