Trac采用面向進(jìn)度的開發(fā)模型,因此產(chǎn)生了Milestone的概念,那么Milestone雖然建立了階段性的里程碑,但是里程碑具體怎么才能到達(dá)呢?這就需要采用ticket方式進(jìn)行處理。當(dāng)定義的所以的ticket全部closed時(shí),就說明到達(dá)了里程碑,但是達(dá)到了也并不表示所有的ticket都是fixed,也許是其他的原因關(guān)閉的。還有雖然到達(dá)了里程碑,但是未必是按時(shí)完成的,但是總的階段性結(jié)束點(diǎn)是很明確的。
因此用trac管理一個(gè)項(xiàng)目,就要做好以下幾方面的工作:
劃分里程碑劃分項(xiàng)目components劃分ticket熟練掌握Ticket的運(yùn)作機(jī)制熟練掌握Change History的查看和使用熟練掌握Milestone的查看和使用前面三項(xiàng)屬于項(xiàng)目架構(gòu)范疇,后面三項(xiàng)屬于操作范疇。對于前面三項(xiàng)各自的劃分原則是:
劃分里程碑原則
里程碑是一些事件,我們設(shè)立這些事件是為了表明當(dāng)這些事件發(fā)生的時(shí)候,我們的工作已經(jīng)達(dá)到了某種程度。而我們不能夠僅僅使用時(shí)間點(diǎn)來劃分里程碑。
至于選擇什么事件作為里程碑,其實(shí)就是選擇項(xiàng)目利益相關(guān)人員最關(guān)心的事件作為里程碑。如果為項(xiàng)目計(jì)劃時(shí)間表開一個(gè)會議,肯定有很多人提出他們關(guān)心的事件或者時(shí)間點(diǎn),比如銷售人員會問開發(fā)人員什么時(shí)候完成alpha測試,好讓他們?nèi)フ铱蛻糇鯾eta測試,老板在聽完大致計(jì)劃之后會問什么時(shí)候拿出第一個(gè)運(yùn)行版本,開發(fā)人員會問什么時(shí)候能夠簽約以便可以開始正式的工作。這些事件或者時(shí)間點(diǎn)就是最好的里程碑,里程碑之所以能夠標(biāo)示項(xiàng)目進(jìn)度,是因?yàn)樗琼?xiàng)目相關(guān)人員關(guān)心的事件,里程碑標(biāo)示進(jìn)度的含義也是事件的含義。
在實(shí)際項(xiàng)目工作中,里程碑是否已經(jīng)達(dá)到,也是非常明確的事情。事件是否發(fā)生應(yīng)該是很明確的,如果不明確說明選擇的里程碑不是一個(gè)事件,比如"評審?fù)ㄟ^"、客戶在合同上簽字、需求分析文檔被老板批準(zhǔn),測試中bug收斂,這些事情是否發(fā)生都是很清晰的,是一個(gè)明確的時(shí)間點(diǎn)。
劃分Component原則
一般情況下按功能模塊來劃分,比如協(xié)同辦公系統(tǒng)可以劃分為公文處理、個(gè)人辦公、電子郵件等等。組件和里程碑之間的關(guān)系是,一個(gè)組件可以屬于多個(gè)里程碑,當(dāng)然一個(gè)里程碑里面也可以包含多個(gè)組件,它們之間是多對多的關(guān)系,但是在trac里面是以里程碑為導(dǎo)向的,所以我們應(yīng)該站在里程碑這條軸上去管理軟件項(xiàng)目。
具體的Component如何劃分,這就需要跟實(shí)際的情況決定了。
劃分Ticket原則
Ticket系統(tǒng)簡介 Ticket系統(tǒng)是Trac中關(guān)于項(xiàng)目管理的一個(gè)重要單元,它是一個(gè)簡單有效的版本差異和Bug跟蹤系統(tǒng)。
在項(xiàng)目開發(fā)過程中出現(xiàn)的任何問題,都可以用一個(gè)Ticket來標(biāo)識,例如Bug,項(xiàng)目計(jì)劃,功能改進(jìn),項(xiàng)目建議,Todo等等,都可以寫成一個(gè)Ticket,開發(fā)人員通過訪問查看Ticket系統(tǒng),可以及時(shí)的了解到項(xiàng)目進(jìn)度,有待解決的地方等等
每個(gè)Ticket都可以被修改和說明(Description屬性),并說明這個(gè)Ticket是Bug還是項(xiàng)目建議還是其他什么(Type屬性),指派由哪個(gè)人對這個(gè)Ticket負(fù)責(zé)(Assigned to/Owner屬性),設(shè)定Ticket的優(yōu)先級(Priority屬性),設(shè)定Ticket的最終完成時(shí)間(Milestone屬性),設(shè)定這個(gè)Ticket屬于哪個(gè)模塊(Component屬性)。一個(gè)Milestone包含一個(gè)名稱和時(shí)間,其中時(shí)間即為項(xiàng)目中這個(gè)階段的預(yù)計(jì)完結(jié)時(shí)間,我們通過設(shè)定這個(gè)屬性,來表明所要?jiǎng)?chuàng)建的Ticket屬于哪個(gè)Milestone,屬于項(xiàng)目的哪個(gè)階段,該在哪個(gè)時(shí)間之前完成。
Trac的權(quán)限體系是比較完備的設(shè)計(jì),默認(rèn)情況下trac有anonymous和authenticated兩種性質(zhì)的用戶組。Anonymous即匿名組,默認(rèn)情況下只要能訪問apache提供的trac實(shí)例服務(wù),那么就屬于這個(gè)組,這個(gè)組瀏覽trac實(shí)例界面時(shí),將根據(jù)trac實(shí)例設(shè)定的權(quán)限方案提供可以瀏覽的內(nèi)容。
在通常情況下,我們都給某個(gè)trac實(shí)例指定admin用戶,即權(quán)限最大的用戶??梢酝ㄟ^trac-admin 實(shí)例名 permission add 用戶名 TRAC_ADMIN,命令在dos提示符下創(chuàng)建此實(shí)例的管理員帳戶。需要注意的是權(quán)限是區(qū)分大小寫的。設(shè)置成功后,此用戶驗(yàn)證登錄后,將能夠看到Admin這個(gè)webadmin管理界面??梢酝ㄟ^此界面可視化的對trac實(shí)例進(jìn)行管理。
Trac使用Subject和Action方法綁定來進(jìn)行賦權(quán)。Subject即操作對象,Action即可以執(zhí)行的動(dòng)作。通過這種關(guān)系映射,從而實(shí)現(xiàn)Trac的權(quán)限管理。默認(rèn)情況下Trac包含anonymous和authenticated兩個(gè)Subject,通過前面的trac-admin后,將出現(xiàn)第三個(gè)subject,即用戶名。
對于Subject具體的賦權(quán)操作,可通過下圖完成。通過對Subject的分配Action即可完成賦權(quán)操作,通過Remove selected items可以取消某個(gè)Subject已經(jīng)分配的權(quán)限。需要注意的是TRAC_ADMIN是最大權(quán)限。同時(shí)也可以對Subject進(jìn)行分組管理。某個(gè)組擁有的權(quán)限,組員將會自動(dòng)繼承。
在Trac中隨處可見WIKI的影子。Trac的welcome頁面,Ticket的編寫等等,在整個(gè)Trac界面中均可以使用WIKI的語法書寫文檔。WIKI包含自己的一套語法,采用Genshi才渲染W(wǎng)eb頁面,或者說解釋W(xué)IKI語法到HTML語法。
Roadmap中文翻譯路線圖。在Trac中使用Roadmap展現(xiàn)某個(gè)軟件的開發(fā)過程。在Roadmap中,通過Milestone來分解軟件開發(fā)的整個(gè)生命周期。多個(gè)Milestone就構(gòu)成了一個(gè)Roadmap。當(dāng)然一個(gè)軟件交付后,在以后的維護(hù)過程中的變更、修改等都創(chuàng)建新的Milestone進(jìn)行管理。
Timeline中文可譯作時(shí)間線,它是以時(shí)間進(jìn)度為參考軸,按時(shí)間倒序的方式顯示此trac實(shí)例中所以的操作日志。它監(jiān)控的對象包括:
WIKI事件:創(chuàng)建和更改動(dòng)作;Ticket事件:創(chuàng)建、更改、完成等所有的Ticket的事件;Source chanege事件:資源庫的代碼發(fā)生一些動(dòng)作事件;Milestone事件:Milestone結(jié)束事件。Ticket是trac中管理項(xiàng)目的核心元素,它在trac中被用作項(xiàng)目的任務(wù)、功能需求、錯(cuò)誤報(bào)告、軟件發(fā)布支持等,它采用WIKI作為其描述部分文字的語法.
Report在trac中主要的用于顯示ticket,可以根據(jù)上文中提到的ticket所有的屬性進(jìn)行過濾,同時(shí)也可以定義顯示ticket哪些字段屬性,如果覺得用戶設(shè)定的查詢條件及顯示方式很有價(jià)值,那么你可以保存此查詢Report,在下次直接使用。這樣在菜單"VIEW TICKETS"中看到此報(bào)表。需要注意的是Report只查詢ticket。
Search主要是對ticket和WIKI進(jìn)行查詢的,查詢的內(nèi)容為ticket和wiki內(nèi)容,其實(shí)查詢的就是timeline菜單中列出的所有的內(nèi)容。Trac使用全文檢索的方式進(jìn)行查詢。具體就不在描述。Search輸入框中的最小長度的設(shè)置在Trac.ini配置文件中進(jìn)行配置,參考Help/Guide。
Trac中的admin都是一些重要的操作,但是同時(shí)也是很簡單的操作,都是對trac整個(gè)環(huán)境的基本信息做一些設(shè)置。包含兩個(gè)部分的設(shè)置,即general和ticket。
Trac是以面向進(jìn)度模型為項(xiàng)目管理模型的,很明顯的特點(diǎn)就是它以里程碑(Milestone)方式進(jìn)行項(xiàng)目管理的。每個(gè)里程碑中的具體要做哪些事情,就使用Ticket來進(jìn)行定義、跟蹤等。里程碑是什么呢?為什么我不用時(shí)間點(diǎn)呢?原因在于使用時(shí)間點(diǎn)往往讓人誤以為,里程碑是按照時(shí)間來設(shè)計(jì)的,而不是按照事件來設(shè)立的。
另外,Trac做一個(gè)SCM配置管理平臺,意味著它有良好的擴(kuò)充性。通過WebAdmin界面中的Plugin功能,可以很方便的安裝下載的插件,也可以通過此功能查看已經(jīng)安裝的插件,并可對其中的插件進(jìn)行啟用或停用操作。
代建項(xiàng)目時(shí)間(周期)如何計(jì)劃?
不同結(jié)構(gòu)的工程工期算法是不一樣的?一種是參照定額工日來確定??、一種是憑借現(xiàn)在施工經(jīng)驗(yàn)
一、項(xiàng)目生命周期的定義 項(xiàng)目作為一種創(chuàng)造獨(dú)特產(chǎn)品與服務(wù)的一次性活動(dòng)是有始有終的,項(xiàng)目從始到終的整個(gè)過程構(gòu)成了一個(gè)項(xiàng)目的生命周期。美國項(xiàng)目管理協(xié)會的...
報(bào)表中怎樣把項(xiàng)目名稱Description和項(xiàng)目特征spac加在一欄中
在報(bào)表中選擇相應(yīng)報(bào)表,然后進(jìn)去報(bào)表設(shè)計(jì),在報(bào)表設(shè)計(jì)里將項(xiàng)目特征代碼填到項(xiàng)目名稱單元格內(nèi)即可,然后將項(xiàng)目特征列去掉,和EXCEL的操作差不多!
格式:pdf
大小:25KB
頁數(shù): 1頁
評分: 4.6
本文根據(jù)項(xiàng)目周期性的構(gòu)成,主要從項(xiàng)目的投資決策、設(shè)計(jì)與計(jì)劃編制、實(shí)施管理、質(zhì)量管理及保修階段管理等方面作簡要的闡述和分析,達(dá)到提高建設(shè)工程項(xiàng)目管理水平的目的。
格式:pdf
大小:25KB
頁數(shù): 未知
評分: 4.6
根據(jù)現(xiàn)代造船管理模式要求,當(dāng)前船舶設(shè)計(jì)涉及從可行性研究到竣工投產(chǎn),聯(lián)系著方案優(yōu)化、設(shè)備采購、施工安裝、生產(chǎn)準(zhǔn)備等各個(gè)環(huán)節(jié),因此,分析影響船舶設(shè)計(jì)項(xiàng)目周期因素,制定有效控制設(shè)計(jì)進(jìn)度對策,對于保證船舶設(shè)計(jì)項(xiàng)目順利實(shí)施意義重大。
1.裂縫類:縱向裂縫、橫向裂縫、龜裂、塊裂、反射裂縫;
2.變形類:車轍、波浪、沉陷、隆起、推移;
3.表面損壞類:泛油、松散、坑槽、磨損、露骨、脫皮。
旋轉(zhuǎn)導(dǎo)向系統(tǒng)按其導(dǎo)向方式可分為推靠鉆頭式(Push the Bit)和指向鉆頭式(Point the Bit)兩種系統(tǒng)。
1. AutoTrak X-treme系統(tǒng)
AutoTrak X-treme系統(tǒng)是由井下鉆井馬達(dá)驅(qū)動(dòng)的旋轉(zhuǎn)導(dǎo)向系統(tǒng)。其最大的優(yōu)勢是將普通轉(zhuǎn)盤式RSS最高250rpm的轉(zhuǎn)速提高到400rpm。該系統(tǒng)由旋轉(zhuǎn)閉環(huán)導(dǎo)向系統(tǒng)Auto Trac和高效鉆井馬達(dá)X-treme組合而成。其特殊設(shè)計(jì)的模塊化結(jié)構(gòu)可以允許BHA持續(xù)高速旋轉(zhuǎn),而X-treme馬達(dá)的設(shè)計(jì)也解決了導(dǎo)向數(shù)據(jù)通過馬達(dá)傳輸?shù)膯栴},真正實(shí)現(xiàn)了精確、實(shí)時(shí)的近鉆頭導(dǎo)向。
2. Revolution RSS
Revolution旋轉(zhuǎn)導(dǎo)向系統(tǒng)是一種"指向"式的旋轉(zhuǎn)導(dǎo)向系統(tǒng),導(dǎo)向的主要組件為不可旋轉(zhuǎn)的套筒穩(wěn)定器、近鉆頭旋轉(zhuǎn)穩(wěn)定器和旋轉(zhuǎn)傳動(dòng)軸(drive shaft)。地面導(dǎo)航設(shè)施接收到泥漿脈沖傳輸?shù)腖WD信號后確定偏移方向和偏移角度,使傳動(dòng)軸產(chǎn)生偏移。傳動(dòng)軸在套筒穩(wěn)定器中運(yùn)轉(zhuǎn),將扭矩和載荷傳遞至鉆頭,"指引"鉆頭向既定方向前進(jìn)。近鉆頭旋轉(zhuǎn)穩(wěn)定器起到支點(diǎn)的作用。
3. 3D旋轉(zhuǎn)導(dǎo)向系統(tǒng)--Pathfinder RSS
Pathfinder 3D旋轉(zhuǎn)導(dǎo)向系統(tǒng)實(shí)現(xiàn)了在沖蝕井眼中的定向鉆進(jìn)。一般的旋轉(zhuǎn)導(dǎo)向工具依靠與井壁的直接接觸來施加導(dǎo)向力,或者通過這種接觸來維持導(dǎo)向部件的穩(wěn)定。Pathfinder RSS采用特殊設(shè)計(jì)的導(dǎo)向墊塊最多可以伸長1in,使121/4in的井眼工具在13in的井眼中仍能與井壁接觸。
4. PowerDrive系統(tǒng)
PowerDrive旋轉(zhuǎn)導(dǎo)向系統(tǒng)是通過高速旋轉(zhuǎn)同時(shí)導(dǎo)向來進(jìn)行鉆進(jìn)的,然而高速旋轉(zhuǎn)下的定位比較困難。斯倫貝謝公司的PowerDrive采用了在RSS內(nèi)部安裝不旋轉(zhuǎn)組件的方法解決該問題,因其外部鉆桿始終處于旋轉(zhuǎn)狀態(tài)而大大提高了鉆速。"讓每個(gè)接觸井壁的部分都在轉(zhuǎn)動(dòng)"的思想是斯倫貝謝旋轉(zhuǎn)導(dǎo)向系統(tǒng)的核心,也是優(yōu)于其它RSS系統(tǒng)的根本。
雙向開關(guān)管就是正向伏安特性與反向伏安特性對稱、并且正向和反向都具有負(fù)阻的一種半導(dǎo)體開關(guān)器件;它在正向和反向工作時(shí)都具有開和關(guān)的兩個(gè)狀態(tài)。這種器件屬于晶閘管之列。眾所周知的SCR(可控硅整流器)也是一種晶閘管,但這是一種單向開關(guān)的晶閘管。
雙向開關(guān)管有雙向開關(guān)二極管(DIAC)和雙向開關(guān)三極管(TRIAC)等。TRIAC是常用的一種交流開關(guān)管;DIAC常用作為TRAC和SCR的觸發(fā)管。