Qual è il modo migliore per avvicinarsi ai progetti di visualizzazione?

6

Lavoro su diverse aree relative alla visualizzazione di informazioni, dati collegati, visione artificiale e altre cose, quindi principalmente front-end. Non sono molto soddisfatto del fatto che le visualizzazioni richiedano molte iterazioni e molto tempo dal primo prototipo al codice pronto per la produzione. Quindi, ecco la domanda: cosa posso fare per migliorarlo?

A volte facciamo un prototipo in poche ore, aggiungiamo qualcosa, facciamo un altro prototipo, lo riscriviamo per usare jQuery invece di Prototype perché è più adatto e così via, ma quasi tutte le visualizzazioni passano attraverso 15-20 iterazioni ( a volte impiegano fino a pochi mesi di tempo di sviluppo - il codice andrà anche dalle 300 linee del prototipo iniziale a 2000 o 3000 linee a causa di requisiti e iterazioni in evoluzione). Dal momento che sto lavorando a più progetti, dal mio punto di vista il fatto che a volte possono essere necessari mesi non è un problema, solo che non sono davvero felice, dato che potrei fare 40 visualizzazioni all'anno invece di 15, ad esempio, se io sarebbe in grado di migliorare questo processo riducendo il numero di iterazioni o con qualsiasi altro mezzo.

    
posta paxRoman 28.06.2012 - 13:59
fonte

1 risposta

4

L'informazione è bella è un buon sito per continuare a leggere. Ha una visualizzazione davvero sorprendente dei dati.

Ciò che è vitale è capire quali vogliono gli utenti finali e come visualizzarli in modo informativo. Usando strumenti come R , puoi prendere in mano alcuni grafici in modo facile e veloce per assicurarti che i tuoi utenti sappiano cosa stanno ottenendo. Avere un portfolio di visualizzazioni aiuta e può servire come base per il tuo nuovo progetto - nello stesso modo in cui può farlo il link sopra.

Infine, inizia (veramente) semplice e aggiungi complessità in seguito. Ciò significa che dovrai rifattorizzare un grosso pezzo del tuo codice.

Dal commento: Come fai a sapere a quale iterazione interrompere, a condizione che il tuo codice non abbia errori gravi?

  • L'approccio mercenario: quando i soldi che il cliente ti ha dato si esauriscono.
  • L'approccio accademico: quando puoi scrivere un articolo a riguardo.
  • L'approccio pragmatico: quando tutti gli altri tuoi progetti hanno scelto questo.
  • L'approccio perfezionista: i bambini dei bambini dei miei figli continueranno a lavorare su questo.

Per me stesso, è quando la visualizzazione mi dice cose che non sapevo né mi aspettavo dai miei dati. Una volta fatto, capisco i dati (quindi scrivo un foglio) o i dati sono incompleti in un certo senso (nuovo tempo di ipotesi).

    
risposta data 28.06.2012 - 14:18
fonte

Leggi altre domande sui tag