Esiste una tecnica di gestione del progetto agile per lo sviluppo di sistemi software innovativi?

1

Sono coinvolto nello sviluppo di software innovativo. Lo sviluppo è innovativo poiché non sappiamo come svilupparlo e quale algoritmo dovremmo utilizzare per implementarlo e nessun altro lo ha fatto prima. Il processo consiste in diverse fasi di studio di libri / documenti, suggerendo algoritmi, scrivendo prototipi e confrontando il risultato con dati reali. Speriamo che dopo un po 'di iterazione, convergeremo in un sistema software valido.

Esiste un software di gestione dei progetti per questi tipi di progetti?

    
posta user654019 24.06.2011 - 14:52
fonte

4 risposte

8

Is there any project management software for these types of projects?

No.

Non esiste un "progetto" finché non hai un obiettivo ben definito.

L'esplorazione e la ricerca non sono realmente suscettibili di gestione del progetto. È l'esplorazione dell'ignoto.

Se non sai dove stai andando, non puoi gestire la procedura per arrivarci.

Una volta che hai un obiettivo, puoi anche definire un progetto.

    
risposta data 24.06.2011 - 16:24
fonte
4

A giudicare dai suoni, questo è più simile a un progetto di ricerca che allo sviluppo di software classico. Di conseguenza, penso che dovresti considerare di considerare gli stili di gestione per la ricerca (se esiste una cosa del genere).

La maggior parte dei metodi agili sono strongmente orientati alla gestione del cambiamento di scopo. Ciò può includere progetti in cui l'ambito è definito in modo errato o indefinibile e progetti con aree ad alto rischio. Tuttavia, essi presumono che sia possibile definire in un certo senso la portata e la tecnologia e che si abbiano almeno alcuni punti di partenza noti. Hai?

I metodi più agili utilizzano picchi per raccogliere conoscenze empiriche su aree sconosciute, che si tratti di tecnologia o algoritmo. Da quello che stai descrivendo, praticamente l'intero progetto è un picco. Non sono sicuro di quanto uno dei metodi agili possa farcela.

    
risposta data 24.06.2011 - 15:47
fonte
0

"La migliore tecnica agile" è una contraddizione. Il Agile Manifesto dice chiaramente "Individui e interazioni su processi e strumenti", quindi se hai intenzione di essere agile in tutti i sensi hai bisogno di selezionare processi e strumenti basati sulle persone che li useranno.

    
risposta data 24.06.2011 - 17:06
fonte
0

Sembra che Scrum potrebbe essere una scelta relativamente buona, in quanto afferma di trattare particolarmente bene con requisiti poco chiari. E i suoi brevi cicli (sprint) in cui ti concentri sulla produzione incrementale di un risultato utile e utile, non importa quanto incompleto all'inizio, può probabilmente aiutarti a trovare e mantenere l'attenzione e guidare il tuo progetto; sembra che il rischio più grande sarebbe quello di perdersi in studi e prototipi senza scopo che non convergono mai.

    
risposta data 24.06.2011 - 17:15
fonte

Leggi altre domande sui tag