Apakah pengalihan ganda sebagai PM mempengaruhi produktivitas pengembang Anda?

8

Pernahkah terjadi pada Anda bahwa Anda adalah pengembang yang baik tetapi tiba-tiba Anda perlu memimpin tim atau bertanggung jawab atas beberapa kegiatan PM juga? Apakah Anda merasa bahwa itu memengaruhi produktivitas Anda? Bagaimana Anda menanganinya?

Saya menyukai pekerjaan saya, tetapi kadang-kadang saya merasa jauh lebih bahagia sebagai seorang programmer dan beban tambahan menjadi Manajer Proyek saat ini memengaruhi produktivitas saya sebagai pengembang. Apa yang kalian sarankan sebagai solusi untuk ini?

Saya tidak memiliki alternatif saat ini untuk berhenti dari pekerjaan saya - pada dasarnya karena saya bekerja untuk startup yang saya dirikan bersama.

Roopesh Shenoy
sumber
4
Menjadi co-founder, bukankah ini tanggung jawab Anda untuk mengelola, setidaknya sedikit?
Jeremy Heiler
Ya saya tidak menyangkal itu .. Saya hanya membenci kenyataan bahwa saya tidak bisa melakukan keadilan untuk pemrograman ..
Roopesh Shenoy
1
mendirikan sebuah startup sangat sulit dan Anda harus melawan perlawanan untuk berubah dengan keberanian.

Jawaban:

7

Saya pikir tidak mungkin dengan cepat beralih dari mode PM ke mode Dev. Saya pemimpin tim dalam pekerjaan normal saya dan programmer untuk situs web pada malam hari. Ketika saya menjadi pemimpin tim saya mencoba untuk terus berkontribusi dengan kode, tetapi saya segera menemukan bahwa itu tidak mungkin.

Tanggung jawab baru mengharuskan saya untuk berbicara dengan orang atau memeriksa email beberapa kali dalam satu jam, tidak mungkin untuk menulis kode dalam kondisi itu. Jadi sekarang ketika saya memiliki waktu luang di tempat kerja saya mulai duduk dengan seseorang dari tim, terutama dengan junior, dan mencoba untuk membantunya.

Saya melihat bahwa ini meningkatkan produktivitas tim secara keseluruhan mungkin lebih daripada jika saya bisa menghabiskan waktu menulis kode.

Uberto
sumber
3

Dalam pengalaman saya, memiliki kedua peran pada saat bersamaan, dalam proyek yang sama, menyebabkan masalah parah. Sebagai seorang pengembang, Anda secara akut melaporkan kepada diri Anda sendiri, jadi pada dasarnya Anda tidak dikelola. Jika Anda menganggap diri Anda seorang programmer yang lebih baik daripada rekan-rekan Anda, Anda cenderung menghindari mendelegasikan tugas-tugas sulit kepada mereka, jadi selain tugas PM Anda, Anda juga mengerjakan bagian-bagian paling canggih dari proyek. Paruh waktu, yaitu.

Beberapa hari yang lalu, seseorang memposting tautan ini , dan saya pikir itu cocok juga di sini.

pengguna281377
sumber
Wow .. artikel itu menyeramkan! 1 untuk menakut-nakuti saya.
Roopesh Shenoy
Saya pernah berada dalam situasi yang sama, dengan hasil yang sama. Satu masalah adalah bahwa sangat sulit untuk merasa bertanggung jawab atas keseluruhan proyek sebagai PM, tetapi hanya untuk tugas yang telah Anda tetapkan untuk diri sendiri sebagai pengembang. Ini adalah perubahan mental yang tidak saya bangun untuk (dan saya ragu banyak orang lain).
user281377
1

Ya itu. Saya bekerja di sebuah perusahaan di mana pemimpin tim cukup dan pengganti tidak ada di tempat. Kepala akuntansi mulai 'mengelola' kelompok kami dengan membiarkan kami mengelola diri kami sendiri dan menjelaskan semua yang kami kerjakan dalam rapat mingguan seolah berbicara dengan anak berusia 2 tahun (Termasuk berurusan dengan amukannya.).

Saya merasa tidak belajar apa-apa. Menghabiskan terlalu banyak waktu di BS daripada coding. Tidak seorang pun di kelompok kami yang dianggap cukup baik untuk menjadi pemimpin. Situasinya kacau. Begitu proyek utama yang saya kerjakan hampir selesai, saya mulai mencari pekerjaan lain dan menemukan satu.

Jika tujuan Anda adalah menjadi seorang PM, lakukan keduanya untuk sementara, tetapi jangan bertahan dengan situasi di mana Anda tidak dapat memilih jalur yang Anda inginkan.

JeffO
sumber
Saya suka fakta bahwa Anda mengatakan 'situasi' daripada 'pekerjaan'.
Roopesh Shenoy
1

Pola kerja untuk PM dan pengembang sangat buruk.

Untuk sebagian besar pengembang perlu konsentrasi yang lama di mana PM cenderung berurusan dengan hal-hal yang dilemparkan ke mereka dari segala arah sepanjang waktu. Akibatnya jika Anda mencoba dan melakukan keduanya secara bersamaan Anda hampir pasti gagal.

Cara terbaik untuk melakukannya adalah manajemen waktu yang disiplin.

Dengan asumsi 50/50 split (sesuaikan jika itu tidak benar), maka saya akan membuat pagi Anda waktu PM dan sore waktu pengembangan Anda. Selama waktu pengembangan Anda mengarahkan telepon Anda ke voicemail, menutup email, menonaktifkan pesan instan dan sebagainya. Kemudian pada akhir hari, periksa pesan dan email untuk hal-hal yang mendesak, atasi hal itu dan kemudian tinggalkan sisanya untuk slot PM Anda berikutnya.

Anda harus menjelaskan kepada rekan pendiri Anda apa yang Anda lakukan dan mengapa serta membeli mereka dan Anda akan perlu didisiplinkan tetapi itu mungkin, selama Anda tidak mencoba melakukan keduanya di sekali.

Jon Hopkins
sumber
Masuk akal untuk membagi waktu bijaksana .. Saya belajar bagaimana melakukan itu sampai batas tertentu saat ini.
Roopesh Shenoy
1

Melimpahkan.

Saya telah bekerja dalam peran pemimpin tim beberapa kali dan saat ini saya melakukan lebih banyak hal manajemen dev. Saya mendelegasikan sebanyak mungkin kepada orang-orang tertentu yang saya tahu dapat melakukan tugas-tugas itu. Ini memiliki manfaat ganda yaitu membuat orang-orang tersebut terpapar pada gambaran yang lebih besar dari SDLC, sambil mempersiapkan / menilai kemampuan mereka untuk menjadi pemimpin di masa depan.

dietbuddha
sumber