Nutrire la creatività

7

Qual è la migliore metodologia di sviluppo per coltivare la creatività personale? Perché pensi che sia migliore di altri?

Le metodologie possono essere agili, tradizionali o simili.

    
posta John Shaft 12.04.2011 - 11:34
fonte

3 risposte

11

La migliore metodologia per questo è tutto ciò che

  • consente agli sviluppatori di fare il loro lavoro e risolve i problemi nel modo in cui vedono meglio,
  • lascia la scelta (e la responsabilità) delle decisioni tecniche agli sviluppatori, e
  • consente loro di fornire qualità loro (e non solo dei clienti / sponsor) soddisfatti,
  • consente e incoraggia comunicazione (sia all'interno che all'esterno del team),
  • ultimo ma non meno importante, è accettato e seguito dal team perché è contento e impegnato a farlo, non a causa di un dettato esterno.

Di solito i metodi agili sono bravi in questi (questo è uno dei motivi per cui sono venuti alla luce). Ma qualsiasi metodologia può essere buona o cattiva nella sua incarnazione pratica in una squadra e un progetto specifici. Qualsiasi metodo (ology) deve essere adattato e messo a punto per le esigenze del team e del progetto, durante il quale può cambiare considerevolmente. E abbiamo tutti sentito parlare di negozi che predicano a gran voce "noi agiamo" quando in realtà il loro processo è qualcosa di completamente diverso :-( Quindi il problema non è come viene etichettato il metodo, ma come funziona nel proprio team e progetto.

Peopleware 2nd Edition tratta questi argomenti in modo molto più dettagliato - sebbene parlino di produttività piuttosto che creatività , credo che in questo contesto i due siano abbastanza vicini in modo che i suggerimenti del libro siano utili qui.

    
risposta data 12.04.2011 - 11:52
fonte
3

Qualsiasi metodologia che non punisca le persone quando sono creative (e tutti noi vogliamo essere creativi.). Evitare:

  1. Pianificazioni temporali rigide (non significa limitare la quantità di tempo per l'attività)
  2. scoraggiare la programmazione sul proprio tempo
  3. limitare l'accesso a Internet, la ricerca e la partecipazione al sito SO
  4. Prova immediatamente a calcolare il ROI quando non sai nemmeno come utilizzare la nuova funzione.
  5. Fornire formazione / studio in aree non specifiche del linguaggio / quadro di programmazione attualmente in uso. Chi lo sa, potresti imparare qualcosa di utile dalla chimica.

E assicurati che tutti siano a conoscenza dei tuoi attuali problemi / problemi con i tuoi utenti, la tua azienda o i tuoi partner commerciali. Cerco di sottolineare alle persone di darmi problemi e non chiedermi come implementare le soluzioni.

    
risposta data 12.04.2011 - 17:14
fonte
0

Uno di questi, non è uguale all'altro.

Le definizioni, a loro volta, sono contraddittorie:

Metodologia :

  • un insieme o un sistema di metodi, principi e regole per regolare una determinata disciplina, come nelle arti o nelle scienze.

Creatività :

  • la capacità di trascendere idee, regole, schemi, relazioni o simili tradizionali e di creare nuove idee, forme, metodi, interpretazioni significativi, ecc.; *

Ancora una volta, per chiarezza ...

Metodologia: un insieme di regole per la regolamentazione di una disciplina.

Creatività: la capacità di trascendere le regole tradizionali.

Per definizione, la migliore "metodologia" per la creatività è CowboyCoding , con la sua enfasi sull'arte e l'hacking.

Svuota tutto quello che vuoi ... Questa è una semplice verità, secondo le definizioni.

I non sono dicendo che "Codifica Cowboy" è il metodo migliore per il software di consegna!

    
risposta data 12.04.2011 - 13:00
fonte

Leggi altre domande sui tag