ALM Ürün piramidi

ALM (application lifecycle management) ürünlerini yaygınlık bakımından inceleyince aşağıdaki piramit ortaya çıkıyor. Bu muhakkak geliştirilebilir, bu yüzden tüm yorumları bekliyorum (okuyan varsa tabii ;))
alm_piramit
 
Platform ve IDE doğal olarak en yaygın kullanılan araçlar. Burada bazı ürünlerde platform ve IDE birbirine teknik olarak olmasa bile ticari olarak yakın (.NET – Visual Studio), bazılarında ayrık ama belli ürünler ön plana çıkmış (Java – Eclipse), bazılarında sadece platform yaygın olarak tanınıyor (AS400, Oracle Forms&Reports..). Sonuçta pazarın büyük kısmını IDE (integrated design environment – yani: editörün ağabeyi..)
 
Editörden bir adım öteye gidince daha sofistike çalışan gruplar ortaya çıkıyor. Yazılım mühendisliği uygulamaları için iki giriş noktası var: kaynak kod kontrolü ya da yazılım konfigürasyon yönetimi (SCM) ve modelleme. Forrenter’ın 2006 Ağustosunda yayınlanan ALM ürünleri araştırmasına cevap veren 911 Kuzey Amerika ve Avrupa büyük kurumunda ALM kullanım oranı %29; %23 konu hakkında yeterince farkındalık sahibi değil. Piramitin yukarlarına doğru durumu düşünün..
 
Kaynak kod kontrolü en yaygın kullanılan araçlardan biri. Bunun iki nedeni olduğunu düşünüyorum; öncelikle en olmazsa olmazı, özellikle takım halinde çalışanlar için, ayrıca kavramsal olarak da kolay. Biraz zorlayınca herkes check-in/out nasıl birşeydir anlıyor. Modelleme de otomasyonu kolay bir kavram, hele bir de tekniğine vakıfsanız. UML ve ER modelleri pazarı sürüklüyor, BPM için modelleme dili BPMN ne kadar yaygınlaşır ya da bağımsız ürünleri yaygınlaşır mı, soru işareti (pek sanmıyorum açıkçası..)
 
Piramitin üst kısmı en kalabalık uzman ürünlerden oluşuyor. Bunların detayı da bir sonraki yazıda.
Bu yazı Yazılım mühendisliği içinde yayınlandı. Kalıcı bağlantıyı yer imlerinize ekleyin.

2 Responses to ALM Ürün piramidi

  1. da vinci coder dedi ki:

    aslında bu piramit, endüstrinin ALM bazında olgunlasma duzeyini de cikan araclarin pazar payi ile dogru orantili olarak gosteriyor.. piramitin yukarilarina dogru ciktigimiz zaman varolan fikirlerin ve sonucunda cikan urunlerin henuz olgunlastigini soylememiz mumkun degil diye dusunuyorum. SCM icin bile bunu soyleyebilecegimi dusunuyorum cunku linus torvalds in ortaya koydugu distributed revision control mantigi ile tipik subversion/cvs mantigi hala tartisma konusu..
     
    modelling tarafinda ise yaptigimiz modellerin (E-R, UML veya BPMN farketmez.. ) ne kadar dogru oldugunu bilmiyoruz cunku elimizde herhangi bir verification  & validation araci yok.. konu ile ilgili calismalarin oldugunu biliyorum ancak bekleyip gorecegiz.. 
     

  2. Alpay dedi ki:

    Merhaba,Blogunuzu internetten gezinirken gördüm. Live Spaces\’de olmasını saymazsak özellikle yazılım mühendisliği ile ilgili yazılarınız hoşuma gitti. Ersan Bey\’in de söylediği gibi ortaya çıkan piramit pazar payları ile ilintili. Bir de yazılım geliştirme sürecimizin hala ne kadar kodlama odaklı olduğunu gösteriyor. Dikkat ederseniz piramidin en üstündeki araçlar programcılar ile yazılım sürecinin diğer paydaşları arasındaki arayüzü oluşturuyorlar. Bu konudaki sıkıntı hem programcılara hem diğer alan uzmanı paydaşlara hitap edebilen uygulamaların yeni yeni ortaya çıkıyor olması gibi gözüküyor. Zamanla piramidin üst tarafının da genişlemesi ve yazılım geliştirmenin süreçten çok sonuç (müşteri isteği, memnuniyeti) odaklı hale gelmesi onu bir zanaat olmaktan çıkarım mühendislik olarak algılamamızı sağlayacak.Selamlar,Alpay

da vinci coder için bir cevap yazın Cevabı iptal et

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s