I'll be back!

            Focus on BPM, celebrate PegaRULES Process Commander (PRPC)
          posts - 76, comments - 161, trackbacks - 0, articles - 2
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          What is a Healthy PRPC System? -- Done

          Posted on 2009-05-20 09:23 zolly 閱讀(706) 評(píng)論(4)  編輯  收藏

          我們做PRPC項(xiàng)目的維護(hù),測(cè)試,優(yōu)化,更新等等,都是在已有的產(chǎn)品上的一種后續(xù)服務(wù),都是一種“發(fā)現(xiàn)問(wèn)題,解決問(wèn)題”的思路,這種方式往往使得項(xiàng)目周期變長(zhǎng),成本提高,這些都是客戶不愿意看到的結(jié)果。

          定義一套Healthy PRPC的準(zhǔn)則,達(dá)到這個(gè)標(biāo)準(zhǔn)后的產(chǎn)品才允許發(fā)布到客戶,或者在前期就按照這個(gè)標(biāo)準(zhǔn)嚴(yán)格實(shí)施,這才是防患于未然,未雨綢繆的最好方式,即便有大的變動(dòng),后期也會(huì)大大減少時(shí)間周期和人力財(cái)力。

          這個(gè)問(wèn)題我想也許不會(huì)找到標(biāo)準(zhǔn)答案,或許也只存在于BPM開(kāi)發(fā)設(shè)計(jì)管理實(shí)施的人員之間經(jīng)驗(yàn)的潛移默化。但是找到一個(gè)全面的檢測(cè)標(biāo)準(zhǔn),可以成為PRPC,甚至BPM所遵循的標(biāo)準(zhǔn),這就是它的意義所在。

          Following comes from Frank:
          No entry in Pega-Alerts log
          Normally check the alerts log file.
          That's the benchmark from Pega...and normally 500ms is the standard...any SQL/Activity , if the execution exceeds 500ms, it's not normal., we need to find out why...
          That needs some expericne, you should be very familar with the table structure, and needs advacned DB knowledge.

          評(píng)論

          # re: What is a Healthy PRPC? -- Pending...  回復(fù)  更多評(píng)論   

          2009-05-20 20:37 by jeremy
          一個(gè)強(qiáng)壯的prpc系統(tǒng)很關(guān)鍵的一點(diǎn)就是看代碼的重用性,為了滿足特定需求且僅滿足該需求的功能模塊是脆弱的,必須在設(shè)計(jì)之初就必須充分考慮到需求的變更,最大幅度擴(kuò)大該模塊的運(yùn)用場(chǎng)景。
          以創(chuàng)建組織地點(diǎn)下拉選擇框(選擇地域信息)為例子,脆弱的做法就是直接在property內(nèi)對(duì)下拉選擇框的值進(jìn)行配置(Name, Value)。而一個(gè)好的做法就是創(chuàng)建一套對(duì)應(yīng)的field value。 當(dāng)然這個(gè)例子并不適用于那些特定模塊的下拉選擇框,
          再舉一個(gè)例子,我們?cè)谥谱饕粋€(gè)篩選用戶的html property的時(shí)候,好的設(shè)計(jì)應(yīng)該把篩選用戶的條件作為parameter設(shè)在里面,例如OrgFilter, DivFilter,UntFilter,LocFilter等等。
          如果項(xiàng)目在提交到客戶之前就本項(xiàng)進(jìn)行"Health"檢測(cè)的話,可以讓BA在原來(lái)的BRD基礎(chǔ)上進(jìn)行一定幅度合理的變更,然后有開(kāi)發(fā)人員評(píng)估系統(tǒng)變更所需要的開(kāi)發(fā)時(shí)間,由此來(lái)判斷該系統(tǒng)代碼是否擁有足夠的靈活性(當(dāng)然這個(gè)評(píng)判標(biāo)準(zhǔn)是一個(gè)經(jīng)驗(yàn)值)。

          # re: What is a Healthy PRPC? -- Pending...[未登錄](méi)  回復(fù)  更多評(píng)論   

          2009-05-20 21:55 by lucy
          我覺(jué)得題目開(kāi)的很宏大,支持一下!!
          但真正要提出一個(gè)標(biāo)準(zhǔn)來(lái),是有相當(dāng)?shù)慕?jīng)驗(yàn)來(lái)作基礎(chǔ),并且要經(jīng)過(guò)很多驗(yàn)證。我們可以從小的地方開(kāi)始作:分享一些怎么作可以使prpc application 更加健康的case。
          這樣一來(lái)可以積累很多人的經(jīng)驗(yàn),二來(lái)可以使我們分享這些經(jīng)驗(yàn)當(dāng)工作中遇到問(wèn)題時(shí)提供借鑒。

          # re: What is a Healthy PRPC System? -- Pending...[未登錄](méi)  回復(fù)  更多評(píng)論   

          2009-06-01 21:00 by howard
          這個(gè)題目很好,不過(guò)就算是Pega公司本身也很難給一個(gè)滿意的答復(fù)。
          個(gè)人感覺(jué),PRPC的開(kāi)發(fā)不適合規(guī)模型的外包開(kāi)發(fā),只適合緊湊的精英型開(kāi)發(fā)。而所謂開(kāi)發(fā),其實(shí)大部分的工作就是在分析和設(shè)計(jì),而實(shí)際的代碼工作量不會(huì)多到哪里去;相反一個(gè)系統(tǒng)如果沒(méi)有很好的規(guī)劃和設(shè)計(jì)而匆忙開(kāi)發(fā),那么最終的結(jié)果將是很鬧心的。

          # re: What is a Healthy PRPC System? -- Pending...  回復(fù)  更多評(píng)論   

          2009-06-03 20:02 by Jeremy
          如果長(zhǎng)期規(guī)模化以及低素質(zhì)的開(kāi)發(fā)人員維持低效的開(kāi)發(fā),有可能最終產(chǎn)生大量的rule,這些rule的特點(diǎn)往往是高度冗余,通用性差,難以統(tǒng)一維護(hù)。
          PRPC目前的一個(gè)很大問(wèn)題就是對(duì)十萬(wàn)數(shù)量級(jí)以上的rule management很差。到這種程度上ruleset這個(gè)東西就顯得很力不從心了。
          所以我同意樓上的觀點(diǎn)。

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 巴楚县| 叙永县| 乐至县| 工布江达县| 荣昌县| 岢岚县| 临颍县| 雅江县| 富川| 青铜峡市| 吉林市| 象山县| 开远市| 万盛区| 兖州市| 呈贡县| 大埔县| 涟源市| 宜春市| 鄂伦春自治旗| 栾川县| 中山市| 铅山县| 新密市| 新竹县| 项城市| 家居| 大渡口区| 阳曲县| 平安县| 来安县| 韩城市| 同江市| 怀集县| 涿鹿县| 德州市| 南漳县| 百色市| 麻江县| 锦屏县| 湄潭县|