İş Süreçlerinizin Altında Ezilmeyin: WebSphere Business Modeler Pınar Uğurlu Danışman Bilgi Teknolojileri Uzmanı
WebSphere Ürün Grupları Application Integration Process Integration Websphere MQ WS Message Broker WebSphere ESB WebSphere Datapower Websphere Transformation Extender Websphere Process Server Websphere Business Modeler Websphere Business Services Fabric Websphere Business Monitor Websphere Service Registry & Repository Application Infrastructure - Network Deployment Extended Deployment Base Express Community Edition Commerce- WebSphere Commerce (BE, EXP, PE)
IBM in İş Süreçleri Yönetimi için Yazılım Stratejisi Hizmet Odaklı Mimari tarafından sağlanan İleri İş Süreçleri Yönetimi sunma... İş Süreçleri Yönetimi Birleşik İş Uygulamaları Modelleme ve Simülasyon İş süreçleri tasarımı ve simülasyonu İş Etkinliği İzleme Süreç Yönetimi İşbirliği Uzmanlık ve Hızlandırıcılar Anahtar performans göstergelerini kullanarak performansı, süreci ve operasyonel etkinliği izleme Kişiler, içerik uygulamaları ve sistemler arasında süreçleri uyum içinde düzenleme İş değeri zincirinde işbirliği yapma ve üretkenliği artırma Hizmetleri ve önceden oluşturulan Değerleri kullanarak, İş Süreçleri Yönetimini sunmayı hızlandırma Kurumsal Mimari 3 Servis Odaklı Mimari Hizmet Yönetimi
İş Süreçleri Yönetimi nde Kullanıcı Rolleri İş Liderleri (CxO lar, LOB ler) İş Süreçleri Yönetimi Uzmanları (İş Mimarları ve Analiz Uzmanları) 4 Sağlama: İş stratejisi ve iş Sağlama: İş Süreçleri Yönetimi metodolojisi fonksiyonlarında etki alanı uzmanlığı Alma: Daha iyi iş kararları almak için operasyonel performansa ilişkin uygulanabilir bakış ve yürütme uzmanlığı ve kaynakları. Alma: Sürekli süreç iyileştirme ve optimizasyon için operasyonel performans bilgisi. BT Uzmanları Süreç Kullanıcıları (BT Mimarları, Geliştiriciler) (Müşteriler, Çalışanlar ve Çözüm Ortakları) Sağlama: İş Süreçleri Yönetimi çözümlerini Sağlama: İş süreçlerini yönetmek için iş uygulamak için kaynaklarda teknik uzmanlık. Alma: Açık ve net iş gereksinimleri ve daha düşük toplam sahip olma maliyeti için esnek BT tasarımı kalıbı. etkinliği, içerik ve kaynaklar. Alma: Üretkenliği artırmak için sorunsuz hale getirilmiş, akıllı çalışma ortamları.
WebSphere Business Modeler İş Süreci Modellemesi ve Simülasyonu Rol tabanlı Tekrarlanan süreç tasarımı için işe dayalı işbirliği Internet üzerinden yayınlama yoluyla tasarım aşamasında işbirliğini sağlama İzlenebilirlik, İş ve BT arasındaki işbirliğini artırır Süreç Optimizasyonu İşinizin tüm yönlerini optimize etme, KPI ları ve ölçümleri ayarlama İş Kullanıcılarını Güçlendirme Süreç darboğazlarını belirlemek için dinamik analiz - Var olan tanımlardan yararlanma (örneğin, Visio) - Model süreçleri, iş kuralları, ölçümler, KPI lar, insan görevleri (örneğin, üst seviyeye yükseltme mantığı) - Süreç Giriş/Çıkışı için kullanılacak Formları tanımlama - Yapay olgu izlenebilirliği yoluyla gerçek işe dayalı ve tekrarlanan geliştirme yaşam döngüsü desteği 5 Kısıtlı kaynakların (zaman, insan, sermaye gibi) kullanımını optimize etme Verimliliği artırmak için gerçek zamanlı verileri kullanma WebSphere Business Modeler Tekrarlanan ve sürekli gelişim
Süreç Merkezli Yaklaşım, Baştan Sona Görünürlük Sağlar İşi bir dizi fonksiyon yerine, bir dizi süreç olarak görerek aşağıdakileri belirleme: İlişkiler Kurumsal Böl A Böl B Bağımlılıklar Mali Siparişler Şartlar Faturalandırma İş etkinliklerini birbirlerini tamamlayacak şekilde uyumlu hale getirme A/R Kurumsal Böl B Böl C 6 Siparişler Faturalandırma SATIŞ TEDARİK ZİNCİRİ FİNANS MÜŞTERİ Böl A Bir Kerelik Lisans Ücreti A/R
Hedef: Var Olan Süreç Belgelerini Yeniden Kullanma Amacınız Tutarsız ve aşağıdakiler gibi birden çok formata dağılmış, mevcut süreç belgelerini yeniden kullanma: Visio Word PowerPoint Diğer modelleme araçları IBM in Çözümü Visio süreç haritalarını içe aktarma Ortak Visio öğeleri, Modeler içindeki benzerlerine önceden eşlenir Özel öğe eşleme yetenekleri mevcuttur XML içe aktarma Diğer modelleme araçlarından XML süreç gösterimlerini dönüştürme Dosya ekleme Belgeleri herhangi bir formatta işleme Yeniden çalışma gereğini azaltma, yatırımları koruma, yeni araçlara geçişi kolaylaştırma 7
Hedef: Süreci Doğru Yakalama ve Belgeleme IBM in Çözümü Amacınız Sürecin adımlarını tutarlı bir şekilde gerçekleştirme Yeni çalışanları etkili bir şekilde eğitme Kuruluşlar arasında ortak bir süreç görünmünü paylaşma Uyumluluk için süreçleri belgelendirme Grafik modeller ve ilgili veriler birçok ortam aracılığıyla görüntülenebilir Publishing Server web portalı Şemalar Kutular Etiketler Renkler Simgeler İş sürecinin akışını okuması kolay, grafiksel bir biçimde anlatma 8 Süreç tanımlama oturumu sırasında konunun uzmanları, süreçlerini modelleyebilir ya da süreçleri etkileşimli olarak oluşturabilirler Raporlar MS Word ya da PDF biçiminde sağlanan, önceden tanımlı kalıplar ve özel düzenler Tek tek çalışanlar, bölümler ve düzenleme yetkilileri gibi çeşitli hedef kitleler için açıklama alanları Etiketlendirme, renklendirme ve kutu kullanma
Temel Süreç Akışı ile Başlama Modellemeyi sürükleyip bırakma yetenekleri Basit ve anlaşılır simgeler Etkinliklerin gerçekleştirilme sırasını tanımlayın 9 Note whether are Adımların manüelsteps mi, yoksa manual automatic otomatik mior olduğuna belirleme Süreçlerin Indicate ifbirbirinden process paths farklıare mı, yoksa birbirine mutually paralel exclusive mi olduğunu or parallel gösterin
Ayrıntılı Süreç Bilgileri Ekleme Ek araştırmalar ve görüşmeler ile daha ayrıntılı bilgiler edinmeye başlayın 10 Kullanılan veriler İşi gerçekleştiren roller Gerekli kaynaklar Süre Maliyet Tanımlar Vb
Hedef: Mevcut Süreç Sorunlarının Asıl Nedenini Tanımlama Amacınız İş sorunlarına nelerin yol açtığını anlama Kullanıcıların süreci anladıklarından emin olma Süreçlerinizin verimliliğini değerlendirme Daha verimli bir süreç gerçekleştirme IBM in Çözümü Kullanıcıların süreci gerçekte nasıl yürüttüklerini tartışmak için modeli araç olarak kullanma Kullanıcılar, Publishing Serverı kullanarak yorumda bulunabilirler Sabit verilerin bulunmadığı durumlarda, süre, arıza oranları, etkinlik hacimleri vb. dahil olmak üzere ölçümleri tahmin etmede kullanıcıları sürece dahil etme Süreç modellerine ölçümleri girme Bilim adamı gibi hareket etme Süreç sorunlarına ve sıkıntılarına nelerin yol açabileceği konusunda hipotez geliştirme Hipotezleri sınamak için deney olarak simülasyonlar oluşturma Darboğazları, düzensizlikleri ve diğer sorunları belirlemek için simülasyon sonuçlarını analiz etme 11
Simülasyona Hazırlanma Tam bir simülasyon için arıza (defect) ve karar yüzdelerini, süreç hacimlerini vb. ekleme Modelin doğru bir şekilde yapılandırıldığından emin olma Süreç yapılarının istenildiği gibi hareket edeceğini doğrulama Süreç kısıtlamalarını sağlama Kaynak Kullanılabilirliği Sorunların nitelik ve niceliğini belirlemek için temsili veriler kullanın. Bu sizi doğru çözümlere götürür. 12
Süreç Analizi Analiz, simülasyonun temel bileşenidir Simülasyon sonuçlarına bakma ve buna göre yorum yapma gereği Süreçlerdeki sorunların asıl nedenlerini belirleme Maliyet, çevrim süresi vb. dahil olmak üzere süreçlere ilişkin bütünsel iş görüşü Personel, yazılımlar, araçlar vb. için çeşitli kullanım kalıplarını araştırma Sorunlar belirlendikten sonra, bunları azaltma ya da etkilerini azaltma yollarını bulmak üzere için başka simülasyonlar ve analizler gerçekleştirme 13
Hedef: Önerilen Yeni Bir Sürecin İstenilen Sonuçları Vereceğini Doğrulama Amacınız İş gereksinimlerini en eksiksiz bir şekilde karşılayan iş özellikleri karışımını belirleme Yeni çözümün etkililiğini onaylarken zamandan ve maliyetten tasarruf etme Değer zincirindeki maliyetleri anlama İnsan kaynakları planlamasını şeffaf bir şekilde gerçekleştirme IBM in Çözümü Mevcut iş simülasyonunu ve analizini, ilerideki çözümler için temel olarak ve ilerideki iş değerlendirmeleri için referans olarak kullanma Değiştirilmiş iş akışını, teknoloji çözümlerini ve (insan/otomatik) kaynak değişikliklerini içeren çözümler arama Süre, veri çıkışı, maliyet üzerindeki etkileri analiz etme Çözüm alternatiflerini önceliklendirme Gerekli personel düzeylerini araştırma Bilinen hizmet seviyesi sözleşmelerini, şirket içi beklentileri ve müşteri beklentilerini göz önünde bulundurma 14
Hedef: Süreçlerin İş Gereksinimlerini Karşıladığına Emin Olma Amacınız Sürecin hangi iş gereksinimlerine ve Modeler içinde görüntülenen Requisite Pro gereksinimler projesi teknik gereksinimlere hitap ettiğini belirleme İş süreci modellerinden teknik kullanım durumları oluşturma Geliştirme döngüsü ilerledikçe, eksik bir gereksinime çözüm sağlamanın maliyeti de gözle görülür biçimde artar Gereksinimler ve süreç modeli öğeleri arasındaki bağlantıları yönetme Her bir gereksinim için temel özellikleri görüntüleme ve düzenleme IBM in Çözümü Modeler çalışma alanında gereksinim yönetimi için IBM in Rational Requisite Pro aracı da birlikte sağlanır Gereksinimin nerede karşılanacağını göstermek için her bir gereksinimi bir süreç etkinliğine bağlama Sürecin hitap etmediği gereksinimleri belirleme ve yanlış bir çözüm oluşturulmadan önce müdahale etme Teknik kullanım örnekleri oluşturmak için süreç tanımını kullanma 15
Hedef: İş Gereksinimlerini Destekleyen Uygulama Davranışlarını Tanımlama IBM in Çözümü Amacınız İş beklentilerini kolaylıkla teknik tasarımlara dönüştürme İş kullanıcılarının, sistemlerle nasıl etkileşimde bulunduklarının ayrıntılarını tanımlamalarına olanak verme Hedeflenen süreç motorundan bağımsız olarak tek bir iş modellemesi aracı kullanma İş ve BT arasında bilgi alışverişinin basitleştirilmesi, geliştirme ve test döngülerinin kısalmasını ve süreç çözümlerinin daha değerli olmasını sağlar İş ve BT uzmanları arasında ortak bir anlayış oluşturularak, iş süreçleri birden çok IBM İş Süreçleri Yönetimi çalıştırma zamanı motoru için onaylanabilir ve bu motorlara aktarılabilir WebSphere Process Server FileNet P8 Özel düzenleyiciler, iş kullanıcılarının WPS yi hedeflerken, işi doğrudan etkileyen süreçlerin ayrıntılarına ilişkin daha fazla bilgi belirtmelerine olanak verir İnsan görevi davranışları Web formu arabirimleri Değiştirilebilir iş kuralları 16
Süreci Yürütmeye Hazırlanma IBM in her iki İş Süreçleri Yönetimi çalıştırma zamanı motoru için gereken standartların uygulanmasını sağlamaya yönelik farklı modlar WebSphere Process Server, FileNet P8 Görevlerin uygulamaları, web hizmetlerini ve diğer işlevleri göstermesini sağlayacak şekilde tasarlanmış bir yapı modeli Veri akışı gerekli Sürecin her bir adımında hangi bilgilerin sağlandığına dikkat edin İş akışına karar mantığı ekleme BPEL XPDL WebSphere Business Modeler Karar seçeneklerini hangi veri değerlerinin yönlendirdiğini belirtin Dışa aktardıktan sonra BT uzmanları, işlevler ekleyebilecekleri bir süreç iskeleti elde ederler 17 WID WebSphere Integration Developer WebSphere Process Server P8 Process Designer P8 Process Engine
WebSphere Process Server a Özgü Bileşenler Human Tasks Görevi kim gerçekleştirmeli? Görev, hangi koşullarda bir yöneticiye ya da başka bir kullanıcıya aktarılmalı? Arabirim nasıl görünüyor? 18 İş kuralı mantığını ve yapısını tanımlama Sürecin detaylarını kolay bir şekilde ayarlamak üzere kurallar, çalıştırma zamanında değiştirilebilir İstenilen davranışı göstermek için basit olasılıksonuç (if-then) yapısını kullanın
Hedef: Etkin Süreçlerden Yararlı Ölçüm Verileri Elde Etme Amacınız Süreçte nelerin ölçülmesi gerektiğini belirleme İş ölçümlerinin süreçlerle nasıl ilişkili olduğunu anlama Ayrıntılı ayarlar için, dinamik, gerçek zamanlı iş izleme verilerini modellere kolaylıkla aktarma IBM in Çözümü Sürecin hangi yönlerinin ölçülmesi gerektiğini tanımlama Daha fazla netlik sağlamak üzere, her bir ölçümü, ölçülecek etkinlik ya da süreç ile doğrudan ilişkilendirme İş belgelerini ve analizi geliştirmek için ölçülmüş gerçek verileri, güncellenen süreçlerle bütünleştirme İş sürecinin sürekli geliştirilmesini ve pazardaki ve şirket içindeki değişikliklere uygun bir şekilde tepki verme yeteneği sağlar İş kullanıcıları, işlerini başarılı bir şekilde yönetmek için gereksinim duydukları ölçümleri tanımlarlar ve bu da iletişimi kolaylaştırır ve gelişimi hızlandırır 19
Ölçülecek Metrikleri Tanımlama Kullanıcılar, işlerini düzgün bir şekilde yürütmek ve yönetmek için gerekinim duydukları metrikleri belirtirler Ölçümler süreç modeli ile doğrudan ilişkilidir; bunlar, her bir ölçüm için duyulan gereksinim ve ölçümün değeri konusunda bir bağlam ve sağlar. 20
Gerçek Süreç Verilerinin Tekrar Süreç Modellerine Sağlanması KPI ları ve iş etkinliklerini gerçek zamanlı olarak izleme İş modellerini yerleştirme Geliştirme için ölçmek üzere iş öğelerini işaretleme Simülasyonlara dayanarak iş modellerini gözden geçirme Gerçek izleme sonuçlarını Modeler a aktarma 21
Hedef: İş Birliği içinde Modelleme Amacınız Farklı iş alanlarındaki uzmanların kendi süreçlerini modellemelerine olanak verme Birden çok süreci hızlı bir şekilde modelleme Yeniden kullanım ile zaman ve paradan tasarruf etme IBM in Çözümü Modellere birden çok kullanıcının erişebilmesini sağlamak için bir ekip havuzu kullanma İşin paralel bir biçimde gerçekleştirilmesiyle değer elde etme süresi kısalır Her bir süreç alanındaki uzmanlar, kendileriyle ilişkili süreç alanlarını tanımlayabilirler Geri dönüşe ve yedek sistem geçişe olanak vermek üzere modellerin sürümleri oluşturulur 22 Publishing Server aracılığıyla, modellerin bunları etkin bir şekilde düzenlemeyen uzmanlar tarafından gözden geçirilmesi kolaylaştırılabilir Versiyon yönetim aracı ile doğrudan Modeler içinde entegrasyon
Modelleri Yayınlama Uzmanların gözden geçirip görüşlerini bildirmeleri için modellerin Publishing Server üzerinden kullanılabilmesi sağlanır Yorumlar referansta bulundukları süreç öğeleri ile doğrudan ilişkilendirilir, böylece karışıklık en aza iner 23
İş Süreçleri ile Teknik Bütünleşme Teknik Nitelikler Görünümü BPEL öğeleri, ad alanları, arabirimler için adlandırma standartlarını uygulama SCA uygulama tiplerini tanımlama Tek yönlü işlemler ya da istek-yanıt işlemleri arasında seçim yapma İş mantığının teknik ayrıntılardan ayrılması WID e aktarma sırasında kolaylaştırılır Etkinlik uygulamalarını iş değişikliklerinden bağımsız hale getirir İş Mantığı Modülü BPEL İnsan Görevleri (Modeler dan) İş Kuralları (Modeler dan) Uygulama Modülü/Modülleri Java İnsan Görevleri (diğer) İş Kuralları (diğer) Sonlu Otomatlar Kitaplık Veri Tipleri Arabirimler 24
Hedef: İş Sonuçlarını İyileştirme Amacınız Kabul edilebilir bir iş durumu oluşturma Değer zincirindeki maliyetleri anlama Şeffaf bir şekilde insan kaynakları planlaması gerçekleştirme Olası çözümlerin gerçekleşebilirliğini değerlendirmek için öngören analizlerden yararlanma IBM in Çözümü Süreci oluşturmak için çabaya yatırım yapmadan önce, gerçek koşullar altında simülasyon yaparak, önerilen çözümün etkililiğini doğrulama Değiştirilen süreç akışını, teknoloji çözümlerini ve (insan/otomatik) kaynak değişimlerini içeren çözümleri arama Süre, veri çıkışı, maliyet üzerindeki etkileri analiz etme Çözüm alternatiflerini önceliklendirme Gerekli personel düzeylerini araştırma İlerideki durum süreçlerini oluşturmadan önce bunları analiz etmek zaman ve paradan tasarruf sağlar ve riski azaltır 25 Yatırım getirisini hesaplama İş örneği oluşturma
Hedef: İş Sürecini Kolayca Anlamak IBM in Çözümü Amacınız Genel iş faaliyetlerine kullanıcıların nasıl uyduklarını anlama Süreç kaynağı sorumluluklarına ilişkin ortak bir görüş paylaşma İş için değerli olan görevleri gerçekleştirme Belirli bireyleri ya da iş fonksiyonlarını içeren kritik etkinlikleri ya da işleri açıklamak için kullanılabilir görsel ipuçları Modelleme işine birçok yerden erişilebilir Publishing Server da model görüntüleme için web tabanlı ortam Kutular Etiketler Renkler Simgeler İş sürecinin akışını okuması kolay, grafiksel bir biçimde anlatma 26 Süreç modellerini izlemek kolaydır Şemalar ve raporlar taşınabilir ve çevrimdışı kullanılabilir Süreç analizi ve yeniden tasarım için yetenekler, gelişmiş iş işlevselliği ve operasyonel verimlilik sağlar
Özet WebSphere Business Modeler İlerideki yerleştirmeler için iş süreçleri tasarlama Süreç değişikliklerinin simülasyonunu yapma ve sonucu değerlendirme Pazar değişikliklerinin simülasyonunu yaparak riski azaltır Performansı etkili bir şekilde izlemek için KPI ları tanımlama Daha az zaman ve masrafla resmi düzenlemelere uyma 27
WebSphere Business Modeler v6.1.2 İçindeki Yenilikler Nelerdir?
WebSphere Business Modeler Ürününün Yeni Yetenekleri Süreç Editörü Yazılım Varlık Havuzu ile Entegrasyon İş Kuralları ve İnsan Görevleri (Human Task) için Raporlama Excel ve Open Office ten İçe Aktarma Form Simulasyonu ve İnsan Görevi İş Akışı Gösterimleri Gelişmiş WebSphere Business Monitor Entegrasyonu Geliştirilmiş WebSphere Integration Developer desteği Business Space Ortak paylaşım portalı
Süreç Editör Yenilikleri İş Süreci Yönetimi Stili (BPMN) Gösterim İş Süreci Yönetimi Gösterimi ile geleneksel Modeller gösterimi arasında geçiş yapın
Süreç Editör Yenilikleri Yeni Düzenleme Paleti Açılabilir Çekmece Stili Arabirim Seçilebilir Simge Boyutu İsteğe Bağlı Sık Kullanılanlar Çekmecesi Yeni Düzenler
Süreç Editör Yenilikleri İzleri Takip Etme Döngüler ve alt süreçlerle kullanılır Özel Resimler Süren etkinlikler
Süreç Editör Yenilikleri Basitleştirilmiş Araç Çubuğu Modeler ile ilişkili olmayan Eclips simgeleri kaldırıldı BPMN Style Notation Grabby Connection Yeni bağlantıyı oluşturmak için kaynağın üzerinde gezdirin
Yazılım Varlık Havuzu ile Entegrasyon Grafiksel Arama Metin Araması ve Süzme Havuz Gezgini
Havuzda Grafiksel Arama Varlıkları Arama Sonuç Kategorilerine Göre Süzme Varlıklar Arasındaki İlişkileri Görselleştirme
İş Kuralları ve İnsan Görevleri (Human Tasks) için Raporlama Genişletilmiş XML İçe/Dışa Aktarma özellikleri, BR ve HT desteğiyle raporlama Güncellenmiş Önceden Tanımlı Rapolar İş Kuralları ve İnsan Görevleri nin ayrıntılarını içerir Modeler XML Formatı İş Kuralları ve İnsan Görevleri nin tüm ayrıntılarını içerir
Şablon Tabanlı Excel İçe Aktarma özelliği Temel model öğelerinin Excel ile şablon tabanlı olarak içe aktarılması Süreç modeli içeriğini Excel ve Open Office biçimlerinden içe aktarmak için şablonları kullanma
Form Simülasyonu Etkileşimli Form Simülasyonu Veri Tabanlı Süreç Simülasyonu Süreç mantığını ve Form tasarımını doğrular Etkileşimli Form Tamamlama Form Durumu
İnsan Görevleri İş Akışı Gösterimleri - Storyboarding İnsan görevleri iş akışlarının süreç bağlamıyla gösterilmesi Süreç Bağlamı Süreci anlama Form Sunumu Süreç bağlamında form tasarımının ve yerleşim düzeninin doğrulanması İş Akışı Gösterimi Tanımı Simülasyon Anlık Görüntüsü nü gerektirir, ancak etkin simülasyon gerektirmez (durum analizinde kullanıldığı biçimde)
Gelişmiş İzleme Yetenekleri Gelişmiş İş Ölçümü Ayrıntıları KPI lar (Key Performance Indicator; Anahtar Performans Göstergeleri), metrikler, süzgeçler ve boyutlara ilişkin genişletilmiş tanımlar Ölçüm Tanımını Modeler İçinde Tamamlama
Publishing Server Business Space Business Space İnsan Görevleri ve Süreç Değişkenliği ile bütünleşme Formları Gözden Geçirme Birden Çok Arabirim Teknolojisi Web 2.0 ya da Portal tabanlı arabirim arasında seçim yapma
Sektör Odaklı Model Örnekleri Finansal Yönetim İnsan Kaynakları Yönetimi IBM Global Business Services tarafından sağlanan uzmanlık Tedarik Zinciri Yönetimi Bankacılık Sigorta Kamu 100 den fazla süreç modeli Perakende http://www-1.ibm.com/support/docview.wss?rs=0&uid=swg27012846
Teşekkürler