Saya bekerja sebagai programmer tunggal pada proyek pengembangan web (depan dan belakang) - Saya telah menyelesaikan beberapa proyek, jadi saya cukup baru dalam hal ini, saya telah membaca dan mencoba beberapa pendekatan dan mencapai cara untuk pergi tentang mereka. Pertanyaan dan deskripsi saya cukup panjang jadi harap bersabar.
Apa yang saya cari, adalah:
1. Persiapan / Perencanaan yang biasanya dilakukan sebelum Anda memulai pengembangan, setelah Anda tahu persis apa yang perlu dibangun.
2. Dari pengalaman Anda, tolong beri saya umpan balik / saran tentang proses yang saya ikuti saat ini.
Klien yang bekerja dengan saya umumnya adalah pemula dan memiliki anggaran terbatas sehingga saya tidak dapat membebankan biaya pada mereka per / jam (saya pikir itu adalah bagaimana perusahaan besar biasanya menagih klien mereka [pada pria / jam] untuk proyek pengembangan) dan harus bekerja dengan anggaran tetap.
Ini adalah proses yang saya ikuti saat ini:
1. Mengukur ruang lingkup proyek dan mencoba memahami apa yang mereka coba capai dalam beberapa pertemuan.
2. Beri mereka gambaran kasar di taman dengan kutipan yang menjelaskan secara umum apa yang mereka harapkan dari proyek, saya mencoba untuk lebih spesifik tentang fitur, tapi, saya tidak terlalu banyak menghabiskan waktu karena ini saya tahu klien mungkin hanya meminta tanda kutip, dan tidak benar-benar mengkonversi.
3. Saya mengikuti saran Jeff Atwood untuk pembayaran & pekerjaan:
Pembayaran 15% - Dimuka sebelum memulai pekerjaan apa pun
Selama fase ini mockup HTML situs web akhir dibuat, diagram alur (dengan yEd ) yang menjelaskan situs web sedetail mungkin dan dokumen yang menyebutkan fitur lain yang tidak ada dalam bagan alur . Ini dilakukan dengan masuk ke semua detail proyek dan menyelesaikan bit yang akan cocok dan hal-hal yang terlalu banyak pekerjaan untuk diterapkan untuk harga yang disepakati. Karena spesifik tidak dibahas sebelumnya, sebagian dari ini juga lebih atau kurang merupakan negosiasi tentang apa yang sebenarnya akan mereka dapatkan. Karena ini adalah proyek anggaran tetap, harus ada persyaratan tetap, jika tidak, harga saya terus turun karena lebih banyak fitur ditambahkan.
Skema warna, desain wireframe desain dan desain PSD juga diselesaikan.
Pembayaran 35% - Mulai Pengembangan
Proyek sudah pasti, mulai pengembangan. Saya meng-host situs di server saya, di mana klien dapat mengakses front-end, tetapi, tidak memiliki akses ke kode apa pun.
Pembayaran 30% - Alihkan kode ke server klien / berikan klien detail akses server
Jadikan situs tersebut hidup.
Pembayaran 20% - Beberapa minggu setelah situs ditayangkan, setelah semua bug diperbaiki.
Pertanyaan:
1. Setelah Anda tahu persis apa yang akan Anda bangun, perencanaan seperti apa yang akan Anda lakukan sebelum mulai membuat kode?
2. Dari pengalaman Anda, bagian mana dari keseluruhan proses yang akan Anda lakukan secara berbeda?