自從用了todoist吮播,每周待辦事項(xiàng)數(shù)一直維持在40個(gè)左右挖藏,且不說這個(gè)數(shù)字是否太大最楷,特別教我煩惱的是每周絕大部分工作都是上周遺留下來的循衰。我也每周都做總結(jié)铲敛,發(fā)現(xiàn)其實(shí)時(shí)間利用蠻緊湊的,只是每件事所花的時(shí)間總要比預(yù)想的多会钝。
為了避免待辦事項(xiàng)無休止地拖延下去伐蒋,今天特意說一說如何評(píng)估工作量,從而能夠更合理地安排每一天的工作迁酸。
我從事的是軟件開發(fā)工作先鱼,就拿開發(fā)舉例:
1)首先,我們都不會(huì)忽略的是核心工作的評(píng)估問題奸鬓。就開發(fā)來說焙畔,主要就是寫代碼,經(jīng)常寫代碼的朋友這方面的經(jīng)驗(yàn)應(yīng)該很多串远,比如先劃分模塊宏多,再設(shè)計(jì)類等等,這里就不多說了澡罚。主要想提的一點(diǎn)是伸但,要加上自測(cè)和部署的時(shí)間。自測(cè)涉及到case的設(shè)計(jì)留搔、相關(guān)依賴的mock等更胖,而部署則更多要考慮系統(tǒng)環(huán)境是否OK,是否需要系統(tǒng)層面的大的升級(jí)催式。
2)要考慮項(xiàng)目管理的時(shí)間函喉,比如做code review的時(shí)間。這也是不能忽略的荣月,看別人的代碼其實(shí)并不比自己寫代碼輕松管呵,要試圖去理解別人,還可能引起一些關(guān)于代碼的討論哺窄,盡管有些討論是可以避免的捐下。
3)世界上永遠(yuǎn)不變的就是變化账锹。我們需要給來自外界的變化預(yù)留一定比例的時(shí)間,我給自己定的比例是10%坷襟,大家可以根據(jù)自己實(shí)際工作中遇到的需求變更的情況決定自己的比例奸柬。
4)最后一點(diǎn),也是最重要的一點(diǎn)婴程。根據(jù)上述步驟廓奕,我們估算出了需要的時(shí)間,但在執(zhí)行過程中總會(huì)出現(xiàn)大大小小的偏差档叔,為了我們能夠按期完成工作桌粉,我們需要給自己預(yù)留buf,在原有的估算時(shí)間之上乘以一個(gè)系數(shù)(1.5~2)衙四,我定的是1.5.當(dāng)然這個(gè)數(shù)字可以隨著經(jīng)驗(yàn)逐步調(diào)整铃肯。
上面說的是對(duì)于我而言比較熟悉的事,而對(duì)于未知的問題传蹈、處處充滿不確定性的問題押逼,我會(huì)按照如下步驟進(jìn)行:
1)首先,總體把握惦界。明確問題是什么挑格,為什么要解決這個(gè)問題。(大概花兩個(gè)小時(shí))
2)然后表锻,任務(wù)分解恕齐。一個(gè)很大的問題,總是讓人望而卻步瞬逊,將其分解為一個(gè)個(gè)小的任務(wù)显歧,則相對(duì)輕松多了。(大概花兩個(gè)小時(shí))
3)最后确镊,按子任務(wù)進(jìn)行工作量評(píng)估士骤。每個(gè)子任務(wù)相對(duì)不確定性沒有原來那么大,那么總體評(píng)估下來的偏差也會(huì)變小蕾域。
我們作工作量的評(píng)估是為了更好地安排每天的工作拷肌,但往往很多時(shí)候你不能決定你每天做什么,特別是在有別人給你安排工作的情況下旨巷,你完成不了巨缘,這個(gè)時(shí)候怎么辦?把你工作量評(píng)估量化采呐,用數(shù)字說服別人若锁,有理有據(jù)地合理地“拖延”你的排期。
以上就是我關(guān)于工作量評(píng)估的一些想法斧吐,當(dāng)然還需要經(jīng)過實(shí)踐進(jìn)一步檢驗(yàn)又固、調(diào)整仲器。也歡迎大家留言分享自己的工作量評(píng)估方法和心得。