Esim YazılımEsim Yazılım Visual Studio 2008 Platformuyla Bir Dünya Markası Olma Yolunda Hızla İlerliyor![]() | |||||||||||||||||||||||||||||
Türkiye’de 15 yıldır sağlık sektörüne yönelik çözümler geliştiren Esim Yazılım, yazılım projelerini daha iyi yönetmek ve proje kalitesini yükseltmek için Microsoft Visual Studio Team System 2008’e geçti. 2008 yılı başında çok önemli bir yazılım ihracatı anlaşması imzalayan şirket, başarısını Microsoft teknolojilerinin desteğiyle ulaştıkları yazılım kalitesine bağlıyor.Durum20 yıllık bir geçmişe sahip olan Esim Yazılım, Avrupa bilişim sektöründe ve Japonya’da yazılım proje danışmanlığı alanında başlattığı çalışmalarını, 15 yıldır Türkiye sağlık sektörüne yönelik çözümleriyle sürdürüyor. 2004 yılından itibaren Microsoft platformlarıyla çalışan Esim Yazılım, bu süreçte çözümlerini Microsoft .Net platformuna taşımaya ve .Net teknolojilerini ve Microsoft Visual Studio 2003’ü kullanarak Hastane Yönetim Bilgi Sistemleri geliştirmeye başladı. Türkiye’de ilk TSE Yazılımevi Standardı Belgesini alan şirket, %100 web tabanlı OTOMATIP Hastane Yönetim Bilgi Sistemi yazılımının Veritest tarafından onaylanmasının ardından 2005 yılında Microsoft Certified Partner oldu. Esim Yazılım, 2007 yılında Microsoft’tan En Hızlı Gelişen İş Ortağı ödülünü ve Microsoft Gold Certified Partner ünvanını aldı. Çözüm ürettiği sağlık kuruluşlarına Microsoft’un Windows 2003 Server, SQL Server, SharePoint Server, ISA Server gibi kurumsal ürünlerini de sunan Esim Yazılım, 2008 başında Malezya’ya 10 milyon dolarlık yazılım ihracatı için bir anlaşma gerçekleştirdi.
Esim Yazılım’ın Genel Müdürü Selahattin Esim şöyle diyor: “Bir dünya markası olmaya kararlıyız; bu yüzden kendimize belirli hedefler koyduk. Önümüzdeki iki yıl içinde, dünya sağlık sektörüne hizmet veren yazılım şirketleri arasında Avrupa’da ilk beş arasına girmek istiyoruz. Bir dünya markası olmak için de büyük uluslararası firmaların kullandığı teknolojileri kullanmamız gerekiyor. Bu nedenle bir yazılım şirketi olarak Microsoft’u örnek alırken, projelerimizde de Microsoft’un teknolojilerini kullanıyoruz.” Esim Yazılım hızla büyürken yazılımcı kadrosu da genişliyor. Bir dünya markası olmak için yüksek kalitede kod üretmesi gerektiğinin bilincinde olan şirket, bu nedenle proje yönetimine büyük önem veriyor. Öte yandan şirket, aynı proje üzerinde çok sayıda yazılımcının çalıştığı bir ortamda, yazılım projelerini yönetmek için gelişmiş bir sisteme ihtiyaç duyuyordu. Selahattin Esim şöyle diyor: “Şirketimizin gerçekleştirdiği çaptaki yazılım projelerinde birden fazla programcı aynı kod üzerinde değişiklik yapabilir. Bir projenin sağlıklı yürüyebilmesi için, programcıların başka ekip üyeleri tarafından yapılan değişiklikleri görebilmesi ve kavrayabilmesi gerekiyor. Bu nedenle kod versiyonlaması ve dokümantasyon yazılım projelerinde büyük önem taşıyor. Bugün yazılım sektöründeki firmaların en büyük eksiği dokümantasyon, çünkü yazılımcılar geleneksel olarak çok yoğun çalışıyorlar ve dokümantasyon için zaman bulamıyorlar. Bunun için dokümantasyon ve versiyonlama prosedürünü kendisi sunan ayrı bir sistem kurmak gerekiyor.” ÇözümEsim Yazılım 2007 yılı ortalarına kadar Microsoft Visual Studio 2005 platformunda yazılım geliştirirken, proje yönetimi ve versiyonlama için çözüm aramaya başladı ve bu süreçte bir süre Microsoft Visual SourceSafe 2005’i denedi. Şirkette Yazılım Uzmanı olarak görev yapan Yavuz Sarıgül şöyle diyor: “SourceSafe beklentilerimizin bir kısmını karşıladı ancak bu yazılım daha çok küçük proje ekipleriyle çalışan küçük yazılımevlerine yönelik, nispeten daha basit bir çözüm. Proje yönetiminde ve görevleri proje ekiplerine dağıtmakta zorlanıyorduk.” Bunun üzerine Esim Yazılım, Microsoft’un bu alanda geliştirmekte olduğu çözümleri takip etmeye karar verdi ve 2007 yılı ortalarında Visual Studio Team System 2008’in beta sürümünü de incelemeye aldı. Team System 2008’in ihtiyaçlarını karşılayacağını gözleyen şirket, 2007 yılı sonunda Visual Studio 2008’e geçerken, projelerini de Visual Studio Team System 2008 platformunda yönetmeye ve özellikle de platformun ana bileşenlerinden biri olan Team Foundation Server 2008’i (TFS 2008) kullanmaya başladı. Şirket, ilk iş olarak daha verimli bir proje yönetimi için TFS 2008’i kendi ihtiyaçlarına göre uyarladı. Esim Yazılım, kod güvenliği açısından yazılımcılarının sadece kendilerini ilgilendiren dosyalara erişim yetkisi olmasını da istiyordu. Yavuz Sarıgül, Team Foundation Server 2008 ile bu ihtiyaçlarını nasıl karşıladığını şöyle anlatıyor: “TFS 2008 ile yazılımcıların dosya ya da klasörleri okuma yetkisi kısıtlanabiliyor. Yazılımcı üzerinde çalıştığı ancak erişim yetkisi olmayan dosyalar da içeren bir projeyi bilgisayarına indirdiğinde, yetkisiz dosyaların derleme hatası vermemesi için, o dosyaların içeriği silinebiliyor. Biz bu özellikten yararlandık. Ayrıca dosyanın ait olduğu klasöre o yazılımcılar için sadece ‘check-in’ ve ‘check-out’ yetkisi vererek de gerektiğinde o klasörde dosya oluşturabilmesini sağladık.” Aynı anda birden fazla klasör ya da dosyayı seçerek yetkilerini yönetebilmek isteyen Esim Yazılım, bu işlemi daha kolay yapabilmek için ‘TFS Yönetim Aracını’ geliştirdi. Bu araç ayrıca iş maddelerinin silinmesi, grupların üyelik bilgilerinin alınması, grup üyeliğinin kontrol edilmesi, yeni grup oluşturulması-silinmesi, gruba kullanıcı atanması-kullanıcı çıkarılması gibi işlemleri de daha kolay yapmalarını sağladı. Yavuz Sarıgül gerçekleştirdikleri diğer uyarlamalar hakkında şu bilgileri veriyor: “Proje takibini kolaylaştırmak için, kendi geliştirdiğimiz ve uzun süredir kullanmakta olduğumuz ‘Yazılım Destek Yönetim Sistemi’ (YDYS) ile TFS 2008 arasındaki entegrasyon kurduk. Bu sayede müşterilerin YDYS üzerinden ilettiği isteklerin TFS 2008’de “YDYS Task” olarak listelenmesini ve müşterilerden gelen değişiklik isteklerine göre YDYS Task’larda güncelleme yapılmasını sağladık. Ayrıca TFS 2008’i kurmadan önce var olan isteklerin gerektiğinde TFS’ye aktarılabilmesi için YDYS uygulamasını geliştirdik.” “YDYS’deki isteklerin TFS 2008’e aktarılması için mevcut ‘Task” iş maddesi yerine kendimizin oluşturduğu bir görev tipi olan ‘YDYS Task’ iş maddesini oluşturduk. Bu sayede bu görev tipinde, YDYS’de kullandığımız alanların da kullanılabilmesini sağladık. Ayrıca YDYS uygulamamıza Visual Studio içinden ulaşılabilmesi ve işlemlerin buradan yapılabilmesi için YDYS Task’larda ‘Links’ alanına gerekli bağlantıyı otomatik eklettik.” Yararlar2008 yılı başında ürettiği çözümleri Microsoft Visual Studio 2008 platformuna aktaran Esim Yazılım, proje yönetiminde de Microsoft Visual Studio Team System 2008’e geçerek ekip üyeleri arasında etkin bir birlikte çalışma ortamı oluştururken, sağlıklı bir dokümantasyon ve versiyonlama ile ürettiği çözümlerin kalitesini yükseltti. Selahattin Esim, Microsoft Visual Studio Team System 2008’in Esim Yazılım için sunduğu avantajları şöyle sıralıyor:
Microsoft Visual Studio 2008 Esim Yazılım Web tabanlı yazılımlar geliştirdiği için HTML editörünü ve ASP .NET AJAX modülünü ağırlıklı olarak kullanıyor. Yavuz Sarıgül şöyle devam ediyor: “ASP .NET AJAX, Visual Studio 2008’e tamamen entegre edilmiş şekilde geliyor. 2005 sürümüne sonradan eklenmesi gerekiyordu. Kullanımı o kadar kolaylaştırılmış ki, bizim için Visual Studio 2008’in en çok işimize yarayan avantajı diyebilirim. Yeni AJAX’ın kod üretiminde bize sağladığı hız avantajının %50’nin üzerinde olduğunu tahmin ediyorum. Daha önce bir Web sayfasındaki uygulamaların tümünü yenilemek gerekirken, AJAX’ı kullanarak sadece belli bir kısımdaki işlemleri yenileyerek verilerin çok daha hızlı bir şekilde gelmesini sağlayabiliyoruz.” Selahattin Esim ise şunları ekliyor: “Microsoft’un teknolojilerinde en çok önem verdiği şey kullanım kolaylığı. Başka üreticilerin geliştirme platformlarında da gelişmiş teknolojiler kullanılıyor ancak bu, istediğimiz ekranları kolay ve hızlı bir şekilde yapmamızı sağlamaya yetmiyor. Üstelik her yeni versiyonda hem geçiş hem de kullanım kolaylığı artıyor ve kullanım alışkanlıkları bozulmadan farklı araçlardan oluşan bir sistem entegre bir platform halinde sunuluyor. Bu nedenle bizim 2004 yılından itibaren Microsoft platformlarına geçmemiz tesadüf değil.” Selahattin Esim, Microsoft teknolojileriyle birlikte somut bir başarıyı yakaladıklarını da vurguluyor: “Microsoft’un .NET teknolojileriyle birlikte satış başarımız arttı. Microsoft Certified Partner olduk, çeşitli başarı ödülleri kazandık ve sonunda 2008 yılı başında 10 milyon dolarlık yazılım ihracatı için bir anlaşma gerçekleştirdik. Bugün Türk yazılım sektörünün toplam yıllık ihracatının 15 milyon dolar olduğunu düşünürseniz, bu Türkiye için de önemli bir olay. Müşterimiz, yazılım konusunda Türkiye’ye rakip gösterilen ülkelerde iki yıllık bir araştırma sonucu bizi tercih ederken, bunu ‘teknolojik olarak en gelişmiş yazılımlara sahip olmamıza’ bağladı. Bu başarıda Microsoft teknolojilerinin önemli bir rol oynadığına inanıyorum.” |
| ||||||||||||||||||||||||||||