研發(fā)工作好久了。遇到過代碼規(guī)范導(dǎo)致的問題,遇到過一個字符導(dǎo)致的線上問題,遇到過需求管理疏漏問題,遇到過漏測問題,遇到過種種問題。每當(dāng)遇到問題,我們總會想著犯一次可以原諒,如何防止再犯。不在同一個坑里跌倒兩次,這是我們都希望的。于是,我們總會面臨去制定一些規(guī)則,去防守一些問題。所以,規(guī)則由來已久。就像那溝渠旁邊的溝壩,它規(guī)范著水的流向,使水澆灌著萬千禾苗,水在其中盡情流淌,而不可知。也許,規(guī)則就應(yīng)該如此,無形地存在著,讓活躍的思維在其中規(guī)范地,無所感覺地翩翩起舞,舞出最美的花朵。
規(guī)則的由來
一般地,規(guī)則是在事故發(fā)生之后制定的,用于防范下一次事故的發(fā)生。
原始社會,一個人捕獵很難成功,于是一個群體進行圍獵,剛開始的時候,大家群起而攻之,場面很混亂,在混亂的場面中,獵物被圍殲,但是也有很多人戰(zhàn)死;后來經(jīng)過大家的磨合,學(xué)會了配合,配合的方式就是最原始的規(guī)則,例如某某拿火把驅(qū)趕、某某用石頭投資……
由此可見,規(guī)則的制定一般都伴隨著一個痛苦的過程,都有其形成的背景,存在即有原因。很多情況下,新進的人,特別是新晉的管理者,對于前任制定的規(guī)則都不屑一顧,這是很難融入的,正如上面說的,很多看起來不可思議的規(guī)則或者想法,都有其產(chǎn)生的背景。
規(guī)則的結(jié)束
規(guī)則在設(shè)定的時候,就應(yīng)該想辦法考慮何時停止。
有很多事情因為長久以來大家都這么做的,后來就忘了究竟為什么,結(jié)果即使在原因消失之后還是習(xí)慣這么做。
有一個故事把這種情況描繪得非常貼切:
有一個男孩,看到媽媽每次燉肉時都要把肉的兩端切掉,覺得很好奇,就問媽媽為什么。媽媽回答說:“喔,那是因為我媽媽教我燉肉要這樣做?!钡缓⒆舆@么一問,媽媽自己也開始懷疑,于是就去問外婆,外婆說:“說實話我也不知道,我媽媽以前都這樣做,所以我也是有樣學(xué)樣?!边@就奇怪了,于是媽媽就再去問曾外婆,曾外婆說:“喔,那是因為我那個年頭的鍋子都很小,除非我把肉的兩端切掉,否則肉放不進鍋子啊”。
當(dāng)造成制定這個規(guī)則的外部因素已經(jīng)不存在了,規(guī)則也就到了其生命終結(jié)的時候了。
規(guī)則的制定約束
規(guī)則制定是一件很嚴肅的事情,有時候為了解決一個問題,制定了一個規(guī)則,然后引入了一大堆問題,這很得不償失。秦始皇為了堵住悠悠眾人之口,發(fā)布了焚書坑儒的規(guī)則,結(jié)果“坑灰未冷山東亂,原來劉項不讀書”。
規(guī)則制定首先不能阻礙生產(chǎn)力的發(fā)展、阻礙效率的提升。
拿交通指示燈來說,有的人可能會覺得交通指示燈使我們的汽車跑慢了,阻礙了效率,這個需要從整體來看,如果沒有交通指示燈,那么道路阻塞,能快得了嗎?拿在軟件開發(fā)過程中的缺陷修改和審核分離來看,有些團隊要求每個缺陷的修復(fù)過程中必須制定缺陷修復(fù)責(zé)任人和審核人兩個角色,審核人必須對所修改代碼進行檢視,然后按照問題的描述進行內(nèi)部回歸,這看似阻礙了效率,但是從總體來看,如果問題遺留到轉(zhuǎn)測試的時候,那么成本將大很多倍。結(jié)合上面關(guān)于規(guī)則的停止,那么這個規(guī)則什么時候應(yīng)該停止呢?是否有了自動化測試用例的時候就可以停止?這個在短期之內(nèi)還不可行,因為即使有了自動化測試用例,那么為什么之前沒有測出來?再次使用那個測試用例同樣測不出來。得補充新的測試用例。
其次,規(guī)則的制定不能只是站在規(guī)則制定者利益上,而應(yīng)該更多站在規(guī)則落實人的利益上。
規(guī)則的執(zhí)行
規(guī)則的執(zhí)行需要魄力。如前文,規(guī)則之所以制定,是為了解決以前很難解決的事情,也就是說一直都是這么做的,習(xí)慣了。規(guī)則需要執(zhí)行,就需要打破一些習(xí)慣,有時候甚至要打破一些人的利益。規(guī)則執(zhí)行的初期,這種陣痛更加明顯。不過,當(dāng)規(guī)則執(zhí)行一段時間以后,新的習(xí)慣形成了,這種痛也就消失了。一個團隊的執(zhí)行力,更多地也就體現(xiàn)在規(guī)則的執(zhí)行上,深層次說就是能否快速改變,從善如流。
規(guī)則與團隊
一個人作為個體的時候,是不需要規(guī)則的,恰如世界只有你一個人,那么你的汽車可以橫沖直闖,只有群體存在時才需要規(guī)則。之前看過一篇文章,講團隊文化就是造勢?!耙?guī)則是為了保證團隊向著同一個方向運轉(zhuǎn),從而形成一種勢,一種向著團隊目標(biāo)核心運轉(zhuǎn)的漩渦。團隊的個體感覺到這個勢的潛在力量越大,從而更能激起個體的強烈的融合心理形態(tài),一旦該形態(tài)形成,團隊精神就蓬勃而出了。此時的團隊運作就會自發(fā)的形成一個動態(tài)的漩渦結(jié)構(gòu),而漩渦的中心就是我們團隊的目標(biāo),漩渦一旦形成,逆流者自然會付出代價,順流者將會旋轉(zhuǎn)到漩渦的激流中,抵達團隊的中心?!?/p>