項(xiàng)目管理管什么
一個(gè)好的項(xiàng)目管理工具杆煞,應(yīng)該可以大大提供項(xiàng)目團(tuán)隊(duì)的工作效率,而不是降低蘑险。從這個(gè)角度出發(fā)滴肿,我們精挑細(xì)選進(jìn)行比較,并開(kāi)始試用Topo項(xiàng)目管理系統(tǒng)佃迄,在Topo中泼差, 我們看到提供了 任務(wù)、缺陷呵俏、文檔堆缘、代碼四個(gè)最基本的模塊,正是我們比較看重的幾個(gè)管理要素普碎。我們希望使用Topo項(xiàng)目管理系統(tǒng)吼肥,既直觀方便,又效率倍升麻车,這是我們對(duì)項(xiàng)目管理工具的理解缀皱。
好的項(xiàng)目管理工具可以為項(xiàng)目整個(gè)團(tuán)隊(duì)服務(wù),也就是項(xiàng)目中個(gè)的各個(gè)角色都可以從項(xiàng)目管理工具受益动猬,企業(yè)領(lǐng)導(dǎo)啤斗、項(xiàng)目經(jīng)理、項(xiàng)目參與人員赁咙,這些角色對(duì)項(xiàng)目的關(guān)注重點(diǎn)有所不同钮莲,必須從他們各自的角度去考慮相應(yīng)的功能和UI來(lái)滿足多層次的項(xiàng)目管理需求。
- 企業(yè)領(lǐng)導(dǎo)關(guān)注多個(gè)項(xiàng)目整體的進(jìn)展彼水。
- 項(xiàng)目經(jīng)理更關(guān)注自己的項(xiàng)目崔拥。
- 項(xiàng)目參與人員主要承擔(dān)項(xiàng)目的具體工作,必然更關(guān)注自己的工作猿涨,同時(shí)也關(guān)心項(xiàng)目的進(jìn)展情況握童。
項(xiàng)目管理有很多方法姆怪,傳統(tǒng)派可能傾向于做計(jì)劃叛赚,看甘特圖,敏捷派偏向于快速迭代稽揭,沒(méi)有哪一種一定更優(yōu)俺附,但不同的方法適合不同的團(tuán)隊(duì),比如互聯(lián)網(wǎng)項(xiàng)目團(tuán)隊(duì)因?yàn)轫?xiàng)目的特點(diǎn)溪掀,需求變化快事镣,項(xiàng)目周期緊張,通常傾向于使用快速迭代的方法揪胃。Topo使用了我們比較認(rèn)可的相對(duì)折中的一個(gè)方案-嚴(yán)謹(jǐn)?shù)牡?/p>
任務(wù)管理
迭代意味著我們不需要總體的計(jì)劃璃哟,我們傾向于快速制定并分配任務(wù)氛琢,并隨著項(xiàng)目進(jìn)展,不斷更新随闪,團(tuán)隊(duì)成員專注于近期任務(wù)和目標(biāo)阳似,嚴(yán)謹(jǐn)體現(xiàn)在我們給任務(wù)有確認(rèn)過(guò)程,任務(wù)的完成是經(jīng)過(guò)了確認(rèn)人的判定铐伴;任務(wù)有歷史撮奏,所有的操作可以回溯。
為了交互更有效率当宴,Topo提供了看板的操作方式畜吊,看板的方式已經(jīng)被證明是一個(gè)項(xiàng)目進(jìn)展的好的展現(xiàn)方式,我們也借鑒了看板的優(yōu)點(diǎn)户矢,看下圖:
在看板上玲献,標(biāo)注了任務(wù)的工作量(圖中黑色圓圈標(biāo)注的15),當(dāng)前處理人(右上角的名字)梯浪,標(biāo)簽(任務(wù)下方的小方塊)青自,過(guò)期時(shí)間(日歷圖標(biāo)),這些信息有助于我們快速定位一個(gè)任務(wù)驱证。
缺陷管理
對(duì)于交付產(chǎn)品類項(xiàng)目延窜,缺陷管理是個(gè)核心功能。和任務(wù)管理的設(shè)計(jì)思想類似抹锄,我們傾向于嚴(yán)謹(jǐn)逆瑞,Topo的缺陷有嚴(yán)格的生命周期,從創(chuàng)建-解決-驗(yàn)證-關(guān)閉伙单,按部就班跟蹤每個(gè)步驟获高,即缺陷不經(jīng)過(guò)驗(yàn)證,是沒(méi)辦法關(guān)閉的吻育,有些團(tuán)隊(duì)認(rèn)為這樣操作會(huì)繁瑣一些念秧,但我們認(rèn)為這樣更嚴(yán)謹(jǐn)。
很多人在提交一個(gè)新的缺陷報(bào)告時(shí)布疼,不習(xí)慣寫(xiě)出具體的文字摊趾,而是習(xí)慣貼圖,因?yàn)橘N圖可以更直觀的表達(dá)一個(gè)缺陷游两,Topo提供了剪貼板的粘貼操作砾层,以支持在提交缺陷時(shí)快速貼圖,這是一個(gè)小的細(xì)節(jié)贱案。
文檔管理
文檔是大部分項(xiàng)目的伴生產(chǎn)品肛炮,文檔管理也成為項(xiàng)目管理的重要組成部分,Topo提供了樹(shù)狀目錄結(jié)構(gòu)的文檔管理,項(xiàng)目可以將大部分文檔(甚至其他文件)放置在文檔管理中侨糟,便于集中管理碍扔,有別于大部分在線項(xiàng)目管理工具,Topo提供了文檔的多版本記錄秕重,每次更新文檔之后老版本依然存在蕴忆,可以方便對(duì)重要的文檔追溯歷史,這其實(shí)是我們認(rèn)為很重要的一個(gè)功能悲幅,讓文檔管理變的嚴(yán)謹(jǐn)套鹅。
從效率角度,瀏覽器方式的文檔管理在批量操作上顯然缺乏效率汰具,大部分人習(xí)慣于本地的方式操作文檔卓鹿,Topo集成了FTP訪問(wèn)功能,為什么選擇FTP留荔,而不是HTTP或其他協(xié)議吟孙,是因?yàn)镕TP可以和Windows的資源管理器直接集成,通過(guò)桌面上的我的電腦聚蝶,訪問(wèn)FTP地址杰妓,可以直接訪問(wèn)Topo里的項(xiàng)目文檔庫(kù),這對(duì)大部分用戶來(lái)說(shuō)是個(gè)效率的巨大提升碘勉,同時(shí)對(duì)于大量文檔管理 巷挥,也提供了可行性。
代碼管理
對(duì)于有源代碼的項(xiàng)目(軟件验靡、互聯(lián)網(wǎng)等行業(yè))倍宾,代碼管理成為一個(gè)必備需求,恰恰是大部分在線項(xiàng)目管理工具缺乏的一個(gè)特性胜嗓,一些在線項(xiàng)目管理工具比如github高职,可以支持代碼的管理,但是需要使用托管的代碼庫(kù)辞州。對(duì)于大多數(shù)企業(yè)來(lái)說(shuō)怔锌,使用托管代碼庫(kù)無(wú)論從安全性還是可訪問(wèn)性,都不及本地代碼庫(kù)变过,因此這也是我們選擇本地部署系統(tǒng)的一個(gè)重要原因埃元。我們?yōu)榇a管理劃定了幾個(gè)需求目標(biāo):
- 代碼的快速瀏覽和查看歷史、變更
- 代碼與任務(wù)牵啦、缺陷的雙向關(guān)聯(lián)
- 代碼的同行檢視
這幾點(diǎn)Topo都提供了相應(yīng)的解決方案亚情,先看代碼的瀏覽:
上圖中妄痪,在代碼行中穿插了檢視意見(jiàn)哈雏,項(xiàng)目組成員通過(guò)瀏覽代碼庫(kù),可以隨時(shí)提交檢視意見(jiàn),這點(diǎn)補(bǔ)充了軟件團(tuán)隊(duì)的一個(gè)重要工具短板-代碼檢視工具裳瘪。再看下代碼歷史的查看:
這個(gè)歷史查看和小海龜類似土浸,是實(shí)時(shí)更新的,但是相對(duì)小海龜提供了非常重要的強(qiáng)化信息彭羹,即圖中右側(cè)commit的修改量黄伊,我們相信這個(gè)信息對(duì)于項(xiàng)目經(jīng)理很有意義,也就是項(xiàng)目經(jīng)理可以直接判斷出一次更改的大概范圍派殷,而無(wú)需調(diào)取diff还最。
另一個(gè)重要的功能是代碼和任務(wù)、缺陷的雙向關(guān)聯(lián)毡惜,雙向關(guān)聯(lián)的意義無(wú)需解釋了拓轻,上圖中中間的紅色標(biāo)簽就是從代碼到缺陷的關(guān)聯(lián),可以直接跳轉(zhuǎn)经伙,同時(shí)在缺陷一側(cè)扶叉,Topo會(huì)自動(dòng)記錄相應(yīng)的Commit,從對(duì)應(yīng)的缺陷可以跳回這里帕膜。這個(gè)雙向關(guān)聯(lián)對(duì)于代碼管理非常重要枣氧,所有的軟件項(xiàng)目都應(yīng)該配備這樣的工具。最后是喜聞樂(lè)見(jiàn)的統(tǒng)計(jì)圖了(按人統(tǒng)計(jì)的圖就不上了)垮刹,大家都喜歡看 ;)
通過(guò)一段時(shí)間Topo工具的應(yīng)用达吞,我們?cè)谖覀兊捻?xiàng)目中可以更有效的管理我們的任務(wù)、缺陷荒典、文檔和代碼宗挥,同時(shí)在Topo的網(wǎng)站和公眾號(hào)里有一些資料,也輔助我們順利的使用這個(gè)系統(tǒng)种蝶。