- Si parte spesso troppo in fretta
- Cercare software simili
Perchè:
- Trovare "spunti" sulla realizzazione
- Conoscere la "concorrenza"
- Capire se conviene scrivere un software ex-novo oppure migliorare/modificare progetti esistenti
Dove:
- http://www.freshmeat.net : il pozzo di applicazioni
- http://www.linuxapps.com ...
- Analizzare i requisiti e la fattibilità
- Valutare gli algoritmi e le tecnologie che dovremo utilizzare : siamo in grado ?
- Esistono algoritmi utili in rete ? Sono liberamente utilizzabili ?
- Stimare la grandezza del progetto: il tempo necessario
- Ce la faccio da solo ?
- Analizzare il target : gli utenti
- A chi potrà servire ? (Solo a me ? Ai miei amici ? Al mondo ?)
- E' effettivamente utile ? (Oppure il problema può essere risolto in altri modi a costi minori)
- Anche se...
- KVIrc è partito in fretta , prendendo spunto da mIrc (http://www.mirc.co.uk) e KIrc (vecchio client per KDE).
- Con una conoscenza approssimata della tecnologia : lo scopo era imparare
|