Tak kalah pentingnya adalah tentang sumber daya manusia sendiri yang merupakan inti dari masyarakat ini dan menentukan faktor kesuksesan program community development. Melibatkan orang/manusia dalam program community development bukanlah sesuatu yang mudah karena mereka harus memposisikan diri dalam tempat dan posisi yang tepat dengan ketrampilan, kecakapan dan pengetahuan yang mereka milki tentunya. Menempatkan seseorang sesuai dengan kemampuanya ini adalah sebuah tantangan yang harus dihadapi karena keberagaman latar belakang kemampuan mereka. Oleh karenanya diperlukan pengaturan sumber daya manusia secara benar agar dapat memaksimalkan kinerja mereka dalam fungsinya masing-masing. Hal ini juga di sebut dengan pengembangan modal sosial. Sumber daya manusia adalah hal terpenting dalam pengembangan komunitas yang termasuk diantaranya adalah; gaya hidup dan kesehatan keluarga, pendidikan, pelatihan dan ketrampilan, pekerjaan dan perencanaan karir, hak azasi manusia dan juga undang-undang atau peraturan yang berlaku tentang ketenagakerjaan.
Sarana dan prasarana merupakan salah satu sumber daya yang dibutuhkan di dalam pengembangan komunitas seperti, jalan dan jembatan, bangunan fisik, akses transportasi, system komunikasi, listrik, air bersih, pembuangan sampah dan lain sebagainya. Sering hal ini dilibatkan dengan kepentingan politik dan pemimpin wilayah yang mempunyai kepentingan tertentu dengan komunitas tertentu yang kemudian menimbulkan ketimpangan dalam pengalokasian pembangunan sarana dan prasarana di suatu tempat/wilayah yang tentu saja mempengaruhi dalam program pengembangan komunitas ini.
Yang terakhir adalah ketika kita berbicara soal pendanaan. Sering program pengembangan komunitas di biayai oleh sebuah program khusus dari pemerintah atau swasta yang sering kali berbeda dengan apa yang dibutuhkan oleh komunitas itu. Penting untuk disadari bahwa setiap komunitas mempunyai perbedaan kebutuhan dan kepentingan dimana dalam sebuah program yang massif hanya menyamaratakan program tersebut dan memaksakan implementasinya sehingga hasilnya tidak akan seperti yang diharapkan. Masyarakat sendiri mempunyai keterbatasan juga di dalam mengakses sumber dana yang dapat mereka pergunakan sesuai dengan kebutuhan dan kepentingan mereka.Pada dasarnya, masyarakatlah yang tahu apa yang sebenarnya mereka butuhkan, bukan pemimpinnya, atau elite desanya bahkan pemerintah setempat/organisasi sosial yang membawahi atau yang menangani mereka. Penting untuk diadakan "assessment" ke seluruh masyarakat untuk mencari tahu apa yang sebenarnya mereka butuhkan, mereka inginkan dan mereka harapkan dan tidak hanya berpijak pada keputusan dari pemimpin atau "elite" dari masyarakat itu sendiri. Tidak mudah memang dan perlu waktu yang cukup lama, sesuatu yang sering dihindari karena seringnya pemerintah/organisasi membuat program instan yang dipaksakan. Â
Membangun lingkungan yang lebih baik di suatu lingkungan masyarakat membutuhkan sebuah kepemimpinan yang baik, motivasi yang kuat, rencana yang visible dan dukungan yang maksimal dari masyarakat itu sendiri. Hal ini termasuk komitmen yang kuat dari setiap individu di masyarakat itu sendiri yang ikut dalam setiap prosesnya hingga membuat program ini sukses dan berkelanjutan. peran pemimpin yang "ideal" ini memang sangat subyektif apalagi jika kepemimpinan itu tidak berasal dari dukungan mayoritas masyarakat itu sendiri. Butuh waktu untuk menyatukan visi dan misi membangun agar selaras sebelum bersama-sama memulai membangun masyarakat tersebut. Â
Dari beberapa penelitian, ada beberapa kriteria untuk pembangunan dan pengembangan masyarakat yang efektif. Tentu saja ini tidak dapat disamaratakan antara satu komunitas/masyarakat dengan yang lainnya. Tetapi secara garis besar saya mengambil hasil penelitian dari Frank and Smith (1999) untuk pengembangan masyarakat yang efektif haruslah:Â
1. Upaya jangka panjang
2. Direncanakan dengan baik
3. Inklusif dan adil
4. Menyeluruh dan terintegrasi kedalam gambaran yang lebih besar
5. Diinisiasi dan di dukung oleh anggota masyarakat
6. Memberikan manfaat kepada masyarakat