以團隊默契總結出規範

2021-09-05 19:06:50 字數 1942 閱讀 8947

規範的建立之路:

我曾經和乙個ui、乙個程式設計師三個人一起開發過,我給ui的需求從來不寫細節,她出的頁面也不會返工。甚至到程式的那個部分都是一路綠燈的。我想這樣的開發速度是任何文件或者是規範都是不能比的。

但是後來人多了,我就不得不一遍一遍的告訴每乙個ui,我的思路是什麼,我習慣於怎樣去設計,甚至包括我用了什麼樣的符號在設計檔案上,那個是表示什麼需求的。這樣,容易被ui理解和記憶的被使用了。還有一些不能滿足要求的,我不得不按照他們的意見去寫自己的需求和設計檔案。

這樣規範就形成了,新來的產品經理,ui設計師,程式設計師都是按照這樣的方式去作事情。

建立規範的目的是資訊的有效傳遞:

先舉個例子,同事去買菸; 「哥們,幫我帶瓶水回來。」結果這個新來的同事幫我帶了瓶礦泉水回來。而如果是老同事的話,一定會給我帶一瓶可口可樂回來。

事情的原因在於我沒有清楚的說出,我要的是什麼。可能規範的目的,就是避免這樣理解錯誤的發生。

從最開始的一段就可以看出,如果只是為了快速的開發,那麼最需要的是開發人員間的配合,而非規範。有些時候,這些規範反而會影響到開發人員個人的開發效率。

雖然在理想的狀態下,規範可以幫助建立默契,但是規範往往是在第一代或者是某一代開發人員默契的配合下形成的,這個先後的關係在很大的程度上制約了規範在這個已經形成的團隊中來發揮這個功能。

結合上兩段表述的內容,規範真正要建立的不是本身開發人員中的默契和快速開發,而是為了建立乙個傳承。讓後來的人能在應用種快速的和原來的隊伍形成一種默契。

甚至可以有這樣一種理解,如果乙個規範被推出以後,而且比較合理,成為真正的規範,對於後來的人來說,按照這個規範來作事情,可以節省很多的思維時間。在這裡,規範才真正體現了其快速開發的意義。

由此可說規範是必須的,在一定程度上,兩個人之間傳遞的資訊,往往會因為個人的習慣不同而產生不同理解,規範在很大程度規範了表達的方式,使得不同習慣的人之間的溝通的資訊更加有效。當然,這如果擴充套件到了兩個團隊之間,乙個團隊的規範,可以幫助其他的團隊按照這個團隊之間的溝通方式快速的組建起來,這更是規範在巨集觀上的意義。

規範必須是細化的可執行的:

去年我們分管編輯部分的高層給下面乙個操作規範,上面寫的東西是,編輯要盡量多的新增該頻道的資料,資料要盡量的於頻道的核心有關係,資料要盡量的對使用者有幫助。

看到這個規範,我的第乙個反應是想痛打他一頓。

誠然,這些都沒有錯,但是確是完全沒有辦法執行的,因為所說的所有東西,每個人都有不同的理解;因此,這個東西只能是乙個規則或者是原則,拿給編輯部的主管(當時沒有)看看還成。但是拿個普通編輯就……。

乙個成文的規範,必須是沒有理解歧義,並且是完全的可以執行的規範,如果在任何乙個角度,這個條目可以細化下去,那麼必須將它細化下去,否則規範在給新人看的時候,他們依然會按照自己的理解去細化這個規範,理解上難免就會有所偏差,起不到傳承的目的。

規範的建立是團隊的作品:

現在建立規範的方法,往往是乙個團隊種某個領導人的思路,當然,這可以使得規範檔案迅速的形成,但是***就是,這個規範檔案很可能被塵封。

第一點原因是,建立規範的領導是往往是按照自己的習慣建立規範的,這個是不是符合多數人的習慣是乙個問題。

第二點是按照正常的理解,領導的能力往往是比被領導的人是要強的,其建立規範的時候往往是很難考慮員工的理解能力和在這樣條件下的發揮能力。

第三點也是最重要的一點是乙個人建立的規範,就很難是完全合理的,雖然領導是比較有權利的,但是在這些不合理的地方存在的時候,員工們看待這樣規範時的厭惡感情,要求領導必須時刻注意才能推廣這樣的規範,尤其是在新人進入的時候,而領導往往不是這麼有時間來作這樣的事情。

所以規範應該是乙個公司第一代或者是某一代員工默契配合,工作總結的結果。而並不是什麼人強制下去的結果。當然,在有乙個合理規範的時候,對於後加入的員工,這個規範能很好的起到傳承前一代員工思想和協作的工具。

關於需求文件落地 團隊默契 責任問題的討論

最近在專案中連續遇到兩個相同的問題,原來以為口頭已經說明的任務在驗收時卻出現了比較大的偏差。問題一 乙個模組需要新增兩個功能,但是新增功能對原有功能有影響,即交付時除新增功能外還需對原有功能進行修改以符合整個流程,結果交付時只做了新增功能,原來的功能沒有修改,導致整個流程沒法走通。分析 這個需求經過...

團隊作業 總結

這個作業屬於哪個課程 課程的鏈結 這個作業要求在 作業要求的鏈結 團隊名稱 機你太美 團隊 這個作業的目標 學習現代軟體工程思想,了解軟體團隊以及個人能力,養成良好的程式設計習慣 問題解答 問題一 2.4 實踐 設計有實際意義的工程作業 書中說現在的軟體作業離實際軟體還差的很遠,那這些作業除了要求學...

團隊部落格總結

本次課程將於12周正式結束,作為課程改革的乙個試點,所有同學都給予了極大的耐心 努力和配合,在此許清老師和我對所有同學表示感謝,並預祝所有同學能夠愉快地完成大學最後一年的學業,本次課程對於許老師和我來說是一次非常難忘的經歷,我想大家也一定有很多感想 意見或建議,請大家在此基礎上完成最後一次個人作業,...