Apakah itu berfungsi ketika pengembang adalah bos manajer proyek?

11

Saya sedang dalam tahap perencanaan suatu proyek dan saya ingin mempekerjakan seorang manajer proyek. Saya ingin melakukan beberapa pengkodean dan mengawasi semua bagian proyek. Namun, saya merasa bahwa seorang manajer proyek akan mendapatkan hasil yang lebih baik. Saya memiliki opsi berikut: 1) mengelola proyek dan bukan kode 2) menyewa manajer proyek dan kode sendiri

Saya khawatir bahwa manajer proyek akan merasa terhambat dengan memiliki pemilik proyek di tim pengembangan. Jika saya menjalankan proyek, tim mungkin berantakan menyebabkan proyek gagal. Agar sesuai anggaran, saya harus terlibat dalam satu kapasitas atau lainnya.

Adakah yang punya pengalaman dengan situasi ini, ada saran?

info lebih lanjut: 4 pengembang in-house masing-masing bertanggung jawab untuk area tertentu. Pengembang juga dapat melakukan outsourcing pekerjaan jika disetujui oleh manajer proyek.

marabutt
sumber
Jika Anda adalah bagian dari tim pengembangan, manajer proyek hanya akan bekerja lebih baik.
superM
Terima kasih @superM. Itu yang saya curigai. Apakah ini situasi yang Anda alami?
marabutt
Sebenarnya tidak sama, tapi cukup dekat. Bos saya adalah seorang programmer dan sekarang ia bekerja di tim manajemen. Dia berhasil karena dia tahu hampir setiap detail teknis. Saya bisa menganggapnya seorang pengembang, kecuali bahwa dia tidak menulis kode)))
superM
Seberapa besar timnya? dan apakah Anda telah mengelola anggota tim tanpa masalah?
Yusubov
@ ElYusubov belum mengelola mereka, tetapi mereka tampak seperti orang baik.
marabutt

Jawaban:

10

Saya sarankan Anda terus mengembangkan dan mempekerjakan manajer proyek.

Di perusahaan tempat saya bekerja, saya telah melihat beberapa cara manajemen. Bos saya adalah seorang programmer. Dia tidak menulis kode sekarang, tapi dia sudah lama melakukannya. Untuk beberapa waktu dia mencoba melakukan semua manajemen sendiri, tetapi ini tidak benar-benar sukses.

Sekarang dia telah mempekerjakan manajer proyek (dua orang), dan timnya bekerja lebih baik sekarang. Dia mengambil bagian dalam diskusi teknis dan manajemen dan kadang-kadang menyiapkan dokumen sendiri.

Saya juga tidak akan khawatir berada di tim pengembangan dan bos pada saat yang sama. Lagipula, Anda akan mempekerjakan seseorang yang profesional, yang harus dapat bekerja dengan orang jenis apa pun.

Manajemen proyek PS imho tidak terlalu sulit untuk dipelajari, terutama ketika Anda bekerja dengan tim kecil. Mungkin beberapa saat setelah bekerja dengan manajer proyek profesional, Anda akan dapat melakukan semua manajemen sendiri.

superM
sumber
1
+1 untuk PS Tetapi untuk itu Anda harus menyewa manajer proyek yang baik terlebih dahulu :).
Zenon
3

Yang paling penting adalah mengklarifikasi terlebih dahulu siapa yang memiliki otoritas tentang keputusan mana. Kesalahan terbesar yang mungkin dapat Anda lakukan adalah mengelola secara mikro manajer proyek.

Perjanjian yang masuk akal mungkin adalah "Saya memutuskan anggaran keseluruhan dan perekrutan, dan menyerahkan alokasi sumber daya, perencanaan, dan keputusan operasional kepada Anda, bahkan ketika hal itu memengaruhi pekerjaan pengembangan saya sendiri; jika Anda tidak yakin tentang keputusan besar apa pun, tanyakan kepada saya."

Michael Borgwardt
sumber
3

Jawaban singkat: Anda perlu merekrut profesional untuk menumbuhkan bisnis , dan sebagai pemilik proyek Anda perlu mengklarifikasi tanggung jawab dan wewenang dalam proyek / perusahaan.

Jawaban panjang: Pemahaman saya tentang seorang manajer proyek sedang merencanakan dan memimpin proyek perangkat lunak.

1) Kelola pekerjaan, siapa yang melakukan apa?

2) Merencanakan beban kerja - waktu pada apa yang kami kirim kapan?

3) Membuat keputusan berdasarkan anggaran dan sumber daya yang diberikan (orang / perangkat keras / ruang / waktu)

(*) lihat tautan yang disediakan di bawah ini untuk referensi lengkap

Titik awal yang baik Wikipedia - Manajemen proyek perangkat lunak tentang apa yang diharapkan dilakukan PM dalam pengembangan perangkat lunak . Selain itu, saya akan menyarankan untuk melihat T&J - Bagaimana Biaya Manajemen Proyek bervariasi dengan ukuran keseluruhan proyek pengembangan perangkat lunak .

Yusubov
sumber
2

Ini bisa bekerja - jika Anda memastikan Anda mematuhi aturan yang ditentukan oleh manajer proyek Anda. Anda mempekerjakannya untuk mengelola - jadi jika Anda melemahkan tugasnya dengan mengelola diri sendiri, Anda seharusnya tidak mempekerjakannya sejak awal.

jam
sumber
1

Dari pengalaman saya, Anda tidak boleh terlibat dalam tim pengembangan dan memiliki manajer proyek. Tanggung jawab manajer adalah menyelesaikan sejumlah persyaratan dalam kerangka waktu dan anggaran tertentu.

Saya selalu menemukan ketika pemilik proyek menjadi terlalu terlibat dalam proyek, cakupannya meningkat - mereka mulai melihat kemungkinan setengah jalan dan ingin fungsi tambahan dimasukkan karena mereka melihatnya hanya sebagai perubahan kecil.

John D
sumber
Terima kasih atas masukan Anda, saya setuju bahwa spesifikasi akan lebih cenderung berubah. Saya ingat melihat demo untuk Diablo 3 pada 2008 dan itu baru keluar tahun ini. Saya pikir Anda harus dapat mengubah proyek dengan cepat jika seseorang mengeluarkan sesuatu yang lebih baik saat Anda membangunnya.
marabutt
Sangat benar - Anda harus dapat beradaptasi dengan dunia. Namun perbedaannya di sini adalah memastikan produk Anda tidak tertunda karena creep lingkup tambahan. Jika karena alasan tertentu perlu ada pergeseran dalam desain produk, metodologi pengembangan harus memungkinkan ini dan pemilik dan manajer proyek bekerja untuk menyediakan tim pengembang dengan persyaratan yang jelas tentang cara mencapai ini. Saya juga berpikir memisahkan aspek-aspek ini juga memberi Anda lebih banyak kesempatan untuk menilai pesaing dan pasar memberi Anda kelincahan yang lebih besar untuk mengubah arah.
John D