“業務和IT應該合作,尤其是在面向服務的環境中,在這個環境中協作需要超過需求文檔”——麻省劍橋Forrester Research 公司,副總裁Randy Heffner這樣說道。
業務服務在面向服務的架構(SOA)中是根據對業務流程的理解而得到最優設計的,這需要建立一個新的表示IT和業務如何協作的模型,在一篇新的報告中Heffner 稱這個模型為“并行業務工程”。
并行業務工程是從制造業中的并行工程這一概念得到的。在制造業中,產品設計工程師和制造工程師是相互合作的。當采用并行業務工程時,IT和業務共同合作來確定一個需要改進的業務流程或者一個新的業務功能,并且通過協作來設計流程以及技術解決方案。
“并行業務工程是關于圍繞業務流程來驅動業務和IT之間的聯系,” Heffner說,“流程是兩個領域的交匯點?!?/p>
當需要一個協作關系的時候,Heffner說:對于IT來說很大的負擔在于理解業務?!皬腎T的角度來看,他們需要對業務更加了解,討論業務流程,在營業期運行項目。但是IT很大程度上關注的是自身的能力,‘我們能夠按照說明書,按照預算準時交付么?’你可以做到這些但是交付的產品不具有商業價值?!?/p>
Heffner說:當采用并行業務工程時,協作是圍繞著業務流程設計而進行的。業務流程管理 (BPM),業務流程建模以及業務活動監控(BAM>)的工具可以起到輔助作用,但是,他說這些工具并不是最重要的,而且仍有待于成熟。
“雖然在某一程度上業務分析師可以轉變成為程序員,但是從某種意義上來說二者具有相同的能力,那就是在系統中[例如IT]引入可以使整個商業毀于一旦的bug?!彼f,“最基本的問題重新回到對外界影響的控制和穩定性上來。你必須成為機會主義者。如果[IT]和業務有非常好的合作關系,而且這兩者都能夠勝任并且對這項工程感興趣的話,那么可以肯定地說問題解決,但是我并不希望把它們固定在一個IT需要的生產標準之中?!?業務流程模型和管理工具的制造者們認識到了協作的必要性,并且正在以各種方式將協作融入到制造中。Phil Gilbert,德克薩斯州奧斯汀市的Lombardi Software 公司,技術首席執行官,他說:Lombardi有一套它自己的解決方案稱之為重現方法,這個方法是一個應用到開發環境中的協作迭代的過程。在重現這一階段中,業務人員,業務分析師,IT分析師和IT開發人員都實時地“可以正式運行業務流程,業務人員可以體驗這個流程并且可以指出‘就在那個位置, 我需要另外一份數據來運行該應用程序,請在那里進行修改?!?/p>
在重現階段之后,IT尤其要做出修改,他說。貫穿整個開發過程,有非常多的重現階段。
Savvion 公司,加利福尼亞州圣克拉拉市的一個BPM提供商。該公司把完成流程模型工具的任務交給業務分析師,但是根據市場部副總裁Don Nanneman的經歷,管理流程模型已經成為一個挑戰,尤其是當影響到SOA的時候。Savvion公司近期發布了一個新的產品:Savvion Process Asset Manager (PAM)和 Savvion Process Modeler的新版本
“我們的客戶把他們的工作流程當作資產。PAM是一個存放流程模型的倉庫。它允許分析師把流程模型以及子流程存放在該倉庫中,并且這個倉庫管理這些模型的所有活動,從存取控制到登入/登出,版本等等。而且它也是存放模擬數據的倉庫。
Rick Mattock,德克薩斯州普萊多市BPM提供商Fuego,產品策略部副總裁。他說IT“必須要成為CFO[財務首席執行官]或者CEO的得力助手?!?/p>
Mattock說:在運行時環境,業務人員都期待進行流程監控以及商業活動監控。例如,他們想要知道 “Joe”是否按流程運行正常。在設計這一方面,他說,BPM是“保存歷史信息并且將其反饋給可以在流程中進行修改的業務分析師?!?/p>
在考慮工具之前,無論如何,Forrester的Heffner說:公司必須關注業務流程的改進,建立業務和IT之間的度量標準,進一步加深IT和業務兩方面的相互理解,并且相對于IT架構而言,需要更加去關注業務設計。
(責任編輯:銘銘)