Arama:

Farklı bir BPM Framework – Cordys BOP

Farklı üreticilerin BPM Ürünlerini incelediğimde, aklıma gelen ilk şu soru oluyor, “acaba Uygulama geliştirirken, tüm bu farklı yazılımları Süreç Yönetim sistemi ile nasıl entegre edebiliriz?  Genelde karşımıza bir Community veya Enterprise Çözümü çıkıyor ve bunu diğer gereksinimlere adapte ederken birçok sorunlarla karşılaşıyoruz. Örneğin her BPMS kendisine ait bir Veri tabanına sahip, bu anlamda ek bir Lisans maliyeti olabiliyor. Bazen de Müşteriler istenilen tüm uygulamaları tek bir Veri tabanı Sistemi (VTS) üzerinden çalıştırmak isteyebiliyorlar. Olmadı, Yazılım Mimarisi bazen .NET veya JAVA tabanlı olması gerekiyor, ama seçtiğiniz BPMS uyum sağlayabilir mi. En kötü kabus ise, BPM üretilen girdi ve çıktıları ancak kendi ara yüzlerinde doğru görüntülemesine ne dersiniz?

BPM odaklı tüm uygulamayı tek bir seminde geliştirmek isterseniz, Cordys BOP tam size göre olabilir

Cordys, İş Operasyonları Platformu, kısaca “Cordys BOP” olarak biliniyor ve yeni nesil İş süreçleri Yönetim (BPM) çözümüdür. Bu çözüm, kurumlara tasarım, yürütme, izleme, değiştirme ve sürekli iyileştirmeyi tek bir Zeminde (Platform) birleştiriyor. Bu çözüm, Kurumun tüm kritik iş süreçleri ve operasyonlarını destekleyecek şekilde tasarlanmış, İş ve Bilişim birimlerini ortak bir noktada birleştiriyor. En önemlisi mevcut sistemlerine entegrasyonu, temelde olan iş operasyonlarını çok uğraşmadan bazı yeniliklerle değiştirebiliyorsunuz. Küreselleşmenin getirdiği zorluklar, değişen iş ihtiyaçlarını hızlı ve esnek şekilde adapte olabilecek bir çözüm gerektiğinde, Cordys bunu size sağlar.

Çekirdek Bileşenleri

Yapı taşları bir dizi çok yönlü ve işlevsel anlamında Cordys BOP’un temel bileşenleri oluşturmakta dır. Bunların arasında en önemlileri şunlar sayabiliriz.

 

  • İş Süreçleri Yönetimi (BPM) – süreç otomasyonu ve süreç iyileştirme sağlamak araçlarından oluşuyor.
  • İş Etkinliği İzleme (BAM) – iş operasyonlarını içine derinlemesine fikir edinmek için bir dizi işlev ve izleme araçları geliştirilmiştir, böylece belirlemiş olduğunuz Anahtar Performans Göstergeleri (KPI) bir grafik ara-yüzü ile temsil edilmektedir.
  • Ayrıca, Cordys beraberinde zengin bir takım Araç ve teknolojileri beraberinde getiriyor. Birincisi,  Web 2.0 tabanlı bileşik web uygulamaları geliştirmeye olanak sağlayan Composite Application Framework (CAF). Cordys CAF, web tabanlı uygulamaları geliştirirken gerekli tüm araçları size sağlıyor,  Studio tarsında bir uygulamadır ve iş modelinizi sihirbaz (wizards) yardımıyla Kullanıcı ara yüzlerini ve Servisleri hızlıca şekil verebilirsiniz. Cordys CAF, sadece Web uygulamaları değil, aynı zamanda Mobil uygulamalarınızı geliştirmeye yardımcı olabiliyor. Servis Odaklı Mimari Matrisi [Service-oriented Architecture Grid], Master Data Management. Ayrıca, Kurallar Yönetimi [Rules Management], Vaka Yönetimi [Case Management], Veri Birleştirme [Data Unification] ve Ara-yüz Tasarım araçları [GUI Mashups] gibi hizmetler dâhil edilmiştir.

cordys_bop_modified

 

Cordys BOP, Birleştirici bir mimari model etrafında oluşturulmuş, bu yapı taşları kurumsal ihtiyaçlarınızı, kesintisiz, güvenilir ve yüksek performanslı tasarım sayesinde çok iyi bir çalıştırma ortamı sunmayı hedefliyor. Bu birleşik platformun özellikleri ve yetenekleri üç geniş operasyon bölümlerine ayrılmıştır – bütünüyle BPM, Servis Uygulamaları ve ortak Çalışma Alanı.

Cordys BOP Faydaları

Cordys BOP büyük kurumsal iş süreçlerinin yönetiminde ve iyileştirmede engellerin üstesinden yardımcı olur. Özetle, aşağıdaki avantajları sunar:

 

  • Hızlı geliştirme ve uygulama – iş operasyonlarında ki değişimlerine hızlı uyum sağlar ve yeni gelir getirilere fırsat tanır.
  • Tek bir platform – Entegre bir platform, hızlı geliştirme döngüleri ve ortak Çalışma Alanı verimliliği artırır.
  • Sürekli gelişme – BPM’in kapalı döngüsü içersinde Tasarım, yürütme, izleme, değişim ile kritik iş süreçlerini optimize edebilirsiniz.
  • İş ve BT arasındaki gerçek işbirliği  – daha büyük bir güvenle iş süreçleri üzerini eğilebilir ve BT ile ihtiyaçlarını daha etkin bir şekilde talep edebilmesini sağlar. Bu çözüm,  BT’nin daha esnek ve çevik olmalarını ve daha etkin iş taleplerini karşılayabilmesini sağlar.

 

Cordys BOP kullanarak, iş profesyonelleri kendi kurumsal işbirliği, yaratıcılığını, verimlilik ve üretkenliği teşvik edecek tam bir iş operasyonları ortamı oluşturabilirler. Basitçe söylemek gerekirse, bu süreçleri ve temel teknolojilerin tasarımı ve geliştirilmesinde işbirliği içinde olan farklı uzmanları için açık ve etkili bir ortam demektir. Aynı zamanda, etkinlikler ayrı farklı departmanlar, kullanıcılar ve sahipleri bir mantıksal ayırma gerektirmeden geliştirme sürecini güçlendirir.

 

[important]Daha fazla detay için Cordys Community kayıt olup ihtiyacınız olan kaynaklara ücretsiz ulaşabilirsiniz, ayrıca çok iyi bir Eğitim ve Dokümantasyona sahip olduklarını söylemekte fayda var. Yani öğrenirken kopmazsınız.[/important]

Yeni Joget Enterprise 3

Ocak 2012, Joget Workflow v.3 Enterprise Sürümü Dünya çapında yayınlandı!

Community sürümünü,  Enterprise sürümü arasında ki farklılıkları kıyaslayabilirsiniz. http://www.joget.org/product/features/ veya buradan http://www.joget.org/plugin-comparison/

Yeni gelen sürümde (v3),Formlar ve Userview araçları tamamen yeniden geliştirilmiş olup, plugin yöntemine  yeni bir mimariye geçilmişitir. İstediğiniz zaman  bazı araçları plug-ini mantığıyla yükleyebilirsiniz.  Devrim sayılabilecek olan önemli bir Nokta ise, sadece (BPM) yani süreçlerinizi modellemek, çalıştırmakla sınırlı kalmadan, dilediğiniz herhangi bir uygulama yazabileceksiniz artık.  Doğru duydunuz, tüm Program ve Uygulamalarınızı  yeni Joget v.3 ile komple yazabileceksiniz!

jogetWorkflow_Logo

 

Joget Workflow v3 – a Workflow Application Builder! from Joget Workflow on Vimeo.

 

App Builderi indirmek için

 

Alıntı: (http://blog.joget.org/2011/06/what-are-we-brewing-for-joget-workflow.html)

Intalio BPMS Platformu

Intalio Logo

intalio | BPMS, dünyada en yaygın kullanılan İş Süreçleri Yönetim Sistemi (BPMS)’dir. intalio tarafından, açık kaynak kodlu Eclipse BPMN Modelleyici,  Apache ODE BPEL motoru ve Tempo WS-İnsan Görevleri servisi kullanılarak geliştirilmiştir ve küçük veya büyük tüm süreçleri destekleyebilmektedir.

 

intalio | BPMS Sürümleri

intalio Süreç Yönetim Sistemi (BPMS)’in iki farklı versiyonu bulunmaktadır. intalio BPMS Toplum (Community) Sürümü tamamen ücretsizdir ve Intalio’nun çevrimiçi forum (mesaj-panosu) ile desteklenmektedir. Intalio|BPMS Ticari (SLA for Enterprise version) Sürümü ise işlemci (CPU) bazlı lisansları ile yıllık olarak ücretlendirilir ve profesyonel destek ve bakım hizmetlerini içermektedir. Sürüm detayları için lütfen konunun devamını inceleyiniz.

Konunun devamında, intalio BPMS Sürümleri karşılaştırma Tablosu, Bileşenler ve Özellikler Tablolarına ulaşabilirsiniz.

 

Topluma açık sürüm (Community) 
Ticari Sürüm (Enterprise)
Maliyet
Ücretsiz Yıllık 9,500 USD’dan başlayan fiyatlar
Bileşenler Temel Özellikleri İleri seviye Özellikler
Platform Desteği Temel Platformlar Tüm Platformlar
Kod Görünürlülüğü 80% Açık Kaynak 100% Açık Kaynak
Dağıtım İkili Değer  İkili değer + Kaynak Kodu
Support Çevrim-içi Forum Ticari Destek Anlaşması
Bakım Manüel Güncelleme Otomatik Güncelleme
Güvence Yok $1,000,000’a kadar (isteye bağlı)

Bileşenler ve Özellikler Tablosu

 

Topluma açık sürüm (Community) 
Ticari Sürüm (Enterprise)
BPMN Designer
(Tasarım Ekranı)
 mevcut mevcut
BPEL Server
(Sunucusu)
mevcut mevcut
WS-İnsan Görevleri
Servisi
mevcut mevcut
Gelişmiş Güvenlik yok mevcut
Dağıtılmış İşlemler yok mevcut
Clustering (Kümeleme) yok mevcut
Failover (Yük Devretme) yok mevcut
OPSIYONEL BİLEŞENLER yok                            a,b,c,d,e,f


a) BAM (İş performans Görüntüleme)
b) Business Rules (İş Kuralları)
c) Alfresco Connector (Konektörü)
d) Liferay Connector (Konektörü)
e) Mule Connector (Konektörü)
f) ServiceMix Connector (Konektörü)

Daha yakından incelemek için

intalio Designer 6.1.12 ↓ indir     intalio BPMS Server ↓indir

Kaynak(lar)

Erkan Okur (BPMS Platformu hakkında ), intalio BPMS 

 

 

BPM öncesi BPI – uygulanması

 Bir çok kuruluşla çalışırken edindiğim tecrübelerime göre,  Kurumların BPM entegrasyonu öncesinde mevcut iş süreçlerine ait performanslarını ölçmek ve kurulacak sistemin avantajlarını görmek istiyorlar. Bu istek, Kurumun MIS ekibi için zor bir görevdir, çünkü kurulmuş ve çalışan bir BPMS henüz ortada yoktur ve beklenen performans sonuçları ancak böyle bir Sistemi besleyip çalıştırdıktan sonra elde edilebileceğini düşünüyorlar. BPM uygulama girişimleri çoğu zaman bu tür engellerden dolayı yeterince destek görmeden iptal oluyor veya erteleniyor. Gerçek şu ki kurumun iş süreçlerini ve performansları (KPI) ölçümleri BPMS bir bütün olarak entegre edilmeden öncesi ölçülebilir olmasıdır. Bu makalede bunu nasıl yapıldığına dahil bilgi vermeye çalışacağım.

BPM’in döngüsü

Hepinizin bildiği gibi, bir BPM Projesi klasik uygulama döngüsü şu şekildedir;

Tasarla (Modeling) → Uygula (Execution) →  Takip et (Monitoring) →  İyileştir (Improvement)

Buraya bakarak, BPMS üzerinden tasarlanmış bir sürecin çalışır hale getirilmesi gerekiyor. Kurumlar ise yaygın olarak bu çalışmayı ancak, süreçlerin BPMN‘e uygun tasarlanmış ve uygulamanı uçtan uca (Kurumun ERP’si bağlantıları dahil) hazır olması gerektiğini düşünüyorlar. Böylece süreçler artık izlenebilir ve süreçler ait performansları ölçülebilir hale gelecektir. Fakat bu her zamana için geçerli değil!

Gerçek şu ki, kurumun günlük rutin iş süreçleri, yazılımları, insanları ve sistemleri çalışmaya devam ediyor. Burada yapılacak tek şey, mevcut iş süreçleri hızlıca iyileştirmek, yani bir “iyileştirme modeli” üzerinde durmak. (BPI).

Tasarla (Modeling) →   Takip et (Monitoring) →  İyileştir (Improvement)

 BPI’ın döngüsü

Anlaşıldığı gibi BPM ile BPI arasında en önemli farkı, “Uygula”(Execution) BPI yaklaşımında bulunmuyor. Bu da BPMS üzerinde yapılan süreç tasarımı doğrudan izleyip performansı iyileştirebilirsiniz. Daha öncede belirtiğim gibi, süreçler saten uygulanıyor, bütünüyle entegre ve uygulanabilir bir BPMN modele ihtiyacınız şimdilik yok.

Söylediklerim daha iyi anlaşılması için hemen örnek bir süreç modeli ile konuyu destekleyelim;

Bu Örnekte, Sipariş-Tahsilat uygulamanın tüm aşamaları; yani Siparişin gelişi, Tedarikçiye bilgi verilmesi, sevkıyat ve tahsilat dan oluşmaktadır. Uçtan uca olan bu süreçleri, bir kaç sistemlerin dışında insanlar tarafından kontrol edilir, yönetilir ve kendi yöntemleriyle uygulanmaktadır. Genelde Kurumların süreçleri şekilde (2) görüldüğü gibi çalışıyor ve öncelikte bu süreçlerin iyileşmesini istiyorlar.

 

Bunu gerçekleştirmek için izlenecek yol şu şekilde;

  1. Mecut iş süreçleri BPMN formatında nihayi şekilde tasarlanması.
  2. Tasarlanan modelin BPMS içersinde uygulanması ve çevcre sistemlerinden (Örneğin ERP) geri gelen mesajların izlenmesi. (Business event monitoring)
  3. Bundan sonra ki adım, elde ettiğimiz gerçek zamanalı proses verilerinden bir Performans rapor arayüzü (KPI dashboards) oluşturmamız, böylece süreçlere ait performanslarını görütüleyebilir, olası darboğazları tespit edebiliriz.

Son maddede ifade ettiğimiz “dar boğazların tespiti” şöyle bir örnek verebilirim;

“siparişi hazırla” prosesi rahatlıkla “otomatik” hale getirebiliriz ve yeni modelimizde çalıştırıp uygulayabiliriz.! Bu şekilde BPI yaklaşımımızdan yavaşça uzaklaşıp BPM döngüsüne ilk adımı gerçekleştirmiş oluruz. Buda, BPM projesine başlamadan önce, [minimum  kaynaklarla] bir iyileştirme modelinin oluşturulmasına, entegrasyonu ve ölçümleriyle tatmin edici sonuçlar elde edilmesi sağlayacaktır.

Oluşturduğumuz bu model karar verecek olan Yönetici ve Teknik personele şunları sağlayacaktır;

  • ilk elden performans verilere ulaşmaları sağlanacaktır. Bu veriler ERP sisteminden gelen verileri ile BPMS’in entegrasyonu sonucunda elde edilen süreçlere bağlı performans verileridir.
  • Süreç optimisayona yönelmelerini ve bu konuda daha çok yatırım yapmalarını tesvik edecektir.
  • BPMS’e daha çok güvenip , süreç Yönetiminin kurum genelinde ön plana çıkaracaktır ve ileriye dönük, kurum neslinde daha yaygın kullanımı için teşvik edecektir.
  • Tüm bu gelişmeler, BPM kurumun performansı açısından vazgeçilmez bir parçası olduğunu anlaşılacaktır.

Not: Piyasada ki çoğu BPMS, BPI döngüsünü desteklemektedir.

Kaynak(lar):

Balakrishnan B Article about Business process improvement (BPI)