Web geliştirme projelerinde (ön ve arka uç) yalnız bir programcı olarak çalışıyorum - Birkaç projeyi tamamladım, bu yüzden oldukça yeniyim, birkaç yaklaşımı okudum ve denedim ve devam ettim onlar hakkında. Soru ve açıklamam oldukça uzun, bu yüzden lütfen sabırlı olun.
Aradığım şey:
1. Tam olarak neyin inşa edilmesi gerektiğini bildiğinizde, geliştirmeye başlamadan önce yapılacak olan Hazırlık / Planlama.
2. Deneyimlerinizden, şu anda takip ettiğim süreç hakkında bana geri bildirim / öneri verin.
Birlikte çalıştığım müşteriler genellikle yeni başlayanlar ve sınırlı bütçelere sahipler, bu yüzden onları saat başına ücretlendiremiyorum (bence büyük şirketler genellikle müşterilerini geliştirme projeleri için [adam / saatte] faturalandırıyor) ve sabit bir bütçeyle çalışmak.
Şu anda takip ettiğim süreç şu:
1. Projenin kapsamını ölçün ve birkaç toplantıda neyi başarmaya çalıştıklarını anlamaya çalışın.
2. Onlara genel olarak projeden ne elde etmeyi beklediklerini anlatan kaba bir top park figürü verin, özellikler hakkında spesifik olmaya çalışıyorum, ama buna çok fazla zaman ayırmıyorum çünkü müşteri sadece tırnak soruyor olabilir ve aslında dönüştürmek değil.
3. Jeff Atwood'un ödeme ve çalışma önerisini takip ediyorum:
% 15 ödeme - Herhangi bir çalışmaya başlamadan önce açık
Bu aşamada, son web sitesinin HTML maketi yapılır, web sitesini olabildiğince ayrıntılı olarak açıklayan bir akış şeması ( yEd ile ) ve akış şemasında bulunmayan diğer özelliklerden bahseden bir belge . Bu, projenin tüm ayrıntılarına girerek ve uyacak bitleri ve kararlaştırılan fiyat için uygulamak için çok fazla iş olan şeyleri sonuçlandırarak yapılır. Ayrıntılar daha önce tartışılmadığından, bunların bazı bölümleri aşağı yukarı gerçekte ne elde edecekleri konusunda bir müzakere niteliğindedir. Bu sabit bir bütçe projesi olduğundan, sabit gereksinimler olması gerekir, aksi takdirde daha fazla özellik eklendikçe fiyatım düşmeye devam ediyor.
Bir renk şeması, tasarım tel kafes ve tasarım PSD de sonlandırılmıştır.
% 35 ödeme - Geliştirmeye Başla
Proje düzeltildi, geliştirmeye başla. I İstemcinin ön uca erişebildiği ancak herhangi bir koda erişimi olmadığı sunucumu siteyi barındırıyorum.
% 30 ödeme - Kodu müşterinin sunucusuna kaydırın / istemciye sunucu erişim bilgilerini verin
Siteyi canlı hale getirin.
% 20 ödeme - Tüm hatalar giderildikten sonra, sitenin yayınlanmasından birkaç hafta sonra.
Sorular:
1. Tam olarak ne inşa edeceğinizi öğrendikten sonra, kodlamaya başlamadan önce ne tür bir planlama yaparsınız?
2. Deneyimlerinizden, tüm sürecin hangi bölümlerini farklı yapardınız?