Newsgroup: it.comp.www.php
Titolo: Nuovo applicativo: che strumenti per la progettazione di base?

Vorrei strutturare un nuovo applicativo, e per non usare più carta e 
penna vorrei dotarmi di uno strumento di supporto ai vari scervellamenti :-)
 
Stavo pensando ad uno di quei programmi di mind mapping, per strutturare 
le funzionalità della nuova applicazione e iniziare a ragionare 
sull'architettura del sistema, senza pensare al linguaggio, alla 
piattaforma, ecc., tutte cose che verranno in un secondo momento.
 
L'importante è realizzare un buon progetto :-)
 
Per me è abbastanza fondamentale poter condividere gli schizzi 
progettuali tra i miei collaboratori, lavorare con carta e penna è poco 
comodo da questo punto di vista.
 
Voi cosa usate di solito?
 
-- 
Falco Stellare

 Falco Stellare
 
Insomma, un wireframe.. prova a dare un'occhiata a iPlotz, è fatto
molto bene anche se (ahimè) il client è in air (devo dire che anche su
debian non mi ha mai dato problemi, e air ne garantisce il
multipiattaforma)
Altrimenti simile, ma un pò più terra-terra (e gratis) puoi provare
Pencil, un addon di firefox (ma gira anche stand-alone)
 
 
Dimenticavo, ma probabilmente li avrai già visti/provati, il programma
di disegno della suite Libreoffice (ora non ricordo bene se si chiama
Draw o qualcosa di simile), probabilmente dovresti trovare in rete
qualche modello già fatto (per le gui)
 
iPlotz: 
http://iplotz.com/
 
Pencil: 
https://addons.mozilla.org/it/firefox/addon/pencil/
 

dimenticavo, pencil stan-alone: 
http://pencil.evolus.vn/en-US/Home.aspx
 

 sull'architettura del sistema, 
 
Potresti usare i drawing do GDocs, gli strumenti per la collaborazione 
sono assicurati.

 Potresti usare i drawing do GDocs
 
Mammamia, una cosa più primitiva non potrebbe esistere...
 
Per ora sto dando un'occhiata a questo: 
http://www.mindjet.com/
 
 
-- 
Falco Stellare

 Per ora sto dando un'occhiata a questo: 
http://www.mindjet.com/
 
 
Eh beh, esteticamente è su un altro piano.
Il problema è che ci sono troppi strumenti in rete e poco tempo per 
provarli.

 piattaforma, ecc., tutte cose che verranno in un secondo momento.
 
Se ti serve per il "brainstorming", i software di wireframing che ti 
hanno consigliato non vanno bene. A meno che non si tratti di 
brainstorming sull'interfaccia dell'applicazione, e non sulla sua 
architettura.
 
Io comunque sono "all'antica" e trovo che gli strumenti elettronici 
spesso facciano piu` male che bene. Ne parlavo giusto l'altro giorno con 
i colleghi, ed e` saltato fuori che molti quando sono davanti al PC 
tendono a "fare le cose belle" piuttosto che "fare le cose bene". Si 
perdono sui dettagli e impiegano piu` tempo che non a fare la stessa cosa 
a mano.
Perdi il senso del wireframe (che deve essere una bozza velocemente 
modificabile) e tendi ad andare nel campo del design.
 
Prendi i wireframe, e misura quanto ci metti a fare uno schizzo su carta 
e quanto ce ne metti a farlo su un software apposito. Nella mia 
esperienza siamo nell'ordine dei 5 minuti contro 1-2 ore.
 
Per quanto riguarda invece l'architettura, una delle tecniche piu` "in 
voga" al momento, la programmazione agile, consiglia di scrivere le user 
stories su cartoncini, e poi giocarci a poker (ok, non proprio giocarci a 
poker, ma valutare le funzionalita` come se si stessero puntando fiches a 
poker :) ) e di usare lavagne e post-it per organizzare il lavoro 
(kanban).
 
Io stesso sto scrivendo un "kanban via web" nel tempo libero e ho spesso 
l'impressione di star lavorando per niente perche` e` piu` immediato 
vedere e modificare la lavagna in ufficio.
Se ti stai chiedendo perche` lo sto sviluppando, e` perche` capita 
abbastanza spesso che alcuni collaboratori siano in giro, e potrebbe 
essere piu` semplice gestirlo via web.
Per un confronto puoi vedere pivotal tracker e trello (che ho "scartato" 
perche` piu` incentrati sul singolo progetto che, come nel nostro caso, 
nel gestire anche 20-25 progetti che procedono in contemporanea).
 
Se vuoi proprio un mind mapper, io ho provato per un po' "thinking space" 
su Android, e, forse perche` non ho una "formazione" sull'argomento, l'ho 
trovato poco intuitivo (come sistema, non come software).
Oltre a essere molto piu` lento rispetto al fare le stesse cose su carta.
 
Trovi comunque molte alternative, per esempio su Wikipedia:
 
http://en.wikipedia.org/wiki/List_of_concept-_and_mind-mapping_software
 
 
Bye.