Merhabalar,
Gerçekten önemli konular. Teşekkürler.
Bu bana 5-6 yıl önceki bir yazımı hatırlattı...
http://mahir.asut.net/2005/11/25/bir-proje-yoneticisinin-gunlugu/
Selamlar,
Mahir
05-02-2011 13:03, veli akcakaya yazmış:
Merhaba,
Gerçekten çok faydalı aynı zamanda bir proje geliştirirken
unutulmaması gereken notlar.
Teşekkürler.
05 Şubat 2011 12:38 tarihinde "H.
İbrahim YILMAZ" <[email protected]>
yazdı:
Merhaba,
Dün gece itibariyle büyük bir projeyi %99 oranında bitirdik.
Böyle büyük
bir projeden sonra burada paylaşmak istediklerimi var ve
sanırım buradan
daha güzel bir yer olamaz. Bu kadar üstadın arasında bizim
lafımız pek
geçmez ama gün olur belki birisinin işine yarar diyerekten
yazayım istedim.
1-) Geliştireceğiniz projede kullandığınız geliştirme
araçları ve
geliştirme ortamı geliştirdiğiniz ürünün kalitesini ve
geliştirilme
sürecini doğrudan etkiler. Kesinlikle bir projeye başlamadan
önce
geliştirme araçlarınızı iyice tanıyın, kısa yollarına hakim
olun ve çok
zorda kalmadıkça bu araçlarınızı ve geliştirme ekibinizi
değiştirmeyin.
2-) Geliştirdiğiniz proje için bir takvim oluşturun. Bu
takvimi
oluştururken maksimum çalışabilme hızınızı ve
ayırabileceğiniz maksimum
zamanı değil gerçekçi bir hesaplamayla bu takvimi oluşturun.
3-)Geliştirme ekibinizdeki kişilerle yaşayabileceğiniz
anlaşmazlıkları
minimuma indirmek için her şeyi yazın, çizin ve loglayın.
Mutlaka kalem
ve kağıt da kullanın!
4-)Bir task manager kullanın, diff özelliği olan araçlar
seçin.
5-)Mümkün olduğunca modüler bazda programlama yapın.
6-)Haftal, aylık, 15 günlük zaman aralığı hiç farketmez,
mutlaka ama
mutlaka düzenli bir toplantı alışkanlığı edinin. Mümkün
olduğunca
yüzyüze görüşün.
7-)Geliştirme ekibinizdeki arkadaşlardan bazıları aşırı
özgüven sahibi
olabilir, onların bu özelliğini takdir ederken başkasının
yapabileceği
bir hatadan kendi yaptığı doğru işin "güme" gidebileceğini
ve bu gibi
sebeplerrden yazdığı her şeyi mutklaka test etmesi
gerektiğini kavratın.
8-)Geliştirdiğiniz proje ile ilgili teknik olmayan raporları
(çok
alakasız olmayanlar dışında), zaman zaman piyasa
raştırmalarını
geliştirme ekibinizle paylaşın, beklenmedik oranda sadakat
ve bağlılık
sağlayabiliyor.
9-)Bir geliştirme üyesi fazladan çalışmak istese bile onu
çalıştırmayın,
sonradan gerekli olduğu durumda ya da "joker" olarak
kullanılacağı zaman
onu göremeyebilirisiniz.
10-)Kafeini eksik etmeyin. Rüyanızda KOMODO IDE, emacs v.s.
görmeye
başladıysanız bir iki gün ara verin :D
Bu yazdıklarım esasında önceki projelerden elde edilen
deneyimleri de
kapsamakta, olsun yazmak her zaman iyidir.
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
--
v e l i a k ç a k a y a
-------------------------
( http://www.e-nokta.org)
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
|
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php