Saya telah ditugaskan proyek kelompok dari kelas ilmu komputer AP saya, dan saya diminta untuk bekerja dengan tiga orang lainnya. Saya belum pernah berbicara dengan mereka sebelumnya, saya tidak tahu tingkat keahlian mereka, dan yang saya miliki hanyalah alamat email mereka. Tugasnya, diringkas, adalah ini:
"Sebagai tim, kamu akan menyelesaikan minimal tiga Modul ke Kelas ...."
Saya akan mencoba dan menjadi "Kapten tim" karena tidak ada dari mereka yang mencoba menghubungi satu sama lain tetapi saya ingin tahu: bagaimana caranya? Saya sudah mengirim email kepada mereka dan bertanya apakah ada metode komunikasi yang mereka sukai daripada saling mengirim email, tetapi begitu kita benar-benar memulai proyek, saya harus mencari tahu siapa yang melakukan apa.
Apa yang harus saya lakukan? Bagaimana saya "mengambil alih" dan memimpin tiga orang yang belum pernah saya temui?
Berikut adalah kutipan dari tugas yang sebenarnya:
Karena itu, Anda perlu mendiskusikan berbagai peran yang akan diambil setiap anggota tim dalam proyek ini di awal minggu. Anda dapat berkomunikasi melalui Pronto (atau Blackboard IM), email, wiki, grup google, blog atau metode lain yang Anda suka. Jika seorang anggota kelompok tidak terlibat dengan kelompok pada akhir minggu, beri tahu instruktur Anda dan mereka akan memberikan panduan tambahan.
...
Juga karena pada akhir proyek akan menjadi evaluasi tim di mana Anda akan menilai kontribusi setiap anggota tim untuk penyelesaian proyek ini bersama dengan nilai yang disarankan.
Sunting: Banyak orang menyarankan agar saya bertemu mereka di kedai kopi, atau semacamnya. Satu-satunya masalah adalah, kita semua berada di negara yang berbeda. Saya juga menemukan salah satu dari mereka tidak diperbolehkan menggunakan Facebook / Skype / twitter, jadi saya harus mengirim pesan kepada mereka melalui yahoo messenger dan email.
sumber
Jawaban:
Pemimpin proyek ini adalah orang yang maju dan bertanggung jawab di awal.
Ini berlaku untuk sebagian besar hal dalam hidup - bukan hanya pengembangan perangkat lunak. Ketika semua orang berlarian seperti ayam tanpa kepala, orang yang memikirkan semuanya, melangkah maju dan berkata, " Inilah yang akan kita lakukan dan bagaimana kita akan melakukannya ." biasanya orang tersebut dipandang sebagai pemimpin untuk sisa proyek. Ingatlah bahwa dengan melakukan ini, Anda bertanggung jawab atas keberhasilan atau kegagalan utama proyek.
Anda ingin memimpin proyek ini? Berikut adalah beberapa hal yang dapat Anda lakukan segera untuk membuat dampak besar.
Tidak satu pun dari langkah-langkah ini yang sangat sulit, atau memakan waktu, tetapi mereka akan menghemat waktu . Selanjutnya, itu akan membuat tim Anda berbicara satu sama lain, dan membuat mereka terbiasa melihat Anda yang bertanggung jawab.
sumber
The leader of this project will be the person who steps up and takes charge at the beginning.
Semua sambut Blog Tuanku :)Jawaban Jarrod Nettles meringkas banyak hal tentang apa yang akan saya sarankan, jadi saya akan memasukkan beberapa yang berhasil dalam pengalaman saya baru-baru ini dalam situasi yang sama.
Saya menyarankan mencari cara untuk berbicara dengan mereka secara vokal, bukan melalui email. Jika Anda tidak berada di area yang sama, dapatkan semuanya di Skype. Jika Anda berada di area tersebut, temui mereka di kedai kopi atau sesuatu. Berbicara langsung dalam pertemuan awal akan membuat Anda benar-benar membuat keputusan dan menyelesaikan pekerjaan saat itu juga; utas email memungkinkan mereka yang pemalu atau sering tidak di komputer mereka untuk menahan proses - kita semua tahu betapa malasnya siswa!
Dalam pertemuan pertama Anda, saya akan mencoba untuk mengenal grup Anda lebih dari mencoba untuk melanjutkan proyek - tetapi jangan abaikan proyek! 10 atau 20 menit menghabiskan ice breaking mungkin cukup di antara 4 orang.
Ketika berbicara tentang proyek, saya sarankan menjalankan apa yang menurut Anda melibatkan proyek. Saya pikir ini penting untuk Anda jelaskan ini adalah pemahaman Anda, dan bukan kasus Anda yang memberi tahu mereka apa yang harus dilakukan. Semua orang harus dapat melemparkan pemikiran dan ide-ide mereka ke ring jika mereka punya, dan Anda harus pergi dari pertemuan awal itu dengan pemahaman yang cukup layak tentang apa yang Anda, sebagai kelompok, rasakan dari proyek tersebut.
Dalam pertemuan (reguler) yang akan datang, Anda dapat mulai melihat berbagai bagian proyek secara lebih rinci; lihat apa yang perlu dilakukan dengan tepat, sumber daya apa dan berapa banyak waktu yang dibutuhkan dan siapa yang bisa melakukan apa. Bagi potongan lebih lanjut jika perlu. Mungkin mencoba menetapkan tenggat waktu yang lunak?
sumber
Tambahkan tenggat underbudgeting, konyol dan dijual di sungai dengan pemasaran dan ini terdengar seperti sekitar 65% dari proyek pengembangan perangkat lunak di dunia nyata.
Anda mungkin lebih baik dilayani dengan membuat orang-orang menjadi sukarelawan untuk bagian-bagian yang akan mereka sukai daripada mengambil alih secara sepihak dan menugaskan tugas. Mereka semua mungkin duduk di sana memikirkan bagaimana mereka harus bertanggung jawab. Atau bagaimana mereka bisa mendapatkan tanah miskin yang terlalu peduli untuk melakukan semua pekerjaan kelompok sehingga mereka bisa naik kelas.
sumber
Hal pertama yang harus dilakukan dalam kasus seperti ini adalah membuat pelacak masalah dan mempelajari cara menggunakannya.
Untuk pengantar yang lebih mendasar tentang cara menangani pengembangan seperti yang Anda jelaskan, referensi favorit saya berlaku untuk artikel Martin Fowler Menggunakan Proses Perangkat Lunak yang Agile dengan Pengembangan Lepas Pantai . Artikel ini menguraikan dasar-dasar dan konsep-konsep lanjutan tentang pengaturan komunikasi tim terdistribusi:
Untuk proyek Anda, Anda yakin tidak akan dapat mengikuti semua tips dan trik yang disebutkan di sana (mis. Kemungkinan tidak ada Duta Besar atau Kunjungan Kontak untuk Anda :) tetapi tetap perlu dipelajari.
sumber
Anda belum memberi tahu kami berapa banyak waktu yang Anda miliki untuk ini, atau bahasa tempat Anda bekerja (saya akan mengatakan satu kelas sangat kecil, tapi mungkin dalam bahasa Anda jauh lebih baik).
Pertama-tama, miliki produk yang berfungsi dengan biaya berapa pun.
Jika proyek berlangsung selama dua minggu atau kurang, anggaplah Anda akan menjadi satu-satunya yang melakukan sesuatu dan sangat senang dengan bantuan yang Anda dapatkan. Cobalah untuk menjadwalkan hal-hal untuk semua orang, tetapi pastikan bahwa jika tidak ada yang melakukan sesuatu, Anda masih akan memiliki produk yang berfungsi. Bahkan jika seseorang melakukan sesuatu, jangan bergantung pada mereka untuk melanjutkan: bersiaplah bagi siapa saja untuk keluar kapan saja.
Jika Anda memiliki lebih dari satu minggu, pertimbangkan untuk menjadwalkan satu hari dalam seminggu ketika produk tersebut harus ditandai sebagai tonggak sejarah dan berpegang teguh pada itu sebanyak mungkin. Pastikan Anda memiliki sesuatu yang dapat ditendang dan periksa kekurangan: jika yang terburuk menjadi yang terburuk, ini akan menjadi apa yang Anda serahkan. Masing-masing yang Anda buat, Anda akan melihat seberapa banyak Anda dapat meningkatkan hal-hal, yang akan memotivasi Anda untuk pergi di. Jangan merencanakan terlalu jauh ke depan: tentu saja, Anda harus memiliki gagasan tentang apa yang akan Anda dapatkan, tetapi simpan rencana jangka pendek Anda yang paling spesifik.
Perhatikan bahwa keduanya tumpang tindih sedikit: ini disengaja, karena menurut saya dua minggu sedikit area abu-abu di mana dua iterasi dilakukan sulit, tetapi hanya bekerja dalam satu iterasi yang berisiko.
Saya mengasumsikan kasus terburuk, di mana Anda akan bekerja dengan orang-orang yang sangat baru dalam pemrograman. Saran umum saya adalah:
Saya punya proyek yang gagal baru-baru ini; Anda dapat membaca pikiran saya tentang mengapa itu gagal jika Anda mau, tetapi ini merangkum bagaimana saya akan melakukan sesuatu seperti ini jika saya punya kesempatan lain.
sumber
Jawaban Jarrod Nettles bagus. Saya akan menambahkan ini:
sumber
Saya telah berada di posisi yang sama beberapa kali karena saya yakin memiliki banyak orang. Namun hal utama adalah melakukan yang terbaik untuk membuat semua orang puas dan bahagia, jadi saya pikir itu baik bahwa Anda ingin mengambil tugas pemimpin tim, namun seperti seseorang yang disebutkan di atas - ini perlu didekati dengan hati-hati seperti orang lain mungkin merasa mereka harus melakukan pekerjaan itu sebagai gantinya.
Saya tahu Anda mengatakan bahwa tidak ada seorang pun yang mengambil tindakan untuk menghubungi satu sama lain, tetapi kadang-kadang situasi ini bisa menyulitkan orang, seperti Anda mengatakan Anda bekerja dengan orang yang belum pernah Anda temui dan mungkin sulit untuk berkomunikasi, dll.
Saya akan mulai dengan email yang hanya ditujukan kepada semua orang dan memberi tahu mereka siapa Anda tentang bagaimana perasaan Anda terhadap proyek yang harus ditangani dan memberitahukan bahwa Anda ingin memimpin proyek yang bertanggung jawab untuk menetapkan peran, tujuan, tenggat waktu, waktu komunikasi, pertemuan ( jika diinginkan / diinginkan) dan pembaruan proyek.
Meskipun Anda tidak dapat sepenuhnya memengaruhi orang lain, Anda dapat melacak siapa yang melakukan apa dan siapa yang tidak. Mendelegasikan pekerjaan memungkinkan pekerjaan dibagi secara merata atau sesuai kepada orang-orang dengan keahlian atau level yang berbeda.
Dengan cara ini jika pekerjaan tertentu tidak dilakukan, Anda dapat mengambilnya sendiri untuk membagi pekerjaan antara orang-orang yang benar-benar ingin mengerjakannya. Dengan cara ini Anda tidak akan berakhir dengan proyek yang gagal di akhir dan Anda akan memiliki catatan mencoba untuk mengkomunikasikan tanggal, waktu dan semua informasi yang relevan yang dapat Anda tunjukkan di akhir jika ada yang salah. Banyak hal yang membuat Anda tetap benar jika beberapa orang tidak menarik berat badannya.
Dalam hal kiat:
Saya pribadi menyukai lingkungan kerja kolaboratif yang ditemukan di sini: https://docs.google.com/
Ini memungkinkan Anda untuk berbagi dokumen kata, spreadsheet, dll. Ini adalah cara hebat untuk bekerja sama. Saya tidak bisa menekankan betapa bermanfaatnya hal ini terkadang. Saya menggunakannya dengan beberapa orang yang bekerja dengan saya yang tidak ada di negara saat ini.
Semoga ini bisa membantu seseorang, ada begitu banyak aspek dalam memimpin sebuah proyek yang bisa kita jalani selamanya tetapi itu tergantung pada banyak hal. Setidaknya ini sedikit membantu.
sumber