太上,不知有之仪糖;其次柑司,親而譽(yù)之迫肖;其次,畏之攒驰;其次咒程,侮之。信不足焉讼育,有不信焉。悠兮稠集,其貴言奶段。功成事遂,百姓皆謂“我自然”剥纷。 --《道德經(jīng)》
系列目錄
- 背景介紹
- Jira Software
- Jira之指導(dǎo)思想(一)
- Jira之核心配置(二)
- Jira之核心插件(三)
- Jira之推薦插件(四)
- Jira之二次開(kāi)發(fā)(五)
- Confluence
- Fisheye/Crucible
研發(fā)管理或者系統(tǒng)工具的指導(dǎo)思想我覺(jué)得就是依照上面這句話做到“不知有之”和“我自然”痹籍。如果管理方法是合理和高效的,它一定是符合(或者能夠引導(dǎo)符合)大多數(shù)人的使用習(xí)慣晦鞋,如果不止一個(gè)人提出覺(jué)得流程復(fù)雜或者難以理解蹲缠,或者實(shí)際實(shí)施的過(guò)程中時(shí)常會(huì)出現(xiàn)錯(cuò)誤,那我們應(yīng)該從管理上找原因悠垛,是不是不夠自然线定,別扭。因?yàn)樵趯?shí)際工作中很多人沒(méi)有特別固執(zhí)的管理方法或者系統(tǒng)工具的要求确买,就像不同公司的企業(yè)文化斤讥,大家容易偏于適應(yīng),所以當(dāng)有人提出問(wèn)題湾趾,管理團(tuán)隊(duì)的問(wèn)題可能性更大芭商。但是人是有惰性的,管理需求的復(fù)雜與人員使用的簡(jiǎn)單之間搀缠,如何很好的去做平衡铛楣,我的思路是“大部分人做簡(jiǎn)單的事情,小部分人做復(fù)雜的事情”艺普。
Jira系統(tǒng)簸州,或者說(shuō)研發(fā)管理系統(tǒng)的服務(wù)對(duì)象有兩個(gè):
- 迭代(一個(gè)標(biāo)準(zhǔn)的Scrum迭代)
- 團(tuán)隊(duì)(全角色研發(fā)團(tuán)隊(duì))
迭代
迭代是在一個(gè)時(shí)間范圍內(nèi)組織所有角色配合最終產(chǎn)出交付物的活動(dòng)過(guò)程。角色不單單是內(nèi)部的產(chǎn)品研發(fā)測(cè)試運(yùn)維衷敌,還包括技術(shù)支持勿侯、客戶服務(wù)、銷(xiāo)售等等缴罗。迭代難點(diǎn)在于規(guī)劃和過(guò)程管控助琐,所以核心指導(dǎo)思想我認(rèn)為是:規(guī)范、可控面氓。我給出了實(shí)際生產(chǎn)使用的迭代節(jié)點(diǎn)說(shuō)明:
有如下幾個(gè)場(chǎng)景:
- 敏捷看板(待辦事項(xiàng)/進(jìn)行中的sprint)
涉及需求邊界確認(rèn)的都可能有影響兵钮,團(tuán)隊(duì)內(nèi)部使用敏捷看板來(lái)提交待辦需求蛆橡,劃定最終需求邊界。
- 篩選器(filter)問(wèn)題清單
常用于整體需求確認(rèn)的時(shí)候編輯需求屬性掘譬,分配到對(duì)應(yīng)研發(fā)人員泰演。
也可以整理出最終的發(fā)布的需求清單用于制作改版說(shuō)明和明確升級(jí)內(nèi)容。
篩選器的問(wèn)題清單頁(yè)面有列表和詳情兩種模式葱轩,還可以自定義展示字段睦焕。
- 甘特圖(插件/二次開(kāi)發(fā))
針對(duì)所有人員的子任務(wù)的甘特圖,用于確認(rèn)排期靴拱,過(guò)程跟進(jìn)等垃喊。
團(tuán)隊(duì)
Jira的核心指導(dǎo)思想需要覆蓋到所有目標(biāo)人群,對(duì)人群的工作內(nèi)容能夠起到完善輔助袜炕、提高效率本谜、全面覆蓋的作用。
一個(gè)團(tuán)隊(duì)中主要包含三類常規(guī)角色:基層員工偎窘、中層管理乌助、決策高層和外部單位。一類非常規(guī)角色:研發(fā)管理陌知。
研發(fā)管理
研發(fā)管理一般來(lái)說(shuō)是整個(gè)研發(fā)中心的規(guī)范制度建設(shè)和推動(dòng)者他托,有些公司是有研發(fā)高層直接推動(dòng),有些公司會(huì)獨(dú)立出單獨(dú)部門(mén)來(lái)進(jìn)行管理纵诞,根據(jù)不同公司的不同業(yè)務(wù)形態(tài)和團(tuán)隊(duì)構(gòu)成而定上祈。但是這個(gè)部門(mén)的職責(zé)會(huì)制定研發(fā)規(guī)范,推動(dòng)系統(tǒng)使用和規(guī)范檢查浙芙,還有績(jī)效考核等管理工作登刺。
本文中以單獨(dú)部門(mén)的形態(tài)給大家介紹,這樣區(qū)分會(huì)更加清晰嗡呼。由于研發(fā)管理是規(guī)則的制定者纸俭,是最合適的管理者,能夠達(dá)到知行合一南窗。所以復(fù)雜的事情會(huì)堆積到這里來(lái)揍很。有如下幾個(gè)場(chǎng)景:
- 規(guī)范管理(儀表盤(pán))
通過(guò)儀表盤(pán)篩選出違反規(guī)范的信息,整理匯總報(bào)告給管理跟進(jìn)万伤。
- 工時(shí)管理(插件/第三方BI)
研發(fā)管理規(guī)范要求每天的工時(shí)完整上報(bào)窒悔,所以需要跟進(jìn)填報(bào)情況,記錄異常敌买。
- 績(jī)效考核(篩選器+導(dǎo)出excel+第三方BI)
績(jī)效要能夠做到盡量量化简珠,有數(shù)有據(jù)可查。由于Jira本身無(wú)法進(jìn)行績(jī)效的復(fù)雜規(guī)則制定和計(jì)算,所以需要導(dǎo)出excel來(lái)處理聋庵,后期規(guī)則固定則可以直接接入rest接口或者數(shù)據(jù)庫(kù)連接進(jìn)行計(jì)算膘融。
- 系統(tǒng)改進(jìn)
工作流、字段配置祭玉、腳本編寫(xiě)等等氧映,如果你有編碼的能力是一個(gè)極大的優(yōu)勢(shì)。
基層員工
無(wú)論是剛剛?cè)肼毜男聠T工脱货,還是創(chuàng)始團(tuán)隊(duì)的老員工岛都,基層員工往往是被動(dòng)的,需要安排工作振峻。不同人員素質(zhì)/經(jīng)歷不同疗绣,復(fù)雜的研發(fā)內(nèi)部流程可能也會(huì)影響效率。對(duì)于基層員工而已铺韧,我們的核心指導(dǎo)思想就是:簡(jiǎn)單、直接缓淹。
有如下幾個(gè)場(chǎng)景:
- 工作入口(儀表盤(pán))
員工的工作場(chǎng)景哈打,每天打開(kāi)Jira,可以在一個(gè)頁(yè)面上就獲取我今天的所有工作讯壶,包括:按照時(shí)間/重要程序排序的待辦工作料仗,按照時(shí)間/重要程序排序的缺陷修復(fù),管理規(guī)范異常任務(wù)(比如任務(wù)排期已經(jīng)在今日之前還未完成)伏蚊,通知/公告類信息(如迭代排期立轧、重要插入任務(wù)、修正發(fā)布任務(wù)清單等等)躏吊。員工培訓(xùn)很簡(jiǎn)單氛改,在這個(gè)入口頁(yè)面,你可以按照研發(fā)預(yù)定的規(guī)則來(lái)完成任務(wù)比伏,修復(fù)缺陷胜卤,了解重要通知信息。
- 任務(wù)/缺陷工作流
我可能是一個(gè)產(chǎn)品/UI/后端/前端/測(cè)試赁项,一個(gè)Story需要多個(gè)角色協(xié)作「瘐铮現(xiàn)在有兩種實(shí)現(xiàn)方式:
第一種: 主任務(wù)在不同角色之間流轉(zhuǎn),每個(gè)角色維護(hù)好主任務(wù)在自身當(dāng)前環(huán)節(jié)的狀態(tài)悠菜,并且在工作完成后流轉(zhuǎn)至下一環(huán)節(jié)舰攒。
第二種:不同角色在主任務(wù)下建立子任務(wù),每個(gè)角色維護(hù)好自身子任務(wù)狀態(tài)悔醋,父任務(wù)工作流通過(guò)外部環(huán)節(jié)觸發(fā)流轉(zhuǎn)(自動(dòng)/手動(dòng))摩窃。
第一種需要每個(gè)角色了解父任務(wù)的復(fù)雜流程,并且維護(hù)和觸發(fā)流轉(zhuǎn)工作流篙顺。第二種子任務(wù)工作流僅包含“待辦-進(jìn)行-結(jié)束”三種偶芍,任務(wù)可以并行無(wú)需關(guān)心前后流程充择。后一種與前一種相比對(duì)于員工的要求更低,出錯(cuò)的幾率也更小匪蟀,但是對(duì)于系統(tǒng)有更高的要求(自動(dòng)流轉(zhuǎn))椎麦,外部管理協(xié)調(diào)的要求也提高了。但是員工的工作流達(dá)到最簡(jiǎn)單材彪。
- 工作匯報(bào)
很多公司都可能有日?qǐng)?bào)观挎、周報(bào)、月報(bào)等匯報(bào)類型段化,可能是郵件嘁捷、excel等形式。缺點(diǎn)難以積累用于統(tǒng)計(jì)分析和改進(jìn)显熏,更貼近形式要求雄嚣。匯報(bào)的部分可以考慮使用任務(wù)工時(shí)代替,將單日花費(fèi)工時(shí)記錄在任務(wù)上喘蟆,能夠在完成自身任務(wù)時(shí)候直接填報(bào)缓升,自然的就完成了日?qǐng)?bào)的工時(shí)填報(bào),累計(jì)而成周報(bào)蕴轨,月報(bào)港谊。數(shù)據(jù)還能用于個(gè)人分析。
中層管理
中層管理一般身上會(huì)負(fù)擔(dān)一定程度的技術(shù)工作/技術(shù)指導(dǎo)橙弱,同時(shí)也會(huì)負(fù)責(zé)小團(tuán)隊(duì)的管理跟進(jìn)歧寺。技術(shù)的部分可以參考基層員工,針對(duì)他們的管理職能棘脐,我們希望能夠給定一個(gè)規(guī)范成熟的管理模型引導(dǎo)他們直接套用斜筐,降低門(mén)檻和工作量,但是還能夠達(dá)到比較好的最終管理效果蛀缝。所以核心指導(dǎo)思想是:簡(jiǎn)單管理奴艾。
有如下幾個(gè)場(chǎng)景:
- 評(píng)估/排期管理(儀表盤(pán))
研發(fā)人員對(duì)任務(wù)的評(píng)估和排期的變更可能會(huì)造成整個(gè)排期波動(dòng),一些重要交付項(xiàng)最終延期而過(guò)程中無(wú)法了解到内斯。所以我們將任務(wù)的評(píng)估和排期修改權(quán)限提到了管理層蕴潦,研發(fā)管理部會(huì)每日去跟進(jìn)所有研發(fā)人員的任務(wù)狀態(tài)是否正確維護(hù),并且通知主管跟進(jìn)具體的任務(wù)異常俘闯。主管根據(jù)具體人員的實(shí)際情況來(lái)調(diào)整任務(wù)或者上報(bào)風(fēng)險(xiǎn)潭苞。
主管也可以(非必須)通過(guò)儀表盤(pán)了解本部門(mén)下屬人員的異常狀態(tài)。
- 折算工時(shí)(篩選器)
由于不同人員級(jí)別不同真朗,所以完成同樣任務(wù)花費(fèi)時(shí)間不同此疹,我們需要確認(rèn)以同一標(biāo)準(zhǔn)評(píng)估所有人的任務(wù)工時(shí),從而計(jì)算出一個(gè)折算工時(shí)來(lái)進(jìn)行橫向?qū)Ρ取?/p>
研發(fā)管理部生成好篩選器,提交給各個(gè)主管蝗碎,評(píng)估一段時(shí)間內(nèi)的部門(mén)人員的折算工時(shí)湖笨,最終用于生成績(jī)效考核數(shù)據(jù)。
決策高層/外部單位
一方面蹦骑,高層和外部單位其實(shí)都是在研發(fā)迭代循環(huán)的體系之外的慈省,另一方面,外部單位和研發(fā)的可能是配合支持眠菇,高層則是更關(guān)心產(chǎn)出边败、團(tuán)隊(duì)情況和發(fā)展方向。
所以針對(duì)決策高層/外部單位捎废,我思考的核心指導(dǎo)思想是:信息隔離笑窜,可視全面
- 信息隔離(項(xiàng)目分隔)
不同中心事務(wù)處理的流程不同,權(quán)限也有差異登疗,所以最好將不同的流程體系拆分到不同項(xiàng)目進(jìn)行隔離排截,如果有聯(lián)動(dòng)的狀態(tài)要求,可以使用關(guān)聯(lián)進(jìn)行操作辐益,自動(dòng)觸發(fā)流程流轉(zhuǎn)匾寝。
- 匯報(bào)面板(第三方BI)
管理層在意的是整體層面的產(chǎn)出和損耗,要能夠盡快的發(fā)現(xiàn)問(wèn)題并修正荷腊,可視化是很好方式〖被耍可惜在Jira上并沒(méi)有找到很好的可視化BI報(bào)表女仰,所以這塊需要依賴第三方數(shù)據(jù)報(bào)表。
總結(jié)
對(duì)第一節(jié)的內(nèi)容進(jìn)行一個(gè)總結(jié)抡锈,指導(dǎo)思想中最核心的其實(shí)就是兩個(gè)字“簡(jiǎn)單”疾忍,但是這個(gè)簡(jiǎn)單是需要以研發(fā)管理人員的“復(fù)雜”為代價(jià)的。管理者無(wú)論在設(shè)計(jì)規(guī)范床三、流程或者制度時(shí)一罩,都要考慮操作方的代價(jià),要以少量人員的復(fù)雜換取大多數(shù)人的簡(jiǎn)單撇簿,而且要在能夠滿足管理需求的基礎(chǔ)之上聂渊。
從Jira的模塊來(lái)看,最重要的幾個(gè)功能模塊包括:儀表盤(pán)四瘫、篩選器(JQL語(yǔ)法)汉嗽、自動(dòng)化工作流,分別對(duì)應(yīng)統(tǒng)一入口找蜜、多維度清單饼暑、簡(jiǎn)單操作推動(dòng)復(fù)雜主流程。