Saya menemukan daftar perilaku manajemen ini ( http://suven.posterous.com/dos-and-donts-leading-software-development-te ).
Saya pikir itu memiliki beberapa permata, tetapi saya tidak 100% pada beberapa dari mereka. Saya telah menandai orang-orang dengan huruf miring dan nama saya.
Apakah Anda, sebagai pengembang perangkat lunak, berpikir bahwa ini menarik? Tiga yang mana yang akan menjadi TOP Anda "harus memilikinya" dari manajemen Anda?
Jangan
Jangan skala tim secara vertikal dengan menambahkan lebih banyak orang
Jangan membuat tim dengan lebih dari 10 orang
Jangan menyebut sumber daya orang, itu tidak keren dan benar-benar menyinggung
Jangan berasumsi bahwa orang-orang dalam tim dapat dipertukarkan
Jangan membandingkan tim satu sama lain ketika menyoroti kelemahan
Jangan saling melempar tim satu sama lain
Jangan buat tenggat waktu palsu
Jangan memaksakan standarisasi alat dan proses lintas tim (saya pikir ini bisa diperdebatkan untuk beberapa situasi - Todd)
Jangan mempekerjakan manajer produk yang tidak memiliki petunjuk tentang pengembangan perangkat lunak
Jangan hanya menggunakan KPI untuk mengarahkan tim Anda (Tidak hanya itu tidak efektif, tetapi pengembang akan menemukan cara untuk mendorong metrik KPI - "Anda ingin baris kode? Saya punya baris kode Anda!" - Todd)
Jangan memaksa tim Anda untuk bekerja lembur, bahkan meminta terikat akan membuat ketegangan
Jangan berasumsi bahwa menggandakan orang sama dengan separuh waktu
Melakukan
Lakukan skala secara horizontal dengan membuat lebih banyak tim yang terdiri dari 5-8 orang
Miliki visi untuk produk dan tim
Sangat menghargai bahwa setiap tim berbeda, jadi alokasikan proyek dengan tepat
Jangan memotivasi tim Anda (Wow - itu salah satu yang licin, sulit untuk didefinisikan. Saya setuju dengan sentimen, tapi itu seperti mengatakan "Jadilah efektif" tanpa pedoman. -Todd)
Izinkan orang untuk berpindah antar tim
Apakah ada sesi untuk membahas visi produk, strategi, teknologi, dan proses
Libatkan tim saat menentukan nama tim / produk
Biarkan tim Anda membuat keputusan sendiri terutama jika merekalah yang memiliki keahlian
Libatkan tim Anda pada keputusan apa pun yang memengaruhi cara atau apa yang mereka kerjakan
Dorong metodologi pengembangan yang cocok dengan tim dan proyek
Perhatikan rencana pengembangan pribadi setiap individu
sumber
Jawaban:
Dugaan saya adalah daftar ini benar-benar menarik bagi pengembang perangkat lunak karena ini memvalidasi citra diri mereka sebagai diva kreatif yang dimanjakan daripada pemecah masalah yang sulit (seperti Winston Wolf) dan berharap untuk diperlakukan secara profesional sebagai hasilnya.
Saya juga curiga jika kami meningkatkan teknik pengembangan perangkat lunak ke titik di mana perdagangan kami dapat disertifikasi seperti arsitek, pengacara, profesional medis, dan sejenisnya, kami akan lebih mampu mengarahkan bagaimana pengembang perangkat lunak dikelola.
sumber