在日常的研發(fā)工作中,經(jīng)常會(huì)遇到一些規(guī)范火窒。編碼規(guī)范硼补、代碼提交日志規(guī)范、提測(cè)流程規(guī)范熏矿,版本號(hào)規(guī)范等等括勺。
這些規(guī)范離我們很近,影響著研發(fā)過(guò)程中的不同的環(huán)節(jié)曲掰,因?yàn)楣ぷ鞯脑蚣埠矗乙藏?fù)責(zé)或參與了一些規(guī)范的制定及發(fā)布,這些規(guī)范現(xiàn)也應(yīng)用于研發(fā)過(guò)程的不同階段栏妖。
有時(shí)我也在想為什么需要有規(guī)范乱豆,規(guī)范的價(jià)值到底是什么,研發(fā)的過(guò)程為什么需要有規(guī)范吊趾?
想來(lái)想去總結(jié)了以下這7條
規(guī)范制定是基于一定的歷史背景宛裕,解決具體的問(wèn)題作為目標(biāo)而產(chǎn)生瑟啃。規(guī)范符合當(dāng)下團(tuán)隊(duì)大部分同學(xué)的需要,規(guī)范中的內(nèi)容的產(chǎn)生有著背后的理由和邏關(guān)系揩尸。
規(guī)范是一種標(biāo)準(zhǔn)蛹屿,這個(gè)標(biāo)準(zhǔn)適用于某一類人群,適應(yīng)于某一具體的流程岩榆。當(dāng)超過(guò)這類人群或流程范圍错负,規(guī)范就有不同。同一個(gè)規(guī)范項(xiàng)勇边,不同的角色理解也有不同犹撒。
規(guī)范是基線,部分規(guī)范低于這條線粒褒,在通常也不會(huì)產(chǎn)生什么問(wèn)題识颊,但是在特定的場(chǎng)景下就會(huì)產(chǎn)生問(wèn)題。但養(yǎng)成了一種習(xí)慣奕坟,就會(huì)在特寫(xiě)的場(chǎng)景生效祥款。
規(guī)范的傳播效率高,傳達(dá)的內(nèi)容穩(wěn)定月杉,針對(duì)具體的問(wèn)題的解決方案在個(gè)人的心中算是經(jīng)驗(yàn)刃跛,經(jīng)驗(yàn)經(jīng)過(guò)多方的論證,形成了規(guī)規(guī)沙合,以文本或富媒體的方式發(fā)布出來(lái),那就可以快速的檢索跌帐,可快速傳播首懈。對(duì)于團(tuán)隊(duì)的人員變動(dòng),新人增加谨敛,不需要重復(fù)的講解究履。
規(guī)范是逐級(jí)優(yōu)化持續(xù)化產(chǎn)生的產(chǎn)物,要定什么規(guī)范脸狸,規(guī)范的適用范圍最仑,在這個(gè)范圍之內(nèi)可以拆分多少個(gè)結(jié)點(diǎn),每個(gè)結(jié)點(diǎn)應(yīng)該遵守什么規(guī)則炊甲,每個(gè)結(jié)點(diǎn)還可以有子節(jié)點(diǎn)泥彤,每個(gè)結(jié)點(diǎn)的重要性,規(guī)則的等級(jí)卿啡,規(guī)則的示例等等吟吝。
規(guī)范在制定的過(guò)程,一般是多人共同參與完成颈娜,經(jīng)過(guò)多輪的審核剑逃,試發(fā)布之后才會(huì)正式的發(fā)布浙宜。而發(fā)布之后的規(guī)范,也需要持續(xù)的優(yōu)化與更新蛹磺,這樣規(guī)范的價(jià)值才可以持續(xù)粟瞬。
在研發(fā)過(guò)程,規(guī)范可以是指導(dǎo)人與人協(xié)同的標(biāo)準(zhǔn)萤捆,也可以是指導(dǎo)人與機(jī)器的協(xié)同標(biāo)準(zhǔn)裙品。這取決于將這個(gè)規(guī)范應(yīng)用于團(tuán)隊(duì)協(xié)作和人機(jī)互動(dòng)的流程中。
同時(shí)規(guī)范有三個(gè)核心的特性?1)可描述性鳖轰;2)可實(shí)施性清酥;3)可檢測(cè)性;
可描述性:是指當(dāng)前約定的內(nèi)容蕴侣,可以通過(guò)文字或其它載體方式描述焰轻,可以通過(guò)語(yǔ)言或媒體傳播,并且內(nèi)容對(duì)于適用范圍中的人群是可以理解的昆雀。邊界不清楚辱志,定義不明確,約定不嚴(yán)謹(jǐn)狞膘,即使是描述清楚了揩懒,對(duì)于不同的人的理解也是有所不同。這里的可描述性挽封,是指精確的描述規(guī)范已球;
可實(shí)施性:是指規(guī)范必須能在團(tuán)隊(duì)的日常工作當(dāng)中使用到,可以針對(duì)一部分人群辅愿,也可以適用于某一個(gè)階段的工作智亮,如果一個(gè)規(guī)范,只是有理論的意義点待,而不能應(yīng)用到具體的工作中阔蛉,那這個(gè)規(guī)范就很難實(shí)施,則不具備可實(shí)施性癞埠。
可檢測(cè)性:是指在規(guī)范的應(yīng)用過(guò)程當(dāng)中状原,每位相關(guān)人員的規(guī)范執(zhí)行得好與壞可以檢測(cè)的;對(duì)于規(guī)范的定制可以進(jìn)行分級(jí)的約定苗踪,也可以在規(guī)范中舉例颠区,好的案例以及不好的案例。
如果這三個(gè)特性有一個(gè)不具備那么當(dāng)前確定的約定就不能稱為是規(guī)范通铲,即使是規(guī)范確定下來(lái)了瓦呼,在推進(jìn)的過(guò)程中,也會(huì)遇到一些阻力,直到這三個(gè)特性確定了央串,規(guī)范自然就運(yùn)轉(zhuǎn)起來(lái)了磨澡。
總結(jié)來(lái)說(shuō),規(guī)范是由一類人群制定的质和,解決具體的或一系問(wèn)題的稳摄,明文規(guī)定的標(biāo)準(zhǔn);該標(biāo)準(zhǔn)適用的人群饲宿,指導(dǎo)其特定的場(chǎng)景下的工作方法厦酬。規(guī)范制定只是個(gè)開(kāi)始,執(zhí)行才是關(guān)鍵瘫想,在規(guī)范推進(jìn)實(shí)施的過(guò)程中仗阅,規(guī)范優(yōu)化的工作也會(huì)根據(jù)需要進(jìn)行調(diào)整,規(guī)范從產(chǎn)生到作廢国夜,注定就是一個(gè)持續(xù)調(diào)優(yōu)的過(guò)程减噪。