Kadang-kadang trik kinerja perangkat lunak ditemukan dari pencarian metodologis dan menyeluruh. Terkadang dibutuhkan pemikiran yang berbeda dan keberanian untuk mencoba ide-ide gila. Terkadang sebuah ide hanyalah permulaan yang perlu diikuti dengan banyak kerja keras.
Bagaimana mengembangkan periode waktu di mana setiap orang dapat mencoba berbagai ide untuk meningkatkan kinerja perangkat lunak yang sedang kami kerjakan? Setiap orang di tim memiliki setidaknya beberapa bulan pengalaman dengan perangkat lunak dan sangat baik dalam hal itu.
Apakah Anda setuju bahwa pemikiran yang berbeda akan membantu menemukan cara untuk meningkatkan kinerja perangkat lunak? Mengapa? Kenapa tidak?
Teknik apa yang memungkinkan kami untuk dengan cepat mencoba ide pengoptimalan? Apakah kecepatan pengkodean cepat diperlukan untuk mendapatkan hasil yang baik dari uji coba?
Akhirnya, berapa banyak "waktu" yang harus dialokasikan untuk memastikan hasil yang baik tanpa menciptakan kemungkinan mengendur?
Apakah eksperimen diperlukan untuk membuktikan bahwa "cara yang lebih cepat untuk melakukan sesuatu" ada? (Ditambahkan 2011-06-07)
Terkait:
- Apa strategi Anda untuk meningkatkan level tim Anda dengan cara yang cerdas?
- Kapan peretasan kode menjadi buruk?
(Hanya untuk tujuan karunia -2011/06/07 ukuran tim adalah 2-4 pengembang, tidak ada QA khusus. Semua kode, uji unit dan uji kinerja yang dilakukan oleh pengembang. Karena sifat proyek, hasil profiler berguna dalam menunjukkan waktu eksekusi proporsional bahkan jika itu tidak mengungkapkan hambatan tunggal.)