Io e altre tre persone abbiamo avuto un po 'di soldi per costruire un'app mobile educativa (sociologia per studenti delle scuole superiori). I requisiti del software sono decisi in gran parte da noi stessi. La squadra sarà composta dalle seguenti persone: due esperti, uno il cui ruolo è quello di creare il materiale didattico (domande, testo, ecc.) E uno che fornirà consulenze specialistiche su principi pedagogici e sociologia dell'insegnamento; un programmatore (me); e una persona che progetterà la UX e l'interfaccia utente.
In precedenza ho lavorato a progetti di questo tipo nel mondo accademico senza una struttura adeguata per lo sviluppo del software, ma questa volta mi piacerebbe farlo fin dall'inizio e seguire le migliori pratiche. Quindi vorrei chiedere: che tipo di processo di sviluppo si adatterebbe a questo tipo di lavoro e come andiamo a sceglierne uno? Non sono sicuro di come usare scrum potrebbe funzionare qui; è una piccola squadra e le persone coinvolte hanno livelli di impegno diversi (non abbiamo una scadenza molto ravvicinata). C'è qualche altro tipo di processo di sviluppo che funzionerebbe qui?