Yazılım Sektöründe İş Geliştirme
Dinçer Özturan Yazılım Sektöründe İş Geliştirme süreçleri ile ilişkili notlarını burada paylaşıyor...
16 Ocak 2009 Cuma
Yazılım Lisanslama Modelleri
Kayıtlı Kullanıcı Bazlı Lisanslama: Bu modelde sistem içerisine tanımlanmış kullanıcıların sayısına göre lisanslama yapılır. Web uygulamalarında ve paketlenmiş masaüstü yazılımlarında yaygın biçimde kullanılır. Masaüstü uygulamalarında, genellikle yazılımın birden fazla bilgisayara kurulmasına izin verilse de; yazılıma kısıtlı sayıda kullanıcı erişebilir. Kullanmak için oturum açılan uygulamalar genellikle bu tür lisanslama modeli kullanırlar.
Kurulum Bazlı Lisanslama:
Bu lisanslama modelinde yazılımın sadece belirli sayıda bilgisayara kurulmasına ve sadece kurulu olan bilgisayarlarda kullanılmasına izin verilir. Bir kişinin birden fazla bilgisayar kullanması durumunda o kişi için birden fazla lisans alınması gerekir. Diğer yandan, yazılım bir bilgisayara kurulduktan sonra, o bilgisayarı kullanan herkes yazılımı kullanabilir.
İstemci Bazlı Lisanslama:
Bu model genellikle istemci-sunucu mimarisinde geliştirilmiş yazılımlar için kullanılır. Her istemci için bir İstemci Erişim Lisansı (CAL – Client Access Licence) alınması gerekir ve genellikle ek olarak kurulacak her sunucu için de bir sunucu lisansı alınır. Örneğin Microsoft SQL Server veritabanı yönetim sisteminin lisanslama modeli bu şekildedir. Sistemin sunucu modülünün kurulduğu sunucu makineler için ayrı sunucu lisansı, bu sunucuda veri tutacak her istemci uygulama için de birer İstemci Erişim Lisansı almanız gerekir.
Ücretsiz Lisanslama:
Bu model genellikle açık kaynak kodlu yazılımlarda ve serbest yazılım ürünlerinde karşımıza çıkar. Bu lisanslama modeli, özellikle yazılımın kullanımı sonrası alınacak bakım, destek ve danışmanlık gelirlerinden elde edilecek karın, yazılımın satışından elde edilen kardan çok daha fazla olduğu durumlarda tercih edilmektedir. Ücretsiz lisanslanan uygulamalar, pazarlama amaçlı olarak da faydalıdır. Örneğin, bir yazılımın belirli güzel özelliklerinin kısıtlanmış halini ücretsiz lisanslama modeli ile web sitenizden indirilebilmesini sağlayabilirsiniz. Bu yolla, pazardan ürününüz ile ilgili alacağınız geri besleme miktarı artarken, yazılımın ağızdan ağıza popülerlik kazanması sağlanabilmektedir. Yazılımın kısıtlı kullanımlı ücretsiz modelini beğenen müşteriler de, ücretli lisansı almak için ikna olacaklardır.
Geliştirici Bazlı Lisanslama:
Yazılım geliştirme araçları, kütüphaneleri ve bileşenleri genellikle geliştirici bazlı lisanslama modeli içinde pazarlanır. Sözkonusu aracı veya kütüphaneyi kullanacak her yazılım geliştirici için bir tane lisans almanız gerekir. Diğer yandan, geliştirdiğiniz yazılımı kullanacak müşterilerin sözkonusu bileşen veya kütüphane için lisans alması gerekmez. Bu lisanslama modeli Telif-Ücreti olarak da bilinir.
Lokasyon Bazlı Lisanslama:
Bu lisanslama modelinde, lokasyon başına lisans alınır ve lisans alınan lokasyondaki herkes yazılımı kullanabilir. Burada lokasyon, bir bina, bir şirket, bir şube veya aynı fiziksel adres olarak tanımlabilir. Bu lisanslama modeli kontrolünün zor olmasından dolayı genellikle tercih edilmemektedir.
Paralel Kullanıcı Bazlı Lisanslama:
Bu lisanslama modelinde, yazılım istenildiği kadar bilgisayara kurulabilir ve yazılımı kullanabilecek kullanıcılar da kısıtlanmaz. Yalnızca, aynı anda belirli sayıda kullanıcı sistemi kullanabilir. Örneğin, bu tipte lisanslanan bir yazılımı 100 bilgisayara kurabilirsiniz, sistemde 500 kullanıcı tanımlayabilirsiniz; ancak sadece 10 paralel kullanıcı lisansınız varsa, aynı anda sadece 10 kişi sistemi kullanabilir. Bu lisanslama modeli genellikle çok pahalı yazılım sistemlerinde kullanılmakta ve herbir paralel kullanıcı lisans bedeli de oldukça yüksek olmaktadır. Organizasyon içerisinde birçok kişinin, ama sadece belirli zamanlarda kullanması sözkonusu ise yine bu lisanslama modeli düşünülebilir.
Her Satılan Ürün İçin Telif Bazlı Lisanslama:
Bu lisanslama modeli, yalnızca diğer bir ürünün ek bir modülü veya parçası konumunda olan yazılımlar için kullanılabilir. Lisanslamayı yapan organizasyon, sattığı her kendi ürünü için ek yazılım modülü sahibine bir telif bedeli öder. Örneğin ABC otomobil üreticisi, otomobilin belirli bir kısmını yöneten bir yazılımı ürettiği her otomobilde kullanmak üzere XYZ şirketinden almış olsun. ABC, her sattığı otomobil başına, XYZ şirketine bir telif ücreti ödeyecektir.
Kullanım Bazlı Lisanslama:
Bu lisanslama modelinde, yazılım içerisinde yaratılacak belirli kayıtların sayısına veya sisteme gün veya ay bazında erişim sayısına belirli limitler getirilir. Örneğin, bir anket sisteminin lisanslama modeli sistemde tanımlanabilecek anket sayısına bağlı olabilir. Müşteri, 50 Anket lisansı alır ve zaman içinde daha fazla ankete ihtiyaç duyarsa bir üst lisans olan 100 Anket Lisansına geçmesi gerekir.
Diğer bir örnekte, sektör raporları hazırlayan bir web sitesi, günde sadece 1 raporu incelemeye izin verebilir; aynı günde birden fazla rapora erişmek için bir üst lisansa geçmeniz gerekir. Bu lisanslama modeli iş amaçlı yazılımlarında sıkça kullanılmaktadır.
8 Şubat 2008 Cuma
Bir idol yaratmak için tertemiz bir beyne ihtiyacımız var..
Kirlenmiş beyin, cesareti kırık, aksiyona geçmemek için binbir türlü mazeret uyduran, tehditlerle sevişen bir ruha dönüşüyor. Hepimizin aklına onlarca fikir geliyor, ama ancak aksiyona geçip çamuru duvara atanlar kazanabiliyor. Bunun için de tertemiz bir beyin gerekiyor.
7 Şubat 2008 Perşembe
Yazılım Grubunun Misyon Cümlesi
Bu amaca ulaşmak için, ilk olarak yapmamız gereken, kısıtlı zamanımızı ve kaynaklarımızı şirketimiz için o anda en değerli olan ürünler için harcamaktır. Herhangi bir zaman dilimnde odaklanacağımız ürünü öyle seçmeliyiz ki şirketimiz için yapabileceğimiz en faydalı işi yapmış olalım, o ürünü üretmek için öyle organize olmalıyız ki, o ürünü olabilecek en kısa zamanda ve en kaliteli biçimde üretelim.
Bu hedefe ulaşmak için atılacak her adımda öyle plan yapmalı, öyle aksiyonlar almalıyız ki, müşterilerimiz bizle çalışmaktan keyif alsınlar, bizle birlikte huzurlu ve güvende olduklarını en derinlere kadar hissetsinler.
Bunu başarmak için ne yapmalıyız?
9 Kasım 2007 Cuma
Köpek Maması
Dogfood,
"şirketin satmaya çalıştığı ürünü veya servisi kendi operasyonu dahilinde kullanmasıdır."
"We need to dogfood this product before we roll it out to the public."
Microsoft'ta Visual Basic Development grubunun lideri Paul Vick şöyle diyor:
Dogfood Microsoft'un şirket kültürünün bir parçasıdır, çünkü:
1) Dogfood, Microsoft'un kendi ürünlerine inancının en güzel kanıtıdır.
2) Dogfood, yazılımlardaki hataların müşterilere sunulmadan ortaya çıkmasını sağlar, zira Dogfooding yapılması bir nevi Pre-Beta testtir.
3) Dogfood sayesinde, Microsoft çalışanları, müşterileri çileden çıkaran hatalar ve tasarım bozukluklarını bilfiil yaşarlar ve bu problemleri giderme konusunda son derece hassas olurlar.
4) Dogfood, üretilen ürünlerin ve verilen hizmetlerin Microsoft'un pazara söylediği iyi olup olmadığını anlamanın en gerçekçi yoludur.
5) Microsoft oldukça büyük kurumsal bir şirket olduğundan, dogfooding, kurumsal seviyedeki müşterilerde yaşanabilecek sıradışı sıkıntıların önceden ortaya çıkmasını sağlar.
6) Dogfooding, Microsoft yazılım geliştiricilerinin, onların düşündükleri gibi değil, gerçekten çalışıp çalışmadığını görmelerini sağlar.
28 Ekim 2007 Pazar
Avrupa'da Yazılım
İş Yönetimi ve Teknoloji Yönetimi Dengesi
İşe, kanallara, müşterilere ve finansallara çok fazla odaklanan yöneticiler teknolojik ilerlemede, yenilikçilikte ve ürün/hizmet kalitesinde gerilemeyi farkedemeyip şirketi başarısızlığa götürürken, çok fazla teknolojiye odaklanan yöneticiler şirketin varlığını, karlılığını ve sürekliliğini belirli bir noktaya asla getiremezler.
Gitmeyeceğiniz yeri biliyor musunuz?
Chris Peters