對書的歸納總結(jié)就不多寫了嫁蛇,其他書友已經(jīng)貢獻(xiàn)了很多筆記直奋。這里結(jié)合實(shí)際工作誊酌,談?wù)勛约旱睦斫猓?/p>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?工作流
一散罕、工作分類:
工作來源于各個業(yè)務(wù)項(xiàng)目蘸吓,可分為需求、變更例驹、BUG捐韩。
? 需求:新的業(yè)務(wù);
? 變更:原有業(yè)務(wù)更改鹃锈;
? BUG:不解釋荤胁。
二、工作匯總:
將各個項(xiàng)目的工作匯總到一起屎债,無論任務(wù)大小仅政、難易程度,統(tǒng)統(tǒng)匯總盆驹、避免遺漏圆丹,防止暗箱操作(此處不是懷疑人品好吧,純粹是為了規(guī)范化操作)躯喇。
三辫封、工作把關(guān):
此處需要業(yè)務(wù)主管和開發(fā)主管合作,或指定專門的把關(guān)人廉丽、既要了解項(xiàng)目又要了解開發(fā)倦微。
把關(guān)主要做:
? 識別任務(wù)的重要性、緊急程度等(BUG也有輕重緩急不是嗎)正压,以便把有限的資源投入到重要的工作當(dāng)中璃诀,簡單點(diǎn)說要做正確的事。
? 評估工作量蔑匣,以人天為單位劣欢。當(dāng)然不可能完全準(zhǔn)確,但是也不能太粗糙裁良,否則怎么指導(dǎo)計(jì)劃呢凿将。工作量評估方法各家可能都不一樣,本人基本靠經(jīng)驗(yàn)价脾,在這就不獻(xiàn)丑了牧抵。
? 編排開發(fā)計(jì)劃,依據(jù)就是以上兩點(diǎn)侨把。有了開發(fā)計(jì)劃犀变,又可以作為修正項(xiàng)目推進(jìn)計(jì)劃的依據(jù)。此外秋柄,開發(fā)計(jì)劃應(yīng)所有團(tuán)隊(duì)公開透明获枝,減少溝通成本。
PS:開發(fā)計(jì)劃可以把所有工作都按順序排進(jìn)去骇笔,也可以只排一個固定周期如一個月省店,但是接下來一個星期必定要細(xì)化(也就是下周計(jì)劃細(xì)化到每一天每個人嚣崭,下面講到),余下的則指定到某某周即可懦傍,畢竟那么長時間的計(jì)劃不可能沒有任何變動雹舀,變動不可怕,貴在堅(jiān)持維護(hù)粗俱。
PS:此步驟異常重要说榆,因?yàn)椴粌H涉及工作的安排,還涉及不同團(tuán)隊(duì)之間的溝通是否良好寸认。畢竟签财,業(yè)務(wù)團(tuán)隊(duì)希望速度快、質(zhì)量高废麻,而開發(fā)團(tuán)隊(duì)資源有限荠卷、某個周期內(nèi)業(yè)務(wù)團(tuán)隊(duì)輸出的工作量必定大于開發(fā)團(tuán)隊(duì)可接受的工作量(土豪公司忽視,可以囤點(diǎn)人以備不時之需>_<)烛愧,產(chǎn)生點(diǎn)矛盾在所難免油宜。所以說,良好溝通異常重要怜姿。
四慎冤、控制流入:
開發(fā)團(tuán)隊(duì)使用KANBAN跟蹤每周計(jì)劃,何人何事何時沧卢,一目了然蚁堤。重點(diǎn)來了:
? 每周計(jì)劃必須要以開發(fā)團(tuán)隊(duì)的產(chǎn)能為基礎(chǔ),不管開發(fā)計(jì)劃上有多少但狭,都得按產(chǎn)能來輸出到每周計(jì)劃披诗,不可強(qiáng)求。至于產(chǎn)能的評估立磁,本人參考循證式日程規(guī)劃(《軟件隨想錄》)呈队。
? 待辦、在辦唱歧、已辦:按順序一個個來吧宪摧,不要同時做幾件事(多線程的腦袋除外)。我們的口號是:一次只做一件事颅崩,做好每一件事几于。
PS:什么?one-piece-flow沿后?好吧沿彭,我覺得好像差不多是這個意思。
? 設(shè)計(jì)得运、編碼膝蜈、測試:每項(xiàng)工作需要遵守的詳細(xì)開發(fā)過程锅移,這里不細(xì)說了熔掺。
PS:如果設(shè)計(jì)饱搏、編碼、測試分屬不同責(zé)任人置逻,則應(yīng)視為三項(xiàng)工作推沸,且可能不在同一周里完成,比如本周設(shè)計(jì)券坞、下周編碼等等鬓催。
? 日清周結(jié):每天的工作每天完成,完不成咋辦恨锚?加班>_<宇驾。每周的工作到周末必須完結(jié)。注意:完結(jié)不是說必須完成猴伶,而是說要明確當(dāng)前什么狀態(tài)课舍、還有需要工作量、是加班還是安排到下周他挎?不能有在制品且沒有任何說法筝尾。
關(guān)于每周計(jì)劃調(diào)整:
能不調(diào)整最好不要調(diào)整。當(dāng)然办桨,實(shí)在有變化筹淫,那也得把關(guān)人審核通過才行,而且要將原有計(jì)劃中相同工作量的工作調(diào)換出來呢撞。
PS:緊急的BUG當(dāng)然等不及計(jì)劃损姜,這就要有特殊通道,當(dāng)然也是需要把關(guān)人審核殊霞,否則就有可能濫用摧阅。
五、部署:
自動化脓鹃,這個不說了逸尖。能簡單盡量簡單,最好是一鍵式自動更新瘸右,前提是發(fā)布出來的東西質(zhì)量一定要有保證娇跟。怎么保證?我們現(xiàn)在是苦逼的手動模式...Anyway,質(zhì)量好就行太颤。
PS:開發(fā)團(tuán)隊(duì)要理解業(yè)務(wù)苞俘,業(yè)務(wù)團(tuán)隊(duì)和運(yùn)維團(tuán)隊(duì)才會更輕松。
其他:
?約束點(diǎn):
程序員能力總是會分三六九等龄章,復(fù)雜的工作交給牛逼的程序員地球人都知道吃谣。重點(diǎn)是乞封,你不能眼巴巴指望著那些大神,或者等著菜鳥變大神岗憋,你得主動肃晚。所以就得有一套程序員的培訓(xùn)考核體系,應(yīng)該如此如此(此處省略一千字...)仔戈。
?文化:
PDCA关串。
最后,不管是工作流监徘、自動化晋修、管理等等等等,都需要有內(nèi)部系統(tǒng)作為支撐凰盔,否則你懂的墓卦。沒有怎么辦?有錢就買户敬,沒錢就自己開發(fā)(推薦)落剪。