• iş süreçlerinin tanımlanmasını, gösterimini ve takibini sağlayan yönetim sistemidir. ayrıca erp yazılımlarına yavaş yavaş entegre edilmeye başlanan konsepttir.

    (bkz: bpmi)
  • bpm'in workflow (iş akışı) ile benzerlikleri olmakla birlikte ondan daha fazlasıdır. iş akışı; erp, crm ve hr gibi otomasyona tabi tutulabilen süreçlerle ilgiliyken bpm bütünleştirici bir yapı olarak ortaya çıkıp yap bozun parçalarını birleştirir ve iş akışı da bu yap boz parçalarından sadece birisidir.

    kaynak:
    http://www.bpmvsworkflow.com/
    http://www.ultimus.com/pages/307// (evet sonda iki tane bölme işareti var ve hayır yazım hatası değil)
  • sap eğitimleri oldukça pahalı olan bir iş süreç yönetim sistemiymiş. sap'den kuş mu konduruyorlar acaba? bilemedim.

    http://sapturkey.com/…sap-netweaver-ce-7-2-egitimi/

    yine de bu vesileyle 7-10 mart 2011 tarihlerinde düzenlenecek bir eğitim olduğunu duyuralım.
  • ibm çözümü için
    (bkz: ibm business process manager)
  • business process management, kisa adiyla bpm, insan hatasindan ve haberlesme eksikliginden kaynaklanan problemleri minumuma indirgemeyi hedefleyen uygulamalardir. bpm altyapi mimarisinin bir alt dalidir ve bir organizasyonun arac ve cekirdek operasyonlarinin optimizasyonu ve bakimini iyilestirmeyi amac edinir.
  • bir iş organizasyonunu ve dışarıyla olan etkileşimlerini modellemeye, otomatize etmeye, işletmeye, kontrol etmeye, ölçmeye ve iyileştirmeye yarayan işlevlerin tasarlanması, desteklenmesi, iş hedefleri doğrultusunda yeniden düzenlenmesi için tüm sistemleri, sürece katılan kişileri, müşterileri ve ortakları kurum içinde ve kurumun sınırları dışında modelleyerek tam kontrol altına ve keyfi süreçleri ortadan kaldırma disiplinidir. (vay be)

    ortamlarda "ağzı laf yapıyor bu arkadaş bilgili" dedirtecek yukarıdaki tanımdan devam ederek gerçek hayattaki uygulamasına bakalım.

    bir kurumda bpm işleteceksen orada bir yaşam döngüsü yani "bpm lifecycle" kurmalısın. bpm yaşam döngüsü şu adımlardan oluşur.

    tasarım:

    mevcut sistemi ve ihtiyaçları algıladıktan sonra ulaşılması gereken hedefleri de dahil ederek kuşbakışı bir sistem tasarımı elde edilir. (mesela işimiz sıfırdan bir otomobil ortaya çıkarmaksa, öncelikle arabanın hangi ihtiyaçlara yanıt vermesi gerektiği tasarımı ortaya çıkar - dikkat: görsel tasarımı değil!)

    modelleme:

    tasarım ortaya çıktıktan sonra bu tasarımı modellemek gerekir. tasarım alt parçalara ayrılarak maliyet, istenen tasarımın değişik durumlarda nasıl davranacağı gibi şartlar modellenerek gerçek hayata bir adım daha yaklaşması sağlanır. what if analizi denen soruları sorarak konuya değişik açılardan bakılması ve farkında olunmayan gerçeklerin ortaya çıkarılması sağlanır. "bu işi yapmak için kaynaklarımı %75 azaltsaydım çıktıdaki değişim ne olurdu?" gibi.

    uygulama (execution)

    modellenen iş sürecinin uygulamaya konmasıdır. elle yapılan süreçleri insanlar, otomasyona devredilmiş süreçleri ise soa'nın "iş süreç katmanı" ya da "sunum katmanı" üzerinde geliştirilen araçlar devralır. evet, bir yazılım mimarisi deseni olan service oriented architecture köken olarak bpm'den gelmektedir. bir de hizmetleri akıllı varsayımsal (yani fiziksel olmayan) makine öğrenmesiyle ya da klasik şekilde çalışan botlara devreden robot process automation vardır. uygulama adımını modelleyip sıradan ingilizce yerine bir standarda sokmak için geliştirilmiş bpmn isminde bir dil bulunur. iş kurallarını bpmn'e tam oturtmak için geçmişten kalan iş modelleri zorluk çıkarırlar. her şeyin sıfırdan modellendiği ortamlarda daha rahat çalışır. iş sürecini doğru işletmek için iş kuralı yani "business rule" da belli bir sistematikle yazılmalıdır. ` iş kuralları sonunda "doğru" ya da "yanlış" (bkz: boolean) üreten ingilizce ifadedirler ve "if else" içine oturtularak karşılık gelen eylemler belirtilebilir. mesela aşağıdaki muhasebe sisteminde:
    - bu siparişin toplam değeri 1 milyon euro'dan fazla mı? (evet/hayır)
    --- evetse - patrona mail at herkese zam yapsın
    --- hayırsa - müdür yardımcısına bildir o ne yaparsa yapsın
    bir iş görevi tanımıdır. iş görevi tanımı yapmak için bpmn'in yanısıra uml de kullanılabilir.

    izleme: (monitoring)

    izleme araçları olup biteni canlı gözlemleme için kullanılır. mevcut akmakta olan iş süreçleri ne durumda, problemler var mı, verimlilikleri istenen düzeyde mi, gözden kaçan problemler birikiyor mu vb için araçlar sunar. bunun için yaygın araçlardan biri bam yani business application monitoring olagelir. tüm bu araçların kullanılarak oluşturduğu sete ve bu setle yapılan detaylı izleme işlemine process mining denir. bir de predictive business process monitoring vardır. geleceğe yönelik monitör etmek için kullanılır. mesela bir fabrikadaki makinelerin geçmişteki ve şu anki arıza raporlarını kullanarak gelecekte muhtemelen tekraran hangi zamanlarda arıza çıkaracakları hesaplanır. (bkz: predictive maintenance)

    optimizasyon:

    süreçlerin işletilmesini izleme sonucu problemli ya da maliyeti yüksek kısımların yeniden ele alınarak sistemin iyileştirilmesine denir. bottleneck tabir edilen bir sürecin akışını en çok kısıtlayan noktanın tespitinde de kullanılır. sallıyorum güzel arkadaş ortamınızı sürekli geren tek bir adam varsa bu adamın tekrar eden davranışı tespit edilerek bira içilip muhabbet edilen buluşmalara çağrılmaması aslında bir iş süreci optimizasyonudur.

    yeniden mühendislik: (re-engineering)

    optimizasyonun kurtarmayacağı kadar boka sarmış süreçlerin sıfırdan ele alınması gerekir. bu durumda re-engineering teknikleri devreye girer.

    --

    service pattern, bpm süreçlerinde yaygın kullanılan bir tekniktir. insanları ve otomatik sistemleri bir araya getirerek hizmet noktaları oluşturur.

    bpm'i hayata geçirmek için kullanılacak araç seti ana başlıkta aşağıdaki kategorilere dağıtılabilir.

    process engine: süreci modellemek için kullanılan araçtır. business rule'ları desteklemelidir. (bkz: adonis)

    business analytics: toplanan veriyi kullanarak işe yarar sonuçlar elde etmek için kullanılır. (bkz: power bi)

    content management: süreçlerdeki döküman ve diğer içeriklerin tek merkezde iş akışı kurallarıyla toplanıp yönetilmesi araçlarıdır. (bkz: sharepoint)

    collaboration araçları: süreçlere çok kullanıcılı katılım sağlanarak kişilerin aynı iş üzerinde kolayca çalışması sağlanır. yine (bkz: sharepoint)
hesabın var mı? giriş yap