Dosya Şifreleme Java Regular Expression
May 01

Eskiden bir bilim dalı olarak kabul edilmeyen Yazılım Mühendiliği gün geçtikçe kendini bu kalıba sığdırmak için çeşitli bilgiler geliştirmekte. CMMI, SPICE, Agile Development gibi yöntemlerle de Yazılım Mühendiliğinin bir disiplini olduğunu bize çok açık belirtmektedir. Acaba biz geliştirme süreçlerimize ne kadar bir disiplin uygulayabiliyoruz. Bunu 12 aşamada kendimizi test ederek görebiliriz.

1. Kaynak kodu kontrol sistemi kullanıyor musunuz?
2. Tek bir adımda sistemi oluşturabiliyor musunuz?
3. Sistem oluşturma (build) işlemi günlük yapılıyor mu?
4. Hata veritabanınız var mı?
5. Yeni bir kod yazmadan önce hataları düzeltiyor musunuz?
6. Güncel iş takviminiz var mı?
7. İş tanımlamalarınız var mı?
8. Programcıların sakin bir çalışma ortamı var mı?
9. Paranın alabileceği en iyi araçları kullanıyor musunuz?
10. Test elemanınız var mı?
11. İş görüşmelerinde adaylara kod yazdırılıyor mu?
12. Koridor kullanım testi yapıyor musunuz?

Bu sorulara cevap olarak EVET veya HAYIR verilecektir. Her EVET cevabı 1 puan demektir. İyi bir yazılım geliştirmek istiyorsanız buradan en az 10 puan almanız gerekecektir. Tabiki Türkiye’de durum biraz farklı. Bunun nedeni de bir ekibin değilde kişilerin projelerin başarısında öneminin büyük olmasıdır. Mesela benim çalıştığım firmaya bu testi uyguladığım zaman 8-9 gibi bir puan alabiliyorum.

Gerekli bilgiyi adresinden bulabilirsiniz.

yazan ekocaman

Cevapla