25 Temmuz 2009 Cumartesi

Windows 7 ve Visual Studio 2008 Uyumu

Uzunca bir aradan sora tekrar merhaba.

Yoğun iş hayatı nedeniyle düzenli olarak blog yazıları yazmak pek mümkün olamıyor malesef. Fakat karşılaştığım enteresan hususlarıda meslektaşlarıma aktarmak isterim.

BizSpark konferansında dağıtılmış olan Windows 7 CD leri yüklemek konusunda aslında biraz çekinden davranıyordum. Herkez tarafından aslında sevilmeyen Vista'yı ben seve seve kullanıyordum ve halimdende memnundum. Windows 7 nin hem RC1 oluşu hemde bizim pekte stabil olmayan yazılım geliştirme platformu (VS 2005/2008) ile sunucuları (SQL 2005/2008 Developer Edt, OCS 2007 R2 ) aynı anda yükleyemek konusu ciddi stabil bir işletim sistemi istiyor. Özellikle RAM kullanımı ve CPU kullanımı konusu oldukça önemli. Tekrar belirtmek gerekirse, Vista'da hiç problem yaşamıyordum.

MS Virtual PC'lerimden birine Win7 Ultimate Edt yükledim ve test etmeye başladım. Öncelikle yeni özelliklerini keşfekmeye çalıştım. Çok sevdiğim özelliklerini saymak gerekirse, AERO özellikli pencere grünümü, pecereyi yukarı yada kenarlara taşıdığınızda otomatik pencereyi kaplaması, Remote desktop un üst task barının sağa sola kaydırılabilmesi ve az sistem sourcelarının kullanılması diyebilirim. Sonunda Virtual machineye birde Visual Studio 2008 yükledim ve kullandığım componentleri ve development ortamını orada kurdum. Tabiki 1 Gb ramli Virtal machinedeki performans pek tatmin edici olmasada sorun çıkmadığını görünce cesaretlenip gerçek development ortamını Win7 Ultmate Editiona yükselttim. Gerçek ortamdaki performansı gerçketen çok daha iyiydi. Özellikle driver sorunu hiç yaşamadım. Printerler ve WM Mobile çalışan cep telefomumun sürücülerini yeni Devices wizard sayesinde çok kolay yükledi ve sorunsuz çalıştırabildim. Visual Studio performansı oldukça iyi ve hiç bir problem yaşamadım. Windows Media Player 12 de library yönetimi çok daha iyi ve performasını artmış gördüm. Sistem sourcelarını az kullandığı için ard arda 4 tane VM machine çalıştırabiliyor ve AD kurulu Server 2008 üzerindeki testlerimizi çok daha rahat yapabilir hale geldim. Aynı şekilde OCS 2007 R2 üzerinde geliştirmeye çalıştığımız yeni projemizi ve Sharepoint 2007 ile entegre çalışan projelerimizi daha rahat test edebiliyoruz.

Sonuçta Windows 7 yi herkeze tavsiye ederim. RC2 nin çok yakında çıkması planlanıyormuş. Umarım RC2 nin yüklemesi için tekrar kurulum şart değildir :) Yeniden kurulması gerekiyorsa Acronis ile sistemimin image ını almadan tek tıklama yapmayacağım :)

Not: Visual Studio 2005'i ve 2008'i admin yetkileriyle çalıştırmak ve gerekli patch'leri Win Update ten yüklemek gerekmekte.

Bir müsait zamanda Office 14 hakkında ilk izlenimlerimide sizlerle paylaşacağım.

Tekrar görüşmek üzere,

Gökhan Özbarut
KG Yazılım

21 Mart 2009 Cumartesi

Yeni Web Sitemiz

Merhabalar,

Teknik açıdan tamamen yenilenen web sitemiz 21.03.2009 tarihinde devreye girmiştir. 

İçerik olarak hizmetlerimiz kategorisi eklenmiştir. Amacımız sadece yazılımlarımızı tanıtmak değil, aynı zamanda OLAP raporları, sharepoint ve Exchange gibi Microsoft sunucu ürünleriyle ilgili  hizmetlerimizide detaylı olarak tanıtmaktır.

ASP.Net tabanlı olan sitenin hostingide daha hızlı yüklenmsei açısından Türkiye'den bir firmaya verilmiştir.

Umarız yeni sitemizi beyenirsiniz.

Tekrar görüşmek üzere.

KG Yazılım Ekibi

21 Şubat 2009 Cumartesi

Neden Özel Yazılım

Özel Yazılım Nasıl Yapılmalıdır?

Özel yazılım yapılarak hazırlanacak uygulama öncesindeki analiz ve ön hazırlık süreçleri çok önemlidir. Bu konuda yazılımcı işi yaptıran firma ile çok uyumlu çalışması gerekmektedir. Ön analiz süreçlerinin doğruluğu neticede çıkacak olan uygulamanın performansını, kalitesini ve fiyatını belirleyeceğinden uzun çalışmalar sonucunda titizlikle hazırlanması gerekmektedir. Ön analiz süreçlerinin tamamlanmasından sonra ortaya çıkan süreçler mutlak suretle işi yaptıran firmanın onayından geçmelidir. Onaylar mutlak suretle yazılı olarak işi yaptıran firmadan alınmalıdır. Ön analiz süreçleri firmaların yaptırılacak iş ile ilgili bilgi verdikleri ve istedikleri yazılımı anlattıkları süreçtir. Bu aşamadan sonra yazılım firması mutlak suretle geniş kapsamlı bir analiz çalışmasını kendi bünyesinde danışmanların ve yazılımcılarında katıldığı bir çalışma sonrasında belirlemelidir. Bu süreç sonrasında yazılım aşaması başlar. Proje yöneticisi ve danışmanlar mutlak suretle yazılımcıları kontrol etmeli ve işin gidişatına göre ufak testleri yapabilmelidirler. Özellikle kullanıcı ara yüzlerin oluşturulması sırasında işi yaptıran firmaya gönderilebilecek screen-shotlar karşı tarafı bilgilendirme ve işin doğru gittiğinden emin olunması konusunda yazılımcı firmalara destek sağlar. Yazılım sürecinin tamamlanmasından sonra test sürecide çok kritik ve gerekli mesainin ayrılması gereken bir süreçtir. Doğası gereği özel yazılımlar kodsal ve iş süreçlerine ters gelebilecek hatalara açık uygulamalardır ve bu hataların yazılımcı firmalar tarafından giderilebilmesindeki tek yol test sürecini yeterli kadar yapabilmektir. Testler mutlak suretle bu konuda tecrübeli ve testi doğru yapabilecek bir personel tarafından yapılmalıdır. Bu tür kişiler genellikle yazılım tecrübesi olmayan veya o projenin yazılım konularına girmemiş personellerden seçilmelidir. Hazırlanan özel yazılım, son kullanıcılara verilmeden evvel mutlak suretle özel bir installerı hazırlanmalıdır. Bu sayede görsellik açısından client PC lere eklenmesi gereken özel fontları otomatik olarak yükler ve tüm sistemlerede yüklendiğinden emin olmuş olunur. Özel yazılımlara mutlak suretle en az 3 aylık ücretsiz yazılım ve danışmanlık hizmeti verilmesi gerekmektedir.

Teşekkürler.

Gökhan Özbarut