今天把流程重新梳理了一遍,對涉及的每個角色需要用到的功能進行了整理,準備今晚形成文字,并跟Linkman探討一番。
下午還考慮了我們項目可能遇到的一些風險,主要有六個方面的風險,明天跟大家交流交流。
溫建明
2006-06-05
溫建明
2006-06-05
這個Scrum期間主要是把用友的U8粗略地用了一下,看了財務管理方面模塊
至于銷售則因為數(shù)據(jù)過期問題沒有看到。
然后結(jié)合售后服務流程大概設想了下在未來的portal里售后服務方面需要什么功能項。
接下來的工作則是要跟王青把流程進行完善。
溫建明
2006-06-04
今天中午參加了IBM Internship的一面,是一個妖媚的gg HR面試,感覺起來還不錯,等下周的通知吧
昨晚匆匆忙忙把Legacy Analysis0.1版的初稿給趕了出來,有以下問題:
1、ERP的文檔不全,無法完成相關的系統(tǒng)接口描述
2、公司占地,人員分配需要進一步明確
3、只有服務器的配置數(shù)據(jù),但是找相關的適用的產(chǎn)品還需要一點功夫
明天需要提交完整的Legacy Analysis,還有風險分析,這塊內(nèi)容應該是在項目開頭就做好的。
接下來要進行組件設計,服務接口設計。
工作還有很多,之后還要忙考試,Eric說想爭取這個星期就提交整個項目的初稿,雖然愿望很好,但是頗顯的力不從心
努力啊
田晟
2006年6月4日
搞了兩天,病基本好了。今天將規(guī)劃和愿景按照組委會變更后的需求進行了修改,并完成了SDP的初稿。
明天開始對在If和Jammy工作的基礎上來精化BPM,進而設計服務。
這兩天大伙兒又都在參加IBM Blue Path的一面,祝大家順利過關!
王青
2006-6-4
倪振聲
2006-6-2
在畫業(yè)務流程的時候,對于復雜的業(yè)務流程,將相近的任務(tasks)組合成一個子流程是必須的。它可以簡化整個流程,增強流程的可理解性,也有利于流程分析與優(yōu)化。
在流程中加入子流程有兩種方式,一種是加入local process,另一種是加入global process。兩者達到的效果是一樣的,主要的不同在于local process是屬于process里的一個sub process,在project tree不會單獨列出修改時也直接點sub process圖標上的加號進行編輯;而global process則是單獨的一個process,在project tree里有單獨列出,它是被引用到某個流程里的。修改時仍需到global process里面去修改。
在具體使用這兩種方法時還有一些細節(jié)上的差別,就是關于輸出的處理。
對于sub process,其可結(jié)束于stop node ,但其輸出仍可傳遞到下一個task。使用這種方法存在一個最大的不利之處,就是無法保證sub process的正確性。
對于使用global process作為子流程,其特殊之處在于這個子流程對下一個task或子流程有數(shù)據(jù)輸出時,在處理其輸出時有一點特別的地方。注意到每個流程是被一個黑色線框所包圍的。如果流程起始于線框,表明流程是由數(shù)據(jù)驅(qū)動的(如果不是,則應該始于start node)。同樣,如果要有數(shù)據(jù)輸出,流程應結(jié)束于線框。但是如果只在線框上結(jié)束,則該流程無法單獨模擬成功,在整個流程中當然也無法模擬成功。因為每一個流程可以沒有開始結(jié)點(start node),但一定要有至少一個結(jié)束點(stop node)。所以必須在global process里加入至少一個stop node。
加入sub process可以通過畫圖區(qū)左邊的工具箱里的add local process圖標進行操作,也可以在畫圖區(qū)點右鍵菜單操作。但添加global process只能通過右鍵菜單操作。
溫建明
2006-05-31
這兩天通讀了WebSphere的tutorial,主要是對其一些概念性的內(nèi)容有了進一步了解。現(xiàn)把一些主要的概念作一歸納。
1. Start node & Stop node & End node
? Start node:標志處理流程(process flow)的開始。Process可以由數(shù)據(jù)觸發(fā),也可不由數(shù)據(jù)觸發(fā)。當由數(shù)據(jù)觸發(fā)時,process起始于數(shù)據(jù)輸入;當不由數(shù)據(jù)觸發(fā)時,process起始于start node。一個process可以有多個start node。
? Stop node:標志process的結(jié)束。所有process、sub process、循環(huán)都至少要有一個stop node。當一個工作流(flow)執(zhí)行到stop node時,process會立刻結(jié)束,無論是否還有工作流執(zhí)行。
? End node:用于標志一個工作流(flow)的結(jié)束。它不會對其它流造成影響。
2. Forks & Joins
? Folk將其輸入復制成多份,然后同時轉(zhuǎn)發(fā)給若干個并行的tasks,它有一個輸入,多個輸出。
? Join負責把幾個并行的tasks(或process path)重新匯合并同步。它有多個輸入,一個輸出。只有在接收到每個分支(branch)的輸入以后,join才允許流程往下走。但它不會將business items合并。如果需要把所有business items合并,必須額外添加一個task來完成。
3. Decision & Merges
? Decision:對于simple decision有一個輸入,兩個輸出;對于multiple-choice decision一個輸入多個輸出。工作流程(flow)經(jīng)過decision時,會根據(jù)條件限制只走一個輸出路徑。
? Merge:它把若干個process paths匯合起來,business items也不會被改變。只要一接到輸入,merge就會轉(zhuǎn)發(fā)這個輸入,不會有延遲。
溫建明
2006-05-28
這個Scrum期間主要畫了兩個圖,一個是TurboCRM的功能模塊實施圖;另一個是把原來的公司業(yè)務流程總圖修正成了基本業(yè)務應用關系圖。
接下來開始要做資產(chǎn)監(jiān)控的流程了。
溫建明
2006-06-02
昨晚熬夜到3點半,加上今天一個白天,終于昨晚了bioperl的程序做完了
這邊的Legacy Analysis還沒動,小組卡在我這里了
組委會的需求又變更了,看來需求變更就像稅收和死亡一樣是不可避免的,擁抱吧!
今天還和Jammy和If交流了一下他們的Top-down的接口粒度
等LA出來之后就要進行接口的磨合了,一個逐步細化的過程。
今天Eric發(fā)燒了,身體要緊,好好養(yǎng)病,wish早早康復
田晟
2006年6月1日
溫建明
2006-06-01