A volte, i trucchi delle prestazioni del software vengono individuati da una ricerca metodologica e approfondita. A volte richiede pensiero divergente e coraggio per provare idee pazze. A volte un'idea è solo l'inizio che deve essere seguito con un sacco di duro lavoro.
Come promuovere un periodo in cui tutti possono provare idee diverse per migliorare le prestazioni del software su cui stiamo lavorando? Tutti i membri del team hanno almeno diversi mesi di esperienza con il software e sono molto bravi a farlo.
Sei d'accordo sul fatto che il pensiero divergente aiuterà a trovare modi per migliorare le prestazioni del software? Perché? Perché no?
Quali tecniche ci consentiranno di provare rapidamente un'idea di ottimizzazione? È necessaria una velocità di codifica veloce per ottenere buoni risultati dal try-out?
Infine, quanto "tempo" dovrebbe essere assegnato per garantire buoni risultati senza creare la possibilità di rallentare?
La sperimentazione è necessaria per dimostrare che "esiste un modo più rapido per fare qualcosa"? (Aggiunto il 2011-06-07)
Related:
- Quali sono le tue strategie per migliorare il livello della tua squadra in modo intelligente?
- Quando gli hacker di codice diventano pericolosi?
( Solo per lo scopo della bozza -2011/06/07 la dimensione del team è di 2-4 sviluppatori, nessun QA dedicato. Tutto il codice, test di unità e test delle prestazioni eseguiti dagli sviluppatori. del progetto, il risultato del profiler è utile per mostrare il tempo di esecuzione proporzionale anche se non rivela un singolo collo di bottiglia.)